About the Role
We are looking for an experienced Senior Backend Developer (Java Spring Boot) with 12+ years of hands-on expertise in architecting and developing scalable, high-performance microservices-based applications.
The ideal candidate has strong experience across distributed systems , microservices architecture , and cloud-native deployments , and can lead design discussions, mentor developers, and ensure delivery excellence for enterprise-grade solutions.
Key Responsibilities
Architecture & Design
- Lead the design and implementation of scalable microservices using Java and Spring Boot .
- Define service boundaries, data models, and API contracts aligned with domain-driven design (DDD).
- Ensure architectural consistency, performance optimization, and adherence to security standards.
Development & Delivery
Develop RESTful APIs and backend services with a focus on reliability, maintainability, and testability .Collaborate with cross-functional teams including DevOps, QA, and Product to deliver high-quality releases.Conduct code reviews, implement unit testing, and mentor junior developers.DevOps & CI / CD
Work with DevOps teams to implement automated pipelines using Jenkins, GitHub Actions , or equivalent.Deploy and manage applications using Docker and Kubernetes on cloud platforms ( AWS / Azure / GCP ).Performance, Monitoring & Optimization
Implement observability tools (ELK, Prometheus, Grafana, Jaeger) to monitor application performance.Apply load balancing, fault tolerance, and caching techniques to optimize system scalability.Data Strategy & Governance
Design and integrate with both SQL and NoSQL databases ( MySQL, PostgreSQL, MongoDB, Cassandra ).Ensure compliance with enterprise data governance and security standards.Qualifications
Education :
Bachelor’s or Master’s in Computer Science, Information Technology, or related field.
Experience :
12+ years in backend development and enterprise application architecture.Proven success in microservices, RESTful APIs, distributed systems , and event-driven architecture .Solid experience in Java (11 or above) , Spring Boot , Spring Cloud , and Hibernate / JPA .Hands-on with containerization (Docker) , orchestration (Kubernetes) , and CI / CD automation .Strong exposure to Kafka , RabbitMQ , or other message brokers.Primary Skills
Java (Core & Advanced)Spring Boot / Spring CloudMicroservices ArchitectureRESTful API DevelopmentDocker / KubernetesCI / CD (Jenkins, GitHub Actions, or similar)Event-Driven Architecture (Kafka / RabbitMQ)Cloud Platforms (AWS, Azure, or GCP)Secondary Skills
Domain-Driven Design (DDD)Service Mesh (Istio, Linkerd)Observability & Monitoring (ELK, Grafana, Prometheus, Jaeger)Database Performance Tuning (SQL / NoSQL)Security Protocols (OAuth2, JWT, SAML, PKI)Mentorship & Technical LeadershipSoft Skills
Strong analytical and problem-solving abilities.Excellent communication and collaboration skills.Ability to drive technical decisions and mentor team members.Leadership mindset with focus on delivery quality and accountability.Preferred Certifications
AWS Certified Developer / Solutions ArchitectCertified Kubernetes Administrator (CKA) or equivalent