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 :
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, SQLMessaging Systems (ActiveMQ / Kafka)Architecture (Service-Oriented Architecture / Microservices Architecture)Strong problem-solving and analytical skillsExcellent communication and teamwork abilitiesPreferred Skills (Good to Have) :
Knowledge of earlier versions of Java and SpringExperience with Agile / Scrum methodologyCertifications such as Oracle Certification in Java or Google Cloud Engineer / AWS DeveloperWork Environment & Tools Used :
Azure DevOps / JiraGitJenkinsDockerIntelliJMethodology :
AgileCompensation & Benefits :
Competitive salaryHealth Insurance for self and family (including parents)(ref : hirist.tech)