Role Overview
We are looking for a skilled Java Full Stack Engineer with hands-on experience in both backend and frontend development. The ideal candidate should have strong expertise in Java, React, and modern application development practices, with the ability to build scalable, high-quality applications.
Responsibilities
- Design, develop, and maintain full-stack web applications.
- Build backend services using Java, Spring Boot, or Micronaut.
- Develop responsive frontend applications using React and TypeScript/JavaScript.
- Design and consume RESTful APIs and microservices.
- Work with PostgreSQL or other SQL databases, including writing queries and managing database operations.
- Write clean, maintainable, and scalable code following design patterns.
- Develop and execute unit and integration tests.
- Collaborate with cross-functional teams using Git, JIRA, and Confluence.
- Support application deployment on AWS or similar cloud platforms.
Requirements
- 2–5 years of experience in Java Full Stack Development.
- Strong proficiency in Core Java.
- Hands-on experience with Spring Boot or Micronaut.
- Strong experience with React and component-based development.
- Good knowledge of TypeScript.
- Experience with PostgreSQL or other SQL databases.
- Experience developing Microservices and REST APIs.
- Experience with JUnit 5, Jest, and React Testing Library.
- Familiarity with Git, JIRA, and Confluence.
- Basic knowledge of AWS or similar cloud platforms.
- Immediate joiners or candidates serving up to 30 days' notice are preferred.
Skills
- Java
- Spring Boot
- React
- PostgreSQL
- AWS