We are seeking a skilled Java Developer with React JS experience to support the design, development, testing, and deployment of scalable enterprise web applications. The candidate will work as part of an agile development team delivering high-quality backend services using Java/Spring Boot and responsive frontend interfaces using React JS. The role involves collaborating with architects, business analysts, QA teams, and DevOps engineers to implement modern application solutions aligned with organizational standards.
Key Responsibilities
Develop and maintain enterprise web applications using Java and React JS
Design RESTful APIs using Spring Boot / Spring MVC
Build responsive UI components using React JS, JavaScript, HTML, CSS
Integrate frontend applications with backend microservices
Participate in Agile/Scrum ceremonies
Write reusable, testable, and efficient code
Troubleshoot performance issues and application defects
Support CI/CD deployments and DevOps workflows
Collaborate with cross-functional teams including QA and business stakeholders
Ensure adherence to coding standards and security best practices Requirements
Required Technical Skills
Backend
Strong experience in Java (8/11/17+)
Spring Boot / Spring MVC
REST API development
Microservices architecture Frontend
React JS
JavaScript (ES6+)
HTML5, CSS3
Redux (preferred) Database
Oracle / SQL Server / PostgreSQL / MySQL
Strong SQL query writing skills Tools & Platforms
Git / Bitbucket
Maven / Gradle
Jenkins / CI-CD pipelines
Docker (nice to have)
Kubernetes (nice to have) Required Experience
5+ years of software development experience
3+ years of hands-on experience with Java + Spring Boot
2+ years of experience with React JS
Experience working in Agile environments
Experience building RESTful services
Experience integrating frontend and backend systems