Software Engineer - Java & React.js
Encora10
Posted: January 5, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, develop, and maintain scalable web applications using Java and React.js, with a strong focus on backend development and frontend development using React.js.
Required Skills
Job Description
Job Summary
We are looking for a Software Engineer – Java & React.js to design, develop, and maintain scalable web applications. The ideal candidate will have strong hands-on experience in both backend development using Java and frontend development using React.js and be comfortable working in an Agile environment.
Key Responsibilities
•
Design, develop, and maintain backend services using Java (Spring / Spring Boot)
•
Build responsive and user-friendly frontend applications using React.js
•
Develop and consume RESTful APIs
•
Collaborate with product owners, designers, and cross-functional teams
•
Write clean, maintainable, and well-documented code
•
Perform unit testing, debugging, and performance tuning
•
Participate in code reviews and Agile ceremonies (stand-ups, sprint planning, retrospectives)
•
Support application enhancements, bug fixes, and production issues
Required Skills & Qualifications
•
5 years of software development experience
•
Strong experience in Java and Spring Boot
•
Hands-on experience with React.js, JavaScript (ES6+), HTML, and CSS
•
Experience building RESTful APIs and integrating frontend with backend services
•
Familiarity with relational databases (MySQL, PostgreSQL, Oracle)
•
Experience with version control tools such as Git
•
Understanding of Agile / Scrum methodologies
Nice to Have
•
Experience with cloud platforms (AWS, Azure, or GCP)
•
Exposure to CI/CD pipelines and DevOps practices
•
Experience with containerization tools (Docker, Kubernetes)
•
Knowledge of microservices architecture