Citi Java Developer - Applications Analyst
Summary
Java developer and applications analyst at Citi who designs, implements, and maintains backend application systems — analyzing systems for improvements, directing the development lifecycle from design to testing, and upholding security practices using Java, Spring Boot, APIs, Docker, and CI/CD.
This role merges backend development with systems analysis. You will ensure successful design and implementation of applications while managing the development lifecycle. Utilize your expertise to provide evaluations, consult users, and ensure system security and functionality.
Key Responsibilities: • Analyze application systems for improvements • Implement new and revised programming solutions • Direct the development lifecycle from design to testing • Consult on advanced programming and user issues • Maintain industry-standard security practices
Requirements: • 5–8 years of experience in Java development • Proficiency in Spring Boot and API development • Familiarity with Docker and CI/CD processes • Strong analytical skills with user-focused approach • Excellent communication abilities for technical concepts
Contribute your skills in backend Java and applications development at Citi to achieve innovative solutions.