HamburgerMenu
hirist

Senior Java Developer - Spring Boot/Microservices Architecture

TEAM GEEK SOLUTIONS PRIVATE LIMITED
Anywhere in India/Multiple Locations
6 - 10 Years

Posted on: 09/12/2025

Job Description

Description :


Join a fast-growing engineering organization building highly scalable backend systems and B2B SaaS platforms for global customers. You will architect, design, and deliver resilient, fault-tolerant services optimized for high throughput, low latency, and rapid iteration.


Role & Responsibilities :


- Design, build, and maintain microservices and backend components using Java (8/11/17) and Spring Boot, ensuring production-grade stability, observability, and performance.


- Define and implement RESTful APIs including request/response models, contract versioning, API governance, and backward compatibility.


- Optimize data persistence and schema design using Hibernate/JPA with relational databases (PostgreSQL/MySQL/Oracle); write efficient SQL queries and tune performance bottlenecks.


- Lead solution design discussions with architects, contribute to architectural blueprints, integration patterns, fault tolerance, caching strategies, and distributed systems design.


- Establish engineering best practices: automated unit/integration testing, code reviews, CI/CD workflows, modularized codebases, and clean architecture principles.


- Implement production observability using metrics, structured logging, distributed tracing, and dashboards (ELK, Prometheus, Grafana).


- Drive root-cause analysis and long-term fixes for production incidents; contribute to reliability engineering, capacity planning, and performance benchmarking.


- Mentor junior developers, conduct design walkthroughs, and guide teams on technical decision-making and system evolution.


Must-Have Skills :


- Strong proficiency in Java, Spring Boot, Spring Cloud, and microservices architecture.


- Hands-on experience with RESTful APIs, Hibernate/JPA, and relational database design.


- Expertise in multithreading, concurrency, JVM internals, memory management, and performance tuning.


- CI/CD experience with Git-based workflows and automated build pipelines.


Preferred Skills :


- Docker-based containerization and Kubernetes orchestration.


- AWS cloud services: ECS/EKS, Lambda, RDS, API Gateway, SQS/SNS.


- Experience with caching layers (Redis), event streaming (Kafka), and asynchronous processing.


- Knowledge of API security, OAuth2, JWT, and distributed application patterns.


Qualifications :


- Bachelors degree in Computer Science or related field preferred.


- Proven backend engineering experience of 6+ years delivering scalable Java services.


- Demonstrated ability to lead complex projects, influence architecture, and own end-to-end features.


Culture & Benefits :


- Hybrid work model with structured onsite collaboration.


- Engineering-led culture with strong focus on technical mentorship, knowledge-sharing, and certifications.


- Fast-paced product environment with autonomy, impact, and clear career progression.


info-icon

Did you find something suspicious?