Experience Level 10+ Years
Experienced Tech Lead with a strong background in full-stack development, microservices architecture, and DevOps practices. The ideal candidate will have hands-on expertise in Java (Spring Boot), Python (FastAPI), Angular, and RDBMS, along with the ability to lead technical teams, architect scalable solutions, and ensure high-quality delivery.
Key Responsibilities
- Lead the design, development, and deployment of scalable enterprise applications.
- Architect and implement solutions using Java 8 / Spring Boot and Python / FastAPI.
- Oversee frontend development using Angular and ensure seamless integration with backend services.
- Work with any RDBMS solution (e.g., Teradata, Oracle, etc.) for application development and data integration.
- Drive CI / CD implementation using tools such as GitHub, Jenkins, and Nexus.
- Configure and maintain application servers like Nginx and Tomcat.
- Utilize object storage systems such as Ozone or S3 for data storage and access.
- Translate business requirements into technical designs and guide the development team through implementation.
- Ensure adherence to coding standards, best practices, and agile methodologies.
- Mentor team members, perform code reviews, and foster a culture of technical excellence.
Required Skills & Qualifications
Strong experience in Java 8, Spring Boot, and Python (FastAPI).Proficiency in Angular and modern front-end development practices.Experience working with any RDBMS for application development.Hands-on experience with DevOps tools such as GitHub, Jenkins, and Nexus.Familiarity with Nginx and Tomcat application servers.Experience with object storage platforms such as Ozone or Amazon S3.Strong communication, leadership, and team collaboration skills.Excellent problem-solving and architectural thinking abilities.Good to Have
Working experience with Hive, Impala, or other Big Data technologies.Knowledge of microservices and container orchestration (Docker, Kubernetes).Exposure to Agile / Scrum methodologies.