Mandatory Skills:


  1. 15 Years of Total work experience.
  2. 12 years of Relevant experience.

Local candidates highly preferred.

Prior Government client Experience will be a great pick

Must / Mandatory Qualification:


  1. Level III- More than seven (7) years of experience working on complex projects with 2 or more years in a leadership role as a Developer
  2. 7+ years of professional Java development experience with strong proficiency in Java 21 (records, sealed classes, pattern matching, virtual threads). One to three years of experience designing and building microservices architectures - service decomposition, API gateway patterns, service discovery, and distributed configuration; deploying and operating microservices on AWS (EC2, ECS/EKS, RDS, S3, SQS, Lambda).
  3. Seven years of experience with Spring Boot and the Spring ecosystem (Spring MVC, Spring Data, Spring Security, Spring Cloud); Spring Batch for large-scale batch processing; solid understanding of Hibernate/JPA for ORM and database interaction; experience with PostgreSQL or similar relational databases; building and consuming RESTful APIs with proper versioning and contract-first design; experience with inter-service communication patterns (REST, messaging queues, event-driven).

Additional Qualifications:


  1. Experience with government or public sector projects
  2. Familiarity with CI/CD tools (Jenkins, GitHub Actions, or similar) for microservices deployment pipelines; distributed system concerns: fault tolerance, circuit breakers, retries, and observability.
  3. Hands-on experience with microservices patterns such as saga, CQRS, event sourcing, and API composition; service mesh technologies and API gateway solutions (AWS API Gateway, Spring Cloud Gateway)
  4. Experience with Git version control and collaborative development workflows; strong understanding of software design patterns, SOLID principles, and clean code practices
  5. Experience with containerization (Docker) and orchestration (Kubernetes/ECS) for microservices deployment
  6. Knowledge of message-driven architecture (SQS, SNS, Kafka) for asynchronous inter-service communication; database-per-service patterns and database migration tools (Flyway, Liquibase etc)
  7. Experience with centralized logging and distributed tracing across microservices (CloudWatch, Splunk, Datadog, Zipkin, OpenTelemetry)
  8. Knowledge of infrastructure-as-code (Terraform, CloudFormation); OAuth2/OpenID Connect for securing microservices

Similar jobs

Senior Java / AWS Developer - Level III

Apply Now
Back to search page