We are looking for a highly skilled Senior Java Microservices Engineer to design and build robust, scalable, and high-performance production systems using modern Java technologies.
This role focuses on API and microservices development, strong system design, database expertise across SQL and NoSQL, and full ownership of services from development to production.
The ideal candidate demonstrates a strong engineering mindset with deep focus on non-functional requirements, reliability, and operational excellence.
Expertise You'll Bring
Core Java: Deep expertise in Java 17 or 21 and modern coding standards.
Frameworks: Hands-on experience with Java-based microservices
Data Stores: Proficiency in schema design for Oracle (SQL) and MongoDB (NoSQL).
Tooling: Strong understanding of Git, Maven/Gradle, and automated CI/CD tools (Jenkins, GitLab CI, or GitHub Actions, ARGO CD).
Containerization: Experience with Docker and containerizing legacy or new applications.
Orchestration: Knowledge of Kubernetes (K8s) for managing containerized workloads on a scale.
Architecture: Familiarity with Event-Driven Architecture (Kafka/RabbitMQ) and AWS