Description

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.

Education

Any Graduate