Description
You will lead the design and development of Java-based applications and RESTful API integrations.
Responsibilities
- Design, develop, and maintain Java-based applications using Java 8, Java modules, and Spring Boot.
- Implement secure communication protocols via HTTPS and TLS handshake.
- Develop and maintain unit and regression test suites.
- Integrate RESTful APIs using gateways such as Apigee.
- Optimize API performance through caching and scalability configurations.
- Troubleshoot and debug application issues to ensure stability.
Required Skills
- 5+ years of experience in software development.
- Proficiency in Java (Java 8 and Java modules).
- Hands-on experience with the Spring Boot framework.
- Experience working with API gateways, specifically Apigee.
- Deep understanding of RESTful API design and integration.
- Knowledge of HTTPS and TLS handshake protocols.
- Ability to implement caching and performance optimization techniques.
- Any Graduate degree.
Preferred Skills
- Experience containerizing applications using Docker and Kubernetes.