As a Technical Lead - Java, you will play a key role in designing and delivering high-quality technical solutions. You’ll work closely with developers, guide junior team members, and ensure best practices are followed to drive seamless product delivery.
Responsibilities:
- Lead requirement analysis and oversee the implementation of scalable architectures.
- Develop and maintain high-quality code using Java, Spring Boot, and modern frameworks.
- Conduct code reviews, mentor junior developers, and enforce coding standards.
- Design and implement RESTful and SOAP web services for robust application functionality.
- Collaborate with cross-functional teams to deliver secure and high-performance solutions.
- Utilize best practices in DevOps, Agile methodologies, and software testing.
Requirements:
- At least 5+ years of Java development experience, with expertise in Spring Boot.
- Strong knowledge of relational databases (Oracle, MySQL) and batch processing.
- Hands-on experience with frontend frameworks like Angular, Struts, or jQuery.
- Experience in leading teams and ensuring smooth project execution.
- Familiarity with DevOps tools, container platforms (Docker, Kubernetes), and messaging systems (Kafka, IBM MQ) is a plus