Java Fullstack Developer Lead Application Development Technical Lead Analyst Vice President Conversion
Overview
As an Applications Development Technology Lead Analyst at Citi, you will guide senior-level system analysis and Java-based development within a microservices-focused architecture. You will partner with cross-functional teams to define enhancements, ensure architectural alignment, and drive reliable, scalable solutions. You’ll mentor mid-level developers, manage risk and compliance, and orchestrate end-to-end delivery from design to deployment. This role offers impact through building high-performance APIs and platform-level improvements that support Citi’s technology agenda.
Compensation / Benefitsmedical, dental & vision coverage401(k)life, accident, and disability insurancewellness programspaid time offpaid holidays
ResponsibilitiesLead applications systems analysis and programming activities in coordination with the Technology teamDefine and implement system enhancements to deploy new products and process improvementsProvide expertise in programming and ensure designs follow the architecture blueprintDevelop coding, testing, debugging, and implementation standards for robust deliveryServe as advisor/coach to developers and analysts, allocating workAssess risk and ensure compliance with laws, policies, and ethics in decision-makingCreate solutions using Java-based components and API interfacesDesign and develop microservices-based APIs within Spring Framework/Spring BootContribute to CICD pipelines (e.g., Jenkins) and release supportSupport testing, defect triage, root cause analysis, and deployment activitiesUtilize tools like STS/IntelliJ, Postman, SoapUI, Bitbucket, Git, and jMeterPossess knowledge of PaaS (PCF) and GraphQL
Key requirements5+ years in Apps Development or systems analysis5+ years building MicroservicesExtensive experience with Spring, Spring Boot, Spring MVC, Spring Data, Spring SecurityStrong Java 8+ and functional programmingExperience with RESTful APIs, Kafka/EMS messaging, and Spring IntegrationSQL and NoSQL (MongoDB) experienceAPI security with OAuth2 or similarCI/CD and pipeline experience (e.g., Jenkins)Familiar with Agile and tools like JIRABachelor’s degree in a related fieldleadershipclear communicationproblem-solvingJavaSpring Framework/Spring BootMicroservices