Experience Required : 8+ years
Location :
Visakhapatnam, Andhra Pradesh
Employment Type : Full-time (On-site)
For quick Response, please fill out the form
Job Application Form
34204 - Technical Lead – Java - Visakhapatnam
https : / / docs.google.com / forms / d / e / 1FAIpQLSeBy7r7b48Yrqz4Ap6-2g_O7BuhIjPhcj-5_3ClsRAkYrQtiA / viewform
Role Overview / Job Summary
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
Technical :
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 leadership—mentoring 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 : Bachelor’s 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)
Docker Containers
Release Pipelines
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)
Lead Java • India