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
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
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)