Required Skills & Qualifications
- Hands-on experience in Java application development using Spring Boot and Java application frameworks
- Experience developing and consuming gRPC server and client implementations
- Knowledge of certificate management and secure communications
- Experience working with Apache Tomcat
- Strong passion for hands-on technical development, with experience implementing complex solutions
- Basic understanding of networking concepts
- Comfortable working in Linux environments
- Positive attitude with a strong work ethic and a willingness to learn and grow
- Excellent communication and interpersonal skills
Job Requirements
- Proven hands-on experience in the design and development of applications using Java and Spring Boot
- Ability to work independently as well as collaboratively within a development team
- Strong problem-solving skills and attention to detail
Key Responsibilities
- Design, develop, and maintain Java-based backend applications using Spring Boot
- Conduct and obtain code reviews ensuring adherence to all development standards and policies
- Ensure high-quality, maintainable, and scalable code
- Own and manage a subset of application modules, as identified based on project needs
- Continuously improve technical skills and contribute to best practices within the team