Teach Lead - Full Stack - Chennai Photon

  • company name Photon
  • working location Office Location
  • job type Full Time

Experience: 10 - 10 years required

Pay:

Salary Information not included

Type: Full Time

Location: Chennai

Skills: Java, spring boot, Hibernate, RESTful APIs, Microservices, Angular, SQL, NoSQL, PostgreSQL, Oracle, MongoDB, Junit, Mockito, Docker, Kubernetes, Jenkins, Agile methodologies, JIRA, Git, bitbucket, CICD pipelines, OWASP security standards

About Photon

Job Description

You will be responsible for developing and maintaining secure and scalable full-stack applications for banking services. This includes designing and implementing RESTful APIs and Microservices using Java, Spring Boot, and Hibernate. You will also work on front-end applications using Angular and integrate them with back-end services to optimize application performance, security, and responsiveness. Collaboration with business analysts, product owners, and UX/UI teams is essential to understand and meet banking requirements effectively. Your role will involve working with SQL and NoSQL databases such as PostgreSQL, Oracle, and MongoDB while ensuring best practices in coding, testing, and deployment of financial applications. As part of your responsibilities, you will conduct unit testing and troubleshooting for production support and implement CI/CD pipelines within an Agile environment. Your expertise in application development, Java, Spring, Spring Boot, Spring MVC, Spring Security, Hibernate, Microservices, Angular, TypeScript, JavaScript, HTML, CSS, SQL, NoSQL, JUnit, Mockito, Docker, Kubernetes, Jenkins, CI/CD pipelines, OWASP security standards, Agile methodologies, JIRA, Git, and Bitbucket will be crucial to the success of this role. The ideal candidate should have a minimum of 10+ years of experience in application development, strong proficiency in the aforementioned technologies, prior experience in banking/financial applications, security, compliance standards, and a proactive attitude towards learning and applying new technologies and methodologies.,