HamburgerMenu
hirist

Senior Java Developer - Spring Boot/Microservices Architecture

DoublU India Private Limited
Gurgaon/Gurugram
8 - 11 Years

Posted on: 26/10/2025

Job Description

Role Overview :

You will be a core member of our engineering team, driving the development of mission-critical backend services.

- You will be responsible for the full software development lifecycle, from system design and coding to deployment and performance tuning, ensuring our platforms are scalable, resilient, and secure.

Key Responsibilities & Technical Leadership :

- Architecture & Design : Design and develop highly scalable, resilient, and performant backend services using Java 8+ and modern frameworks (e.g., Spring Boot).

- Lead technical design discussions and contribute to architectural strategy.

- Microservices Development : Implement and manage enterprise-grade RESTful APIs and Microservices, ensuring high availability and low latency in a distributed environment.

- Database Management : Design data models and write complex, optimized queries for interaction with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).

- Code Quality & Standards : Establish and enforce best practices for coding, performance tuning, security, and stability.

- Conduct thorough code reviews and mentor junior developers.

- DevOps & Deployment : Work with CI/CD pipelines, Docker, and orchestration tools (e.g., Kubernetes) to ensure automated, reliable deployment in cloud environments.

- Troubleshooting : Expertly debug and troubleshoot complex production issues, analyze logs, and optimize system bottlenecks.

Essential Skills & Technical Competencies (Mandatory) :

- Core Java : 6+ years of hands-on experience with Java 8/11/17, including strong knowledge of concurrent programming, JVM internals, and design patterns.

- Frameworks : Deep expertise in the Spring Framework, particularly Spring Boot for building microservices.

- APIs & Services : Proven experience in designing and implementing RESTful APIs using modern standards.

- Data & SQL : Expert-level SQL skills and hands-on experience working with at least one relational database (e.g., PostgreSQL, Oracle, MySQL).

- Tools : Proficiency with version control systems (Git) and build tools (Maven/Gradle).

- Methodology : Experience working in an Agile/Scrum environment.

Desirable Skills (Highly Valued) :

- Cloud Platforms : Experience developing and deploying applications on major cloud platforms (AWS, Azure, or GCP).

- Containers : Experience with Docker and Kubernetes/ECS/AKS.

- Messaging : Familiarity with message brokers such as Kafka, RabbitMQ, or ActiveMQ for event-driven architecture.

- NoSQL : Working knowledge of NoSQL databases (e.g., Cassandra, Redis)

info-icon

Did you find something suspicious?