Design, develop, and maintain high-quality, efficient, and reusable code to meet requirements and ensure an exceptional customer experience. Incorporate industry standards and best practices including performance, security, and scalability.

Roles & Responsibilities:

  • Deploy microservices in cloud or on-premises environments.
  • Maintain source code according to proper check-in guidelines.
  • Design and develop scalable and robust APIs for the BFIS domain.
  • Conduct unit testing for code robustness, covering edge cases and usability.
  • Identify and resolve bugs while optimizing application performance.
  • Design scalable database schemas for banking data management.
  • Drive innovation in solution creation, focusing on simple and elegant design principles.
  • Stay updated on relevant technologies and trends, contributing to continuous improvement.
  • Contribute to product documentation creation and maintenance.
  • Collaborate with UI/UX designers and peer developers to deliver polished web/mobile applications.

Competencies Required:

  • Proficiency in Spring and Spring Boot, including Spring MVC, Spring Data, and Spring Security.
  • Strong understanding and implementation skills in microservices architecture.
  • Experience with Web Services such as JSON, REST, JAX-RS, and Spring-based REST services.
  • Proficient in Java and J2EE/Java EE technologies (servlets, JSP, JSF, JDBC).
  • Deep understanding of Java multithreading.
  • Familiarity with databases like MongoDB, Cassandra, etc.

Skills & Education:

  • Education: BE/B.Tech, M.Tech, BCA & MCA, B.Sc & M.Sc, MBA