Skip to main content

Java react Developer

Technology
Virtusa
New York, United States3 weeks agoUntil 5/24/2026
On-site

Job description

Job Summary We are seeking an experienced Java Full Stack Developer with 10+ years of experience in designing and developing robust, scalable, and maintainable applications. The ideal candidate should have strong expertise in Java, Spring Framework, and modern web technologies, along with hands-on experience in microservices, cloud, and DevOps practices.

Key Responsibilities Design and develop scalable applications using Java/J2EE technologies and Object-Oriented Design principles

Develop backend services and REST APIs using Spring (Core, Integration, Batch, JDBC, Hibernate)

Build and enhance UI components using React JS / Angular

Work on concurrent programming and performance optimization

Collaborate with cross-functional teams in an Agile environment

Participate in design discussions, code reviews, and technical documentation

Ensure code quality through test-driven development (TDD) and secure coding practices Technical Skills Backend & Frameworks Strong experience in Java Core and J2EE

Hands-on with Spring Framework (Core, Integration, Batch, JDBC, Hibernate)

Experience building RESTful APIs and microservices architecture Frontend Experience with React JS and/or Angular

Knowledge of HTML, CSS, JavaScript Cloud & DevOps Experience with Docker, Kubernetes, and containerization

Familiarity with CI/CD pipelines (Jenkins, SonarQube, Git/Bitbucket, JIRA)

Exposure to secure coding tools (e.g., BlackDuck) Data & Caching Strong experience with RDBMS (Oracle preferred)

Knowledge of NoSQL databases (MongoDB preferred)

Experience with distributed caching (Redis or equivalent) Other Skills Familiarity with Linux environment and scripting

Understanding of Big Data / Data Lake architecture (good to have)

Strong analytical skills and ability to evaluate design trade-offs Additional Requirements Experience working in Agile development environments

Ability to work independently with minimal supervision

Strong communication and collaboration skills

Good understanding of capital markets and financial instruments Nice to Have Experience with large-scale distributed systems and datasets

Exposure to data lake or big data technologies

Keywords
JavaSpring FrameworkMicroservicesCloudDevOpsReact JSAngularREST APIsDockerKubernetesCI/CDRDBMSNoSQLRedisAgileSecure CodingHTMLCSSJavaScriptBig DataData LakeTest-Driven DevelopmentObject-Oriented DesignPerformance OptimizationConcurrent ProgrammingTechnical DocumentationCode ReviewsCross-Functional CollaborationAnalytical SkillsCapital Markets

¿Te interesa este puesto?