At a Glance
- Tasks: Build and enhance features on the Citi1Credit platform using Java and collaborate with teams.
- Company: Join Citi, a global leader in financial technology with a supportive culture.
- Benefits: Enjoy a hybrid work model, competitive salary, and comprehensive benefits.
- Other info: Dynamic environment with opportunities for career advancement and ongoing learning.
- Why this job: Make a real impact on global financial services while growing your tech skills.
- Qualifications: 2+ years of Java development experience and strong problem-solving skills.
The predicted salary is between 94500 - 115500 $ per year.
Citi is looking for a Java Developer (Apps Dev Intermediate Programmer Analyst - C11) to join the technology team and contribute to the development and enhancement of the Citi1Credit platform. In this hands-on engineering role, you will design, build, and maintain Java-based applications that directly support critical financial services operations. Working with a level of autonomy and collaborating across technology and business teams, you will play a meaningful part in delivering robust, high-quality software solutions at scale.
Responsibilities
- Build and enhance new features on the Citi1Credit platform using Core Java 8, Spring Framework, and RESTful APIs, contributing directly to platform capability and stability.
- Design and develop application components across the full development lifecycle — from analysis and construction through to testing, implementation, and ongoing operational support.
- Identify application vulnerabilities and security gaps, and implement fixes through structured debugging and testing practices.
- Develop and maintain SQL queries, stored procedures, and database objects to support efficient data access and application performance.
- Integrate continuous integration pipelines using tools such as Maven, Jenkins, and SonarQube to maintain code quality and streamline delivery.
- Consult with business users and technology teams to diagnose issues, recommend engineering solutions, and support deployed systems.
- Assess risk considerations when making technical decisions, ensuring solutions meet compliance standards and uphold the reliability of client-facing systems.
Required Qualifications & Skills
- 2+ years of hands-on development experience in Java/J2EE, including practical application in financial services or comparable technology environments.
- Proficiency in Core Java 8 and the Spring ecosystem, including Spring Core, Spring MVC, and Spring JDBC, with applied experience in JDBC, JPA, and ORM frameworks.
- Experience building and consuming RESTful web APIs, with solid understanding of JSON-based data exchange.
- Working knowledge of SQL, including the ability to write and optimize queries, stored procedures, indexes, and triggers.
- Familiarity with build and CI tools including Ant or Maven, Jenkins, SonarQube, and JUnit for unit and integration testing.
- Demonstrated ability to analyze systems, identify solutions, and deliver results under pressure while managing shifting priorities and deadlines.
- Bachelor's degree or equivalent practical experience in a relevant technical discipline.
What We Offer
- Hybrid working model with 3 days in the office and 2 days working remotely, giving you flexibility while maintaining strong team collaboration.
- Exposure to complex, large-scale financial technology systems that directly impact how Citi serves its clients globally.
- Ongoing learning and development opportunities to advance your technical skills and career progression within a global technology organization.
- A results-focused team environment where your contributions are recognized and your autonomy is valued.
- Access to wellbeing support, work-life balance initiatives, and a comprehensive benefits package tailored to your location.
Build software that matters — apply today and bring your Java expertise to a global technology team at Citi.
Java Developer in Mississauga employer: Citi
Citi stands out as an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within its global technology teams. With a commitment to employee growth, Citi provides access to extensive learning resources and a hybrid working model that promotes work-life balance, ensuring that you can thrive both personally and professionally. Join us to make a meaningful impact in the financial technology sector while enjoying competitive compensation and comprehensive wellbeing support.