Java Developer / Production Support (DynaTrace)
Java Full Stack Developer - Production SupportUS Citizen/GC Only and W2 Only**Retail Banking | Microservices | Digital PlatformsPosition OverviewWe 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