1. Design, develop, and maintain scalable distributed systems and microservices.
2. Support existing Java-based projects and develop current modules.
3. Develop REST APIs and implement asynchronous communication using webhooks.
4. Write technical documentation and create specifications to guide development.
Role Responsibilities:
1. Plan, organize, and multitask to meet project deadlines.
2. Work with asynchronous architecture using messaging brokers like RabbitMQ or Kafka.
3. Work with container platforms such as Docker and Kubernetes (EKS, GKE, AKS).
4. Collaborate with cross-functional teams to ensure the successful implementation of software solutions.