Description
You will develop and maintain distributed systems using Java and Node.js.
Responsibilities
- Build and manage microservices using Spring Boot and REST APIs.
- Implement security protocols using OAuth2 and Spring Security.
- Troubleshoot, debug, and optimize system performance.
- Manage deployment processes using CI/CD pipelines and Docker.
- Support existing production environments and handle development tasks.
Required Skills
- 8-14 years of experience in Java and Node.js development.
- Strong expertise in Microservices architecture and REST API design.
- Hands-on experience with Spring Data and Spring MVC.
- Proficiency with Java Streams.
- Experience with Cassandra, Kafka, Elasticsearch, and MongoDB.
- Practical knowledge of Docker and CI/CD pipelines.
- Experience with OAuth2 security implementation.
- Ability to manage both development and support responsibilities.