Key Responsibilities :
- Design, develop, and maintain highly scalable Java-based applications using Spring Boot.
- Develop and implement microservices architecture to ensure efficient, reliable, and scalable software.
- Create and maintain RESTful APIs for seamless integration with other systems and services.
- Collaborate with cross-functional teams to define requirements and provide technical solutions.
- Ensure the highest level of application performance, security, and availability.
- Write unit and integration tests to maintain code quality and robustness.
- Participate in code reviews to maintain coding standards and best practices.
- Troubleshoot, debug, and optimize applications for maximum performance and scalability.
- Stay up-to-date with the latest trends and technologies in Java development and software engineering.
- Provide mentorship and guidance to junior developers.
Technical Skills :
8+ years of professional experience in Java development, with a focus on enterprise applications.Proficiency in Java, including Java 8+ features and advanced concepts.Strong hands-on experience with Spring Boot and related Spring frameworks (Spring MVC, Spring Data, Spring Security).Deep understanding of microservices architecture and implementation.Proven experience in designing and building RESTful APIs.Skills Required
Spring Data, Spring Security, Restful Apis, Java