Senior Java Full Stack Developer- Assistant Vice President
Overview
In this role you will lead mid-size feature development within Citi’s Digital Software Engineering team, shaping robust Java-based applications. You’ll drive architectural decisions, mentor peers, and collaborate across functions to deliver scalable software aligned with regulatory and business objectives. You’ll tackle complex performance and design challenges, ensuring quality and timely delivery. This position offers impact through influencing design choices and improving development processes in a large financial services environment.
Compensation / Benefitsmedical, dental & vision coverage401(k)life, accident, and disability insurancewellness programspaid time off
ResponsibilitiesLead mid-size feature development from design to completionProvide advanced technical expertise to influence application design and coding standardsTroubleshoot performance issues and diagnose defects to drive fixesUnderstand and communicate technical requirements and system dependenciesCollaborate with cross-functional teams and vendors to align on architecture and roadmapsSupport agile and waterfall delivery integration and ensure quality metricsMentor junior team members and contribute to knowledge sharingAssess risk and ensure compliance with policies and regulationsOptimize development and production processes to improve velocity and reduce wasteDrive design discussions and act as a key decision maker in architecture decisions
Key requirements5-8 years in product development environment5+ years programming experience in Java and JavaScriptExperience with Spring Boot and React or AngularCloud experience with AWS and OpenShiftStrong analytical and quantitative skills; data-driven and results-orientedExperience leading infrastructure programsExcellent written and oral communication skillsBachelor’s/University degree or equivalent experiencestrong communicationdiplomacyleadership and mentoringJavaJavaScriptSpring Boot