
Full Stack Lead (Angular with Java/Python) – Vice President
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Lead and mentor a team of full-stack developers, providing technical guidance and support.
- Define and enforce best practices, coding standards, and development workflows.
- Conduct code reviews to ensure high-quality, maintainable, and scalable code.
- Design and develop responsive front-end applications using Angular.
- Build and maintain robust back-end services and APIs using J2EE frameworks (e.g., Spring Boot, Hibernate).
- Develop Python-based components for scripting, data processing, or back-end services.
- Collaborate with architects and stakeholders to design scalable, maintainable, and secure application architectures.
- Ensure seamless integration between front-end, back-end, and database layers.
- Work closely with product managers, designers, and QA teams to deliver high-quality features on time.
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Oversee CI/CD pipelines and deployment processes to ensure smooth releases.
- Monitor and maintain application performance in production environments.
- Stay updated with the latest technologies and frameworks in Angular, J2EE, and Python.
- Propose and implement improvements to existing systems, processes, and tools.
- Strong experience with Angular for front-end development with overall 12 years’ experience
- Proficiency in HTML5, CSS3, JavaScript, and TypeScript.
- Expertise in J2EE and frameworks like Spring Boot, Spring MVC, and Hibernate.
- Experience in building RESTful APIs and microservices.
- Proficiency in Python for scripting, data processing, or back-end development.
- Familiarity with Python frameworks like Flask, Django, or FastAPI is a plus.
- Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and ORM tools.
- Experience with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
- Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD).
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is preferred.
- Proficiency in unit testing, integration testing, and debugging tools.
- Familiarity with testing frameworks like JUnit, Jasmine, or Protractor. Education:
- Bachelor’s degree in business, Finance, Engineering or Information Systems, or an equivalent combination of education and experience. A master’s degree is preferred, but not required.