We are seeking a Java Technical Lead who will play a pivotal role in the design, development,
and delivery of scalable microservices-based applications. You will lead a team of skilled
engineers, architect robust solutions using Java, Spring Boot, and AWS, and drive technical
excellence across the product lifecycle.
Key Responsibilities
● Architect and Design Solutions: Lead the architecture and design of scalable
microservices using Java 8+, Spring Boot, Hibernate, and AWS Lambda within a
serverless ecosystem.
● Technical Leadership: Guide a team of developers, ensure adherence to best
practices, conduct code reviews, and mentor junior engineers to elevate team capability.
● Collaborate Cross-Functionally: Work closely with Product Managers, DevOps, and
QA teams to ensure seamless delivery from design to deployment.
● Database Management: Oversee schema design, optimization, and performance tuning
of MySQL and PostgreSQL databases.
● Implement Best Practices: Advocate for and implement industry-standard design
patterns, OOAD, and coding standards to ensure maintainable, high-performance
solutions.
● Cloud-Native Development: Drive adoption of AWS serverless technologies
(Lambda, API Gateway, etc.) and Docker containerization strategies for scalable
deployment.
● Continuous Improvement: Stay updated with emerging technologies, evaluate their
applicability, and integrate innovative solutions to enhance product capabilities.
Technical Qualifications
Required:
● 9-12 years of Java development experience
● Strong expertise in Spring Boot framework and Hibernate ORM
● Deep understanding of Object-Oriented Analysis and Design (OOAD) principles
● Proven experience designing and implementing Microservices Architecture
● Hands-on with AWS Lambda and serverless architectures
● Proficient in Docker for containerization and deployment workflows
● Solid experience implementing design patterns and best coding practices
● Advanced knowledge of MySQL and PostgreSQL database systems, including schema
design and optimization
● Strong command of Git version control and collaboration workflows (feature branching,
pull requests, code reviews)