HamburgerMenu
hirist

Java Backend Developer - Spring Boot/Microservices Architecture

Posted on: 05/10/2025

Job Description

Job Summary :

We are seeking a seasoned Java Spring Boot Microservices Lead with a strong background in designing and building scalable, distributed systems. The ideal candidate will have hands-on experience architecting microservices-based applications in Java using Spring Boot and will have deployed them in any public cloud (GCP preferred). This role requires strong technical leadership, system design expertise, and a passion for building high-performance, enterprise-grade solutions.

Key Responsibilities :

- Architect and design enterprise-grade microservices solutions using Java, Spring Boot, and related technologies.

- Define best practices for microservices development, deployment, and integration.

- Lead the end-to-end design and implementation of APIs, services, and cloud-native applications.

- Collaborate with cross-functional teams including DevOps, product owners, and developers.

- Design for scalability, resilience, observability, and security across services.

- Provide thought leadership and mentor development teams in adopting modern development practices.

- Contribute to technical roadmaps and ensure architectural consistency across projects.

- Work closely with cloud engineering teams to optimize deployment on GCP or other cloud platforms.

- Evaluate and integrate third-party tools or services to accelerate development and improve product quality.

Must-Have Qualifications :

- 8+ years of hands-on experience with Java and Spring Boot.

- 4+ years of experience in Lead and implementing microservices-based systems.

- Proficient in RESTful API design, asynchronous messaging, and event-driven architecture.

- Solid understanding of containerization (Docker) and orchestration (Kubernetes).

- Experience with CI/CD, observability (logging, tracing, metrics), and DevSecOps practices.

- Strong understanding of distributed systems, scalability patterns, caching strategies, and API gateways.

- Cloud experience (GCP preferred; AWS/Azure acceptable).

- Familiarity with SQL/NoSQL databases and modern data access patterns.

- Excellent communication and leadership skills.

Preferred Skills :

- Hands-on experience with Google Cloud Platform services (e.g., GKE, Pub/Sub, Cloud SQL, Firestore, Cloud Run).

- Knowledge of service mesh architectures (e.g., Istio, Anthos Service Mesh).

- Exposure to domain-driven design (DDD) and event sourcing patterns.

- Experience working in Agile/Scrum teams.

Education :

- Bachelor's or Master's degree in Computer Science, Engineering, or related technical field.

Nice to Have :

- GCP certifications (e.g., Professional Cloud Architect, Associate Cloud Engineer).

- Experience with modernization projects and legacy system transformation.

- Background in frontend integration via BFF (Backend for Frontend) services.


info-icon

Did you find something suspicious?