Search by job, company or skills

6-10 Years
Not Disclosed
Early Applicant
Quick Apply
  • Posted 5 hours ago
  • Be among the first 40 applicants

Job Description

Key Responsibilities

  • Technical Leadership & Architecture: Design, develop, and maintain scalable, fault-tolerant microservices using Java and Spring Boot. Define system architecture, API contracts, and data models.
  • Team Mentorship & Delivery: Lead a squad of 4–8 backend developers. Conduct thorough code reviews, enforce engineering best practices, mentor junior/mid-level engineers, and remove technical roadblocks during sprints.
  • System Performance & Reliability: Optimize application performance, troubleshoot production bottlenecks, and implement robust logging, monitoring, and alerting mechanisms.
  • Cross-Functional Collaboration: Partner closely with Product Managers, DevOps, QA, and Frontend teams to translate business requirements into technical specifications and release plans.
  • CI/CD & Cloud Operations: Oversee automated testing, CI/CD pipelines, containerization, and cloud deployments to ensure zero-downtime releases.

Required Qualifications

  • Experience: 6–10 years of hands-on backend software development experience, with at least 2+ years in a technical leadership or mentoring role.
  • Core Stack: Strong proficiency in Java (Java 11/17/21), Spring Boot, Spring Cloud, Spring Security, and Hibernate/JPA.
  • Microservices & APIs: Proven track record designing RESTful APIs and distributed microservices architectures (service discovery, API gateways, circuit breakers, event-driven patterns).
  • Databases: Solid experience with relational databases (PostgreSQL, MySQL, Oracle) and NoSQL stores (MongoDB, Redis), including query tuning and schema design.
  • Messaging & Streaming: Hands-on experience with message brokers such as Apache Kafka or RabbitMQ.
  • DevOps & Cloud: Working knowledge of Docker, Kubernetes, CI/CD tools (Jenkins, GitLab CI, GitHub Actions), and cloud platforms (AWS, Azure, or GCP).
  • Testing & Quality: Strong commitment to unit and integration testing (JUnit, Mockito), clean code principles, and SOLID design patterns.

Good to Have

  • Experience with distributed tracing and observability tools (Prometheus, Grafana, ELK Stack, OpenTelemetry).
  • Familiarity with Domain-Driven Design (DDD) and Test-Driven Development (TDD).
  • Exposure to system migration from monolithic architectures to cloud-native microservices.

Master in Computer Application (M.C.A), Bachelor Of Computer Application (B.C.A), Post Graduate Diploma in Computer Applications (PGDCA)

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

springboot & microservices

User Avatar

About Recruiter

Sheetal

0 Active Jobs

Similar Jobs

8-10 yrs
Bengaluru, India
Skills:
Algorithms, Soa, Spring Boot, Core Java, Microservices, data-structures