Job Summary
We are looking for a skilled Java Full Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate has strong backend expertise in Java and Spring technologies, hands-on experience with microservices, and at least one year of experience building modern user interfaces using React JS. You will work closely with cross-functional teams to deliver high-performance, secure, and reliable applications.
Key Responsibilities
- Design, develop, and maintain backend and frontend applications using Java, Spring, Hibernate, and Spring Boot
- Build and maintain applications following microservices architecture
- Develop and integrate RESTful and/or SOAP web services
- Create interactive and responsive UI components using React JS
- Manage database design and interactions using Oracle
- Implement JMS-based messaging for asynchronous processing and system integration
- Collaborate with product, QA, and DevOps teams to ensure application performance, scalability, and security
- Participate in code reviews, debugging, and performance optimization
- Contribute to technical documentation and best practices
Technical Skills – Must Have
- Java (Advanced/Expert) with strong experience in J2EE frameworks
- Spring Framework, including Spring Boot and Hibernate
- React JS (minimum 1 year of hands-on experience)
- Experience integrating frontend applications with backend services
- Oracle Database development and optimization
- Microservices architecture design and implementation
- REST and/or SOAP web services
- Understanding of JMS concepts for messaging and asynchronous workflows