Description

You will develop and maintain a modern microservices application suite within an Agile environment.

Responsibilities

  • Design, build, and maintain microservices for consumer-facing applications.
  • Write clean, scalable, and secure code using TDD and participate in code reviews.
  • Collaborate with DevOps to establish CI/CD pipelines and monitoring tools.
  • Containerize applications with Docker and manage deployments in the cloud.
  • Troubleshoot production issues and maintain system health and KPIs.

Required Skills

  • 5+ years of software engineering experience.
  • Java and Spring Boot.
  • REST APIs and microservices development.
  • Cloud platforms including Azure, AWS, or private cloud.
  • TDD, JUnit, Mockito, and EasyMock.
  • SQL (Oracle, MySQL) and NoSQL (MongoDB, Cassandra).
  • Jenkins, Maven, Gradle, and Git.
  • Docker.
  • Kafka, RabbitMQ, or ActiveMQ.
  • Instrumentation and performance tracking tools.

Preferred Skills

  • Kubernetes.

Education

Any Graduate