Job Description:
Design, develop, and maintain scalable enterprise applications using Java and Spring Boot.
Develop and maintain Microservices-based architecture.
Design, develop, and integrate RESTful APIs.
Build responsive and reusable UI components using Angular, TypeScript, HTML5, CSS3, and JavaScript.
Integrate Angular frontend applications with Spring Boot backend services.
Develop clean, reusable, maintainable, and high-performance code.
Work with Spring Framework, Spring Boot, Spring Data JPA, Hibernate/JPA.
Implement database queries, stored procedures, and database integrations using SQL.
Work with databases such as Oracle, PostgreSQL, or MySQL.
Participate in application design, technical discussions, code reviews, and solution architecture.
Write unit and integration test cases using JUnit/Mockito.
Troubleshoot and resolve application, production, performance, and integration issues.
Participate in Agile/Scrum ceremonies and collaborate with Product, QA, DevOps, and other engineering teams.
Work with Git, Maven/Gradle, Jenkins and CI/CD pipelines.
Contribute to application deployment and cloud/containerized environments such as AWS/Azure, Docker/Kubernetes.
Mentor junior developers and ensure adherence to coding and engineering best practices.
By continuing you agree to our Terms & Privacy Policy.