HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?