Java Development Engineer at Citi

Citigroup Inc. • mississauga, on • Posted June 13, 2026

About the Role

Elevate your career with Citi as a Java Applications Development Engineer. This intermediate position involves application systems analysis, programming, and supporting business users through innovative solutions.

As a Java Applications Development Engineer, you will contribute to the establishment and implementation of application systems, working closely with the Technology team. You will conduct feasibility studies, manage development phases, and ensure high-quality solutions that meet specific business needs.

Key Responsibilities: • Conduct feasibility studies and cost estimates for applications • Monitor development phases from design to implementation • Analyze complex problems and recommend advanced programming solutions • Develop security measures for system functionality post-implementation • Consult with users on technology-related issues and solutions

Requirements: • 5+ years experience in application design and development • Proficient in Java 8, ...