Posted on: 04/12/2025
Description :
Experience : 6 to 15Yrs.
Location : Bangalore/ Hyderabad / Chennai.
fNotice Period : Immediate to 30days.
Skills & Experience :
- Strong problem-solving skills and hands on experience with data structures and algorithms.
- Very strong object-oriented design skills and understanding of well-engineered design and running of microservices in a modern technology stack (GCP, Kubernetes, Helm etc.).
- Core Java (with Java 8 features) + Spring Boot, Microservices Architecture, Web Services, REST, JPA, Hibernate.
- Service-Oriented and Event-Driven Architectures and common Design patterns (Kafka streaming and Pub-Sub desirable).
- Delivering high quality, low complexity code including proven expertise in unit testing, component testing, and BDD frameworks (e.g. Cucumber). Proven GCP experience.
- GitHub. Practical experience of CI/CD tools and practices (e.g. Jenkins and Harness).
- Strong communication skills and experience with stakeholder engagement and management.
- Database Experience (at least one of Big Query, Spanner, PostgreSQL, SQL/No SQL). Show more Show less
We are looking for a highly skilled Lead Java Developer with strong hands-on expertise in building scalable, high-performance applications using Java, Spring Boot, and modern cloud-native architectures.
The ideal candidate should have exceptional problem-solving abilities, in-depth knowledge of data structures and algorithms, and experience in leading technical teams.
This role involves designing, developing, and deploying microservices and event-driven systems on Google Cloud Platform (GCP).
Key Responsibilities :
- Design, develop, and implement scalable, secure, and high-performing microservices using Java 8+, Spring Boot, and related frameworks.
- Architect solutions using Object-Oriented Design (OOD) principles and best practices.
- Build systems using event-driven and service-oriented architectures.
- Develop high-quality code with a strong focus on modularity, reusability, and performance optimization.
- Lead the design and deployment of applications on Google Cloud Platform (GCP) using Kubernetes, Helm, and related cloud-native tools.
- Implement and maintain CI/CD pipelines using tools like Jenkins, Harness, or similar.
- Work closely with DevOps teams to ensure streamlined deployment and monitoring
- Integrate microservices using REST APIs, Web Services, and messaging systems.
- Work with streaming and messaging technologies such as Kafka or Pub/Sub (desirable).
- Manage and optimize databases such as BigQuery, Spanner, PostgreSQL, SQL/NoSQL
- Ensure delivery of high-quality code following unit testing, component testing, and BDD frameworks like Cucumber.
- Conduct code reviews and enforce engineering standards across the team.
- Troubleshoot, debug, and resolve complex technical issues.
- Lead and mentor a team of developers, providing technical guidance and best practices.
- Collaborate effectively with cross-functional teams including product, QA, architecture, and DevOps.
- Engage with stakeholders to understand requirements, propose solutions, and drive end-to-end execution.
Required Skills & Experienc :
- Strong expertise in Core Java, Java 8 features, Spring Boot, Microservices Architecture.
- Hands-on experience with data structures and algorithms and strong problem-solving ability.
- Proficiency with JPA, Hibernate, and ORM frameworks.
- Strong understanding of Design Patterns, OOD principles, and distributed system design.
- Experience with event-driven architectures (Kafka, Pub/Sub).
- Proven experience working with GCP (mandatory).
- Knowledge of Kubernetes, Helm, containerization, and cloud-native ecosystems.
- Experience with CI/CD tools like Jenkins, Harness.
- Hands-on with GitHub for version control and code management.
- Good understanding of SQL & NoSQL databases (BigQuery, Spanner, PostgreSQL, etc.).
- Strong communication and stakeholder management skills.
- Ability to mentor teams and lead complex technical projects.
- High ownership, attention to detail, and a focus on delivering business outcomes.
- Experience in designing large-scale distributed systems.
- Exposure to BDD practices using tools like Cucumber.
- Certification in GCP is a plus.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1585169
Interview Questions for you
View All