Design, develop, and maintain full stack web applications using Java/Spring Boot for backend and Node.js for middleware/frontend integration layers.
Build and expose secure, well-documented RESTful APIs to support internal and external system integrations.
Participate in all phases of the software development lifecycle (SDLC) — from requirements gathering and design to development, testing, and deployment.
Collaborate with architects to define technical solutions aligned with enterprise standards and banking security requirements.
Write clean, maintainable, and efficient code following best practices and coding standards.
Conduct code reviews and provide constructive feedback to peers.
Troubleshoot and resolve technical issues across the full stack, including backend services, APIs, and database queries.
Ensure application performance, security, and scalability in a high-availability banking environment.