Java Developer, Assistance Vice President at Citi
Summary
A Java developer at Citi builds and maintains applications using Spring Boot, Kafka, microservices, Docker, and Kubernetes — leading feasibility studies, overseeing the development lifecycle, defining operational standards, and advising junior team members within a major bank's technology team.
This position offers a prominent opportunity to work on impactful projects within a premier financial institution. You will oversee the development lifecycle, offer system support, and ensure compliance with industry standards, all while collaborating with experienced professionals in the field.
Key Responsibilities: • Lead feasibility studies and application development tasks • Monitor and control software development processes • Consult with users and technology groups for solutions • Define operational standards and procedures • Serve as an advisor to junior analysts and team members
Requirements: • 4+ years Java experience with Spring ecosystem • Knowledge of Kafka, JUnit, and SQL • Familiarity with Docker and Kubernetes orchestration • Proficient in managing multiple projects/stakeholders • Understanding of consulting/project management techniques
Help shape Citi's technological landscape through innovative applications and robust system solutions.