You will design, build, and maintain large-scale distributed applications in a full-lifecycle environment.
Responsibilities
- Design low-level artifacts and develop distributed applications using Spring Boot and Reactive Programming.
- Own end-to-end delivery, including supporting QA and executing change and release processes.
- Analyze and resolve technical issues in lower and production environments.
- Coordinate daily project activities with offshore teams and participate in integration design discussions.
- Identify system improvements and proactively address technical debt.
Required Skills
- 8+ years of experience in software development.
- Expertise in Spring Boot and Reactive Programming.
- Hands-on experience with Camunda.
- Proficiency with Docker and Kubernetes.
- Experience using RabbitMQ for messaging.
- Working knowledge of Cassandra and Redis Cache.
- Strong understanding of secure coding standards and API security.
- Experience with continuous integration and deployment pipelines.
- Bachelor's degree or equivalent experience.