9+ years of professional experience in Java development (Spring Boot, JPA, etc.).
Prior experience as a team lead or senior mentor in a technical team with knowledge of containerization (Docker, Kubernetes).
Design, develop, and maintain robust, scalable Java-based backend applications and RESTful APIs.
Collaborate with UI/UX designers and frontend developers to build responsive and dynamic user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue).
Lead a team of developers by providing technical guidance, code reviews, and mentorship.
Architect full-stack solutions and participate in the full software development lifecycle.
Drive best practices in code quality, testing, and continuous integration.
Coordinate with cross-functional teams including Product, QA, DevOps, and other stakeholders.
Understanding of secure coding practices and application security.
Participate in sprint planning, estimations, and agile ceremonies.
Stay current with emerging technologies and propose improvements to existing systems.
Strong experience in frontend technologies such as React.js, Angular, or Vue.js.
Solid understanding of RESTful APIs, microservices architecture, and system integration.
Job Classification
Industry: BankingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time