Java Technical Lead
InfogainJob description
Note: This is role is Full-time with Infogain.
Job Summary
We are looking for a Java Technical Lead with strong hands-on engineering experience and proven leadership skills to lead a development team while actively contributing to design and coding. This role is a 50% hands-on / 50% team leadership position, ideal for someone who can drive technical excellence, mentor engineers, and deliver scalable backend solutions in a cloud environment.
The ideal candidate must have deep expertise in Java (v21+) and AWS, with additional exposure to EC2 and MSK (Amazon Managed Streaming for Apache Kafka) being a strong plus.
Key Responsibilities
Technical (50% Hands-on)
Design, develop, and maintain scalable backend services using Java 21+.
Build and optimize cloud-native applications and APIs on AWS.
Contribute to system design, code reviews, debugging, and production issue resolution.
Ensure code quality, performance, scalability, and security best practices.
Work on integration patterns, event-driven components, and backend service orchestration.
Leadership (50% Team Lead)
Lead a team of engineers through design, development, testing, and release cycles.
Provide technical direction, task planning, and day-to-day guidance to the team.
Mentor junior/mid-level engineers and support technical skill development.
Collaborate with product managers, architects, QA, and stakeholders to deliver on roadmap goals.
Drive engineering best practices, coding standards, and agile execution.
Must-Have Skills
Strong hands-on experience with Java (v21 or above)
Strong experience with AWS (building/deploying backend applications)
Experience in backend service development, APIs, and distributed systems
Proven experience in a Technical Lead / Team Lead role
Strong understanding of software design principles, code reviews, and debugging
Experience working in Agile/Scrum environments
Good communication and stakeholder coordination skills
Nice-to-Have Skills
Amazon EC2
Amazon MSK (Managed Streaming for Apache Kafka)
Event-driven / messaging-based architecture experience
CI/CD pipeline and deployment automation experience
Performance tuning and observability/monitoring exposure
Experience
10+ years of software engineering experience
2+ years in a technical lead / team lead capacity (preferred)
¿Te interesa este puesto?