Java Production Support Engineer
Overview
In this role, you will contribute to requirements elicitation and design discussions to guide development. You’ll implement features, perform code reviews, and maintain system stability across SDLC phases. You will develop training and documentation and support frameworks, resolve production issues, and enrich the knowledge base. You’ll collaborate with cross-functional teams to deliver reliable, scalable software in a fast-paced, AI-enabled transformation context. This is an opportunity to shape digital solutions for banking, wealth management, and insurance through hands-on coding and design leadership.
Compensation / BenefitsMedical/Dental/Vision/Life InsuranceLong-term/Short-term DisabilityHealth and Dependent Care Reimbursement Accounts401(k) plan and contributionsPaid holidays and Paid Time Off
ResponsibilitiesElicit and document parts of business requirements per guidanceFacilitate design discussions and document decisions for the technical teamCode, integrate features, and maintain application stabilityConduct code reviews and manage code repositoriesImplement test strategies, analyze results, and coordinate bug fixesDevelop user training, documentation, and support frameworksParticipate in resolving production issues and propose preventive measuresMaintain detailed records of code, testing, and support activities
Key requirementsStrong experience in Core Java/J2EE application support and maintenanceProduction Support (L2/L3), incident management, triage, and root cause analysisApplication monitoring, batch job monitoring, and SLA managementExperience with microservices-based Java applications in production support is preferredCollaborative spiritExcellent communicationAbility to work with cross-functional teamsCore JavaJ2EEMicroservices