HamburgerMenu
hirist

Technical Lead - Java

GFL Recruitment Private Limited
Vishakhapatnam/Vizag
8 - 10 Years

Posted on: 27/10/2025

Job Description

Experience Required : 8+ years

Location : Visakhapatnam, Andhra Pradesh

Employment Type : Full-time (On-site)

Role Overview / Job Summary :



A Technical Lead is a highly skilled and experienced software engineer and technical leader who is proficient in agile methodologies and strict coding standards. This role involves both hands-on development and team leadership.

Key Job Responsibilities :

- Expert-level proficiency in Java and the Spring/Spring Boot framework for developing robust, scalable microservices and enterprise applications.


- Deep experience in designing and implementing RESTful APIs for high-performance, resilient inter-service communication.


- Solid experience with messaging systems (e.g., Kafka, RabbitMQ, JMS) for building event-driven and asynchronous architectures.


- Proficiency in database technologies including SQL and relational databases (e.g., PostgreSQL, MySQL) with a focus on optimization and data modeling.


- Proven ability to establish and maintain CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) to automate build, test, and deployment processes, promoting continuous delivery.


- Experience with Project Management (PM) tools such as JIRA, Azure DevOps (ADO), or equivalent platforms for backlog management, progress tracking, and facilitating Agile ceremonies.


- Strong communication skills for articulating technical strategies, documenting designs, and collaborating with cross-functional teams, stakeholders, and junior developers.


- Passionate about people leadershipmentoring and guiding development teams to foster a collaborative and high-performing engineering culture.


- Hands-on experience leveraging AI/ML tools or techniques (e.g., code generation, intelligent testing, observability) to improve development efficiency and an eagerness to adopt emerging technologies.

Required Qualifications & Skills :



Professional :



- Bachelors degree in Computer Science, IT, or a related field (or equivalent experience).


- Maintains professional demeanor and excellent communication.


- Actively participates and can lead team meetings when required.


- Maintains documentation and adheres to coding standards.

Technical Skills :



- Java, Spring Boot, SQL


- Messaging Systems (ActiveMQ / Kafka)

- Architecture (Service-Oriented Architecture / Microservices Architecture)



- Strong problem-solving and analytical skills


- Excellent communication and teamwork abilities

Preferred Skills (Good to Have) :



- Knowledge of earlier versions of Java and Spring


- Experience with Agile/Scrum methodology


- Certifications such as Oracle Certification in Java or Google Cloud Engineer / AWS Developer

Work Environment & Tools :



Tools Used :



- Azure DevOps / Jira


- Git


- Jenkins


- Docker


- IntelliJ

Methodology :



- Agile

Compensation & Benefits :



- Competitive salary



- Health Insurance for self and family (including parents)


info-icon

Did you find something suspicious?