- Develop, enhance, and maintain enterprise web applications using Java, Spring Boot, React.js, and REST APIs.
- Design and implement scalable backend services and responsive frontend user interfaces.
- Collaborate with product owners, QA teams, and developers in an Agile/Scrum workplace to deliver quality solutions.
- Perform code reviews, debugging, performance tuning, and application optimization to ensure reliability and scalability.
- Integrate applications with databases and third-party services while following security and coding best practices.
Required Skills:
- Java 8/11/17, Spring Boot, Spring MVC, Spring Data JPA
- React.js, JavaScript (ES6+), TypeScript, HTML5, CSS3
- RESTful Web Services, Microservices Architecture
- SQL (Oracle/MySQL/PostgreSQL), Hibernate/JPA
- Git, Maven, Jenkins, Docker, CI/CD
- Experience with Agile methodologies and unit testing frameworks (JUnit, Mockito)