Senior Java Backend Engineer
Summary
Senior individual contributor at Citi designing and building Java backend services with Spring Boot across the full lifecycle — requirements, architecture, implementation, testing, and production delivery — while reviewing code, mentoring engineers by example, and using AI tools in daily engineering workflows.
Design and build backend services from requirements through production delivery Apply clean design, sound architecture, and quality-first engineering Document decisions and maintain readable, discoverable code Use AI tools throughout daily engineering workflows Review code and mentor engineers by example Requirements:
Six or more years of hands-on software engineering experience Strong Java and Spring Boot experience Working knowledge of relational or NoSQL databases Adaptability toward new technologies and engineering problems Bachelor's degree or equivalent practical experience Bring Java, Spring Boot, backend design, and AI-first engineering practices to Citi's senior software engineering work.