Senior Java Backend Engineer
Senior hands-on backend engineer at Citigroup designing, building, and delivering Java and Spring Boot services from requirements through production. The role stresses clean architecture, readable code and documentation, code reviews and mentoring, and using AI tools across daily engineering work.
- Compensation
- Not disclosed
- Location
- Mississauga, Canada
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Full time
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Six or more years of software engineering experience
- Strong Java and Spring Boot experience
- Working knowledge of relational or NoSQL databases
- Adaptability when learning technologies and solving problems
- Bachelor's degree or equivalent practical experience
Full description
Build backend services with Java and Spring Boot as a senior engineer applying an AI-first mindset across the full product lifecycle. This full-time role is hands-on and individual contributor focused.
You will design, build, test, and deliver real systems from requirements through production. The work emphasizes clean design, sound architecture, readable code, documentation, and dependable ownership. You will also review code, mentor engineers by example, and learn new parts of the stack or domain as needed.
Key Responsibilities:
Design backend services from requirements through delivery
Apply clean design and sound architecture
Document decisions and maintain readable code
Use AI tools throughout daily engineering work
Review code and mentor engineers by example
Requirements:
Six or more years of software engineering experience
Strong Java and Spring Boot experience
Working knowledge of relational or NoSQL databases
Adaptability when learning technologies and solving problems
Bachelor's degree or equivalent practical experience
Apply senior Java, Spring Boot, architecture, and AI-first engineering skills to backend systems from design through production.