Description
You will develop and support microservices-based applications using Java and Node.js.
Responsibilities
- Build and maintain scalable microservices using Spring Boot.
- Develop and implement RESTful APIs.
- Troubleshoot, debug, and optimize application performance.
- Manage deployment and containerization using Docker and CI/CD pipelines.
- Provide support for existing production systems.
Required Skills
- 8-14 years of experience in Java and Node.js development.
- Strong expertise in Microservices architecture and RESTful API design.
- Hands-on experience with Spring Boot, Spring Security, Spring Data, and Spring MVC.
- Proficiency with Java Streams.
- Experience with OAuth2 security implementations.
- Practical knowledge of Cassandra, Kafka, Elasticsearch, and MongoDB.
- Experience with Docker and CI/CD pipelines.
- Bachelor's degree or equivalent graduate qualification.