Jobs · Engineering · Texas

Java Full Stack Developer

Virtusa · Irving, TX · 1 mo ago
EngineeringFull-time

About the role

This position requires a Full Stack Developer with 8-12 years of experience in Applications Development or Systems Analysis, responsible for building enterprise-scale technology solutions in the Financial Services sector.

Responsibilities

  • Develop and architect integrated solutions with non-functional requirements such as scalability, high availability, and consistency
  • Write clean, maintainable code using Core Java, JEE, Collections, and Multithreading
  • Develop API and Web Services using REST and SOAP protocols
  • Work across multiple tools, frameworks, and technology stacks
  • Define, document, implement, and test APIs using Swagger/OpenAPI specifications

Requirements

  • 8-12 years of experience in Applications Development or Systems Analysis
  • 7+ years of experience in large-scale application development as a Full Stack Developer
  • 3+ years of experience in Financial Services preferred
  • Hands-on experience with Java 17+, Spring, Spring Boot, Hibernate, Design Patterns, Microservices, React 15+, Docker, Kubernetes
  • Strong development skills in Core/Advanced Java, Angular, React
  • Advanced proficiency in Frontend development using latest Angular version
  • Deep expertise with Angular, HTML, CSS, JavaScript, API Integration and optimization concepts
  • Profound command of Angular emphasizing development and maintenance of high quality, scalable code
  • Strong proficiency in React frameworks and ecosystem (e.g., hooks, context API, router)
  • Back-end expertise: Spring, Spring Boot, Java 11+, Hibernate, Design Patterns, Microservices, Docker, Kubernetes, Python

Skills

  • Strong fundamentals in Object-Oriented Programming (OOP), Data Structures, and Algorithms
  • Strong understanding of Frontend, cross-browser compatibility, general web functions and standards
  • Strong working knowledge of source code control tools and technologies
  • Strong understanding of database concepts with experience in relational databases (MSSQL, Oracle) and NoSQL platforms
  • Ability to write and optimize complex SQL queries; experience with MongoDB is preferred
  • Good understanding of Unit Testing and Test Coverage practices
  • Understanding of cloud-native platforms and technologies such as Docker and Kubernetes
  • Good understanding of Enterprise Design Patterns and SOLID principles

Similar jobs