Job Title: Mid-Level Java API Architect SME (Spring Boot)
We are seeking a skilled Java Architect to join our team. The ideal candidate will have hands-on experience with Java programming language and a strong understanding of one or more modern frameworks such as Spring Boot, REST, API designing. The candidate should also possess experience in reactive and non-blocking execution, multi-threading in Java, secure communication via HTTPS (TLS handshake, etc.), and creating unit and regression test suites.
Responsibilities:
• Design, develop and maintain Java-based applications using Java-8, Java modules and Spring Boot framework
• Implement secure communication protocols using HTTPS and TLS handshake
• Develop and maintain unit and regression test suites for the applications
• Collaborate with cross-functional teams to develop and integrate RESTful APIs
• experience with one or more API gateways such as APIgee.
• experience with API performance optimization techniques such as caching, etc.
• Configure and maintain the applications for optimal performance and scalability
• Troubleshoot and debug issues in the applications
• Stay up-to-date with emerging trends and technologies in Java development
• Nice to have experience with Containerizing the application using Docker/Kubernetes
• Experience in creating unit and regression test suites
• Strong problem-solving skills and attention to detail
• Ability to work independently as well as in a team environment
• Excellent communication and interpersonal skills
Any Graduate