Description

Key Skills: React, Java, Spring, Architect, Angular, AWS, Azure

Roles and Responsibilities:

  • Write high-quality, reusable code with a focus on test-driven development
  • Define and evolve the architecture of components, contributing to architectural decisions at both departmental and bank-wide levels
  • Conduct performance analysis and improvement initiatives
  • Collaborate with delivery teams to understand requirements, analyze and refine stories, design solutions, implement and test them, and provide production support
  • Foster a culture of learning and continuous improvement within the team
  • Design and develop user-friendly interfaces, ensuring they meet user needs and are fit for purpose
  • Ensure reliability and supportability of the software in production, including on-call support as needed
  • Guide junior developers in coding and design activities
  • Maintain knowledge of UI architectural design patterns and layout structures
  • Engage in agile practices, including Scrum and Kanban, to deliver high-quality software solutions

Skills Required:

  • Strong expertise in Java development for building scalable, enterprise-level applications
  • In-depth knowledge of Spring Framework for backend development and microservices architecture
  • Proficiency in Angular for creating dynamic and responsive front-end applications
  • Hands-on experience with React and its ecosystem for modern UI development
  • Proven experience in software architecture and system design with a focus on performance and scalability
  • Familiarity with AWS services for cloud-based application deployment (nice-to-have)
  • Experience with Microsoft Azure for hosting and managing applications (nice-to-have)

Education: Degree in Computer Science or related field

Education

Any Graduate