As a Senior Technical Lead, you will be responsible for architecting, developing, and delivering cloud-native applications using Java, Spring Boot, React, and TypeScript. You will play a key leadership role by mentoring developers, driving best practices, ensuring code quality, and collaborating with cross-functional teams in an Agile environment. This role is ideal for someone who enjoys hands-on development combined with technical leadership and solution ownership.
Key Responsibilities :
Technical Leadership & Architecture :
- Lead the design and development of scalable, secure, high-performance applications.
- Architect cloud-native solutions using AWS services and best practices.
- Drive end-to-end technical planning, design reviews, and architectural discussions.
- Ensure solutions align with enterprise architecture, security, and compliance guidelines.
Full Stack Development :
Develop back-end services using Java, Spring Boot, and Microservices architecture.Build responsive, modern front-end applications using React, TypeScript, and REST APIs.Ensure seamless integration between UI, APIs, and backend systems.Database & Data Management :
Work with relational and NoSQL databases : Oracle, MySQL, PostgreSQL, MongoDB.Design schemas, write optimized queries, and ensure data integrity and performance.Team Leadership & Collaboration :
Mentor and support junior and mid-level developers through coaching, pair programming, and knowledge sharing.Conduct code reviews to ensure clean, maintainable, and high-quality code.Collaborate closely with Product Owners, QA, DevOps, and UX teams in an Agile / Scrum setup.Participate actively in sprint planning, backlog grooming, and technical estimations.Quality, Security & Best Practices :
Implement and enforce engineering best practices, coding standards, and test automation.Ensure secure coding practices, dependency management, and performance optimization.Utilize tools such as SonarQube, Docker, Kubernetes, and CI / CD pipelines for quality assurance.Required Skills & Experience :
Core Technical Skills :
Strong hands-on experience in Java, Spring Boot, Microservices.Expertise in React, TypeScript, and modern front-end development.Proficiency with Oracle, MySQL, PostgreSQL, MongoDB.Experience with AWS CDK (TypeScript) OR Terraform.Additional Skills (Good to Have) :
Python scripting experience.Containerization & orchestration : Docker, Kubernetes. CI / CD tools : Bamboo, Argo CD or equivalent.Code quality tools such as SonarQube.Soft Skills :
Excellent communication and stakeholder management skills.Strong problem-solving and decision-making abilities.Ability to lead technical discussions and influence technology direction.Passion for continuous learning, innovation, and mentoring teams.(ref : hirist.tech)