Within the Citi CTO team the API and integration team are seeking a seasoned Senior Java Developer to join our team.
The API and Integration team is a small global team who work on innovative solutions for the wider bank. Developers use our solutions, so they must stand up to a tough audience. We are delivering capabilities for sharing data for Agentic AI, supporting data governance and helping drive modern architecture via different tools.
The role will have exposure to Ai solutions and AI development alongside other technical work.
This role is a senior engineering role within a small flat team, candidates will be expected to be self-starters, innovative and very importantly work well with the wider team.
The successful candidate must have a strong background in programming, technical fundamentals, and CI / CD pipelines. They must be proficient in Java. They should have good critical thinking skills and attention to detail. Project work moves dynamically on the team, so this role also requires adaptability.
Responsibilities :
Qualifications and skills :
Desirable Skills
Presentation and communication skills are important as your ideas will only hold if others understand them - there will be opportunities to present to senior leadership.
Understanding of GenAI capabilities such as system prompts, tool selection and Model context Protocol for sharing data and services.
Software team management skills
Any GUI / UX design and development skills,
Education :
Job Family Group : Technology
Job Family :
Systems & Engineering
Time Type : Full time
Primary Location Full Time Salary Range :
$120, - $170,
Most Relevant Skills
Please see the requirements listed above.
Other Relevant Skills
For complementary skills, please see above and / or contact the recruiter.
Senior Java Developer • Mississauga Ontario Canada