Java React Full-Stack developer

Infosys
Princeton, NJ, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$76,071.0 - $98,893.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) HTML5 Cascading Style Sheets (CSS) Code Review Databases Relational Databases DevOps Java Platform Enterprise Edition (J2EE) Fraud Prevention and Detection Github Junit
+25 more
PostgreSQL Microsoft SQL Server MySQL Model View Controller (MVC) Routing Object-Oriented Software Development Oracle (Applications) Mockito Standard Sql Software Engineering PL-SQL Postman GitHub Copilot ReactJS Concurrency Spring-boot ReadyAPI Git Flow Information Technology Front End Software Development Restful APIs Pagination Software Version Control Api Management Microservices

Job description

Infosys is seeking a Java Full Stack and React Developer who can design, develop, and maintain scalable web applications using Java/J2EE, Spring (Spring Boot/MVC), Microservices, and React JS on the front end. The ideal candidate has strong fundamentals in Core Java, experience with databases and PL/SQL, and is comfortable working across the stack-API, services, UI, and DevOps basics (GitHub). In the role of Technology Lead, you will be a technology professional adding value to a gamut of Software Development lifecycle stages. You will create detailed design artifacts like program specifications, test plans; and independently develop and review code and contribute to the go-live plan. You will have the opportunity to collaborate with some of the best talent in the industry to create innovative high quality and defect-free solutions to meet our clients’ business needs. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.

Requirements

  • Bachelor’s degree or foreign equivalent required. Will also consider three years of relevant work experience in lieu of every year of education.
  • At least 4 years of experience with Information Technology.
  • Candidate must be located within commuting distance or willing to relocate to Princeton, NJ or willing to relocate to either of these locations. This position may require travel in the US.
  • Candidates authorized to work for any employer in the United States without employer-based visa sponsorship are welcome to apply. Infosys is unable to provide immigration sponsorship for this role at this time.
  • Experience in Core Java (17+) OOP, collections, streams, concurrency, exception handling.
  • Experience in Java/J2EE & Spring, Spring Boot, acceptable/valued for legacy migrations.
  • Microservices: REST API design, inter-service communication, resilience patterns, pagination, error handling.
  • Front-end: React JS (functional components, hooks, basic state management, routing), HTML5/CSS3, JSPs.
  • Database & PL/SQL: Strong SQL; exposure to any one RDBMS is mandatory (Oracle/PostgreSQL/MySQL/SQL Server).
  • Version Control: Git/GitHub-branching strategies, PR reviews, merge conflict resolution.
  • Testing: JUnit/Mockito (or similar), basic API testing (Postman/RestAssured).
  • Experience in GitHub CoPilot

Preferred Qualifications:

  • Apply secure coding practices and compliance standards, especially relevant to banking and financial applications.
  • Work closely with offshore team in global delivery model
  • Experience in banking or financial services, with understanding of Fraud detection and prevention area.
  • Strong analytical, oral, and communication skills.
  • Ability to work in team in diverse/ multiple stakeholder environment
  • Self-learner with effective time management skills.
  • Strong problem-solving skills and the ability to provide effective solutions
  • Experience and desire to work in a Global delivery environment

The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email, or face to face. Travel may be required as per the job requirements.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all