Java Full Stack Developer - Production Support
US Citizen/GC Only and W2 Only**
Retail Banking Microservices Digital Platforms
Position Overview
We are seeking a Java Full Stack Developer to join our technology team supporting enterprise-grade applications within a retail banking environment. This role is split between new feature development (50%) and application/code/production support (50%) for mission-critical platforms such as billing and other digital banking systems.
The ideal candidate has strong hands-on experience with modern Java and Angular technologies, solid troubleshooting skills, and the ability to work closely with both business stakeholders and technical teams in a regulated banking environment.
Key Responsibilities
Application Development (50%)
• Design, develop, and enhance microservice-based applications using:
Java (Spring Boot)
RESTful APIs
Angular (modern versions)
• Implement reusable components and services following enterprise coding standards.
• Contribute to API documentation using Swagger/OpenAPI.
• Participate in solution design discussions and technical planning sessions.
• Write clean, maintainable, and testable code.
• Collaborate with UX teams leveraging Figma designs.
• Support digital banking initiatives and customer-facing platforms.
• Contribute to user story refinement and technical task breakdown.
Application / Production Support (50%)
• Provide Level 2 / Level 3 support for production applications.
• Troubleshoot application defects across microservices and UI layers.
• Analyze logs, performance issues, and integration failures.
• Perform root cause analysis (RCA) and implement permanent fixes.
• Support deployments and environment troubleshooting (DEV, QA, UAT, PROD).
• Work closely with business users to triage production issues.
• Ensure compliance with banking and regulatory requirements.
Required Qualifications
• 3-5 years of experience in Java full stack development.
• Strong experience with:
Java / Spring Boot
Microservices architecture
REST APIs
Angular
• Experience supporting production systems in a structured SDLC environment.
• Familiarity with banking or financial services domain.
• Understanding of regulatory and compliance-driven environments.
• Experience reading and interpreting process diagrams and business flows.
• Strong debugging and problem-solving skills.
• Excellent communication skills; comfortable interacting with both developers and business users.
• Willingness to learn and expand technical breadth.
Preferred Qualifications
• Retail banking experience.
• Digital platform experience.
• Experience using Swagger/OpenAPI.
• Experience contributing to user stories and technical documentation.
• Exposure to CI/CD pipelines and DevOps practices.
• Experience participating in Agile/Scrum ceremonies.
Key Competencies
• Analytical troubleshooting mindset
• Ownership and accountability in production environments
• Clear verbal and written communication
• Collaboration across cross-functional teams
Adaptability in a fast-paced banking technology environment