IT & Software

Senior Java Engineer at Citi

Citi

Mississauga · Ontario · Canada

Citi seeks a Senior Java Engineer to take end-to-end ownership of application development. Contribute to complex projects, ensuring high-quality code and system stability throughout the Agile process.

In this role, you will be pivotal in the development and implementation of new application features. With a strong focus on Core Java and Spring, you will also mentor junior developers, collaborate with cross-functional teams, and ensure adherence to architecture and coding standards. You’re expected to manage tasks independently while providing post-implementation support to ensure systems run smoothly.

Key Responsibilities: • Develop high-quality, maintainable applications with Core Java and Spring • Oversee feature implementation from requirements to production • Engage in CI/CD deployment and automated testing activities • Mentor junior developers on best practices and design patterns • Identify and remediate performance bottlenecks in applications

Requirements: • 5-8 years of experience in enterprise Java development • Proficient in Agile/Scrum methodologies • Experience in automated testing and CI/CD practices • Strong SQL skills and familiarity with NoSQL databases • Demonstrated capability in managing complex software projects

This role requires a deep understanding of Java technologies and strong collaborative skills to drive application success at Citi. #J-18808-Ljbffr

Reference: WJ-3875_14171153

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.