Elevate your career as a Senior Full-Stack Java Engineer with Citi in a hybrid role based in Mississauga, Ontario. You'll drive end-to-end technical delivery and enhance applications systems with high-quality code.
Citi seeks an experienced Senior Full-Stack Java Engineer to work on complex development projects as part of its Technology team. This position requires 5β8+ years of software engineering experience, focusing on Java and modern frontend technologies. You'll collaborate closely with cross-functional teams and ensure adherence to enterprise architecture and security standards.
Key Responsibilities:
- Own complex development deliverables from requirements to deployment
- Collaborate with team members in Agile/Scrum frameworks
- Implement unit and integration tests for quality assurance
- Provide technical support and perform system monitoring
- Mentor junior developers on best practices and design patterns
Requirements:
- 5β8+ years in software engineering of enterprise Java apps
- Strong knowledge of Core Java and Spring ecosystem
- Experience with CI/CD deployment pipelines and automated testing
- Familiarity with relational and NoSQL databases
- Bachelor's degree or equivalent experience
Leverage your Java skills and mentor others while transforming financial technology solutions at Citi.
Senior Full-Stack Engineer at Citi in Mississauga employer: Citigroup Inc.
Citi is an exceptional employer that fosters a dynamic and inclusive work culture, particularly for the Lead Automation Developer role in a high-velocity Agile environment. Employees benefit from extensive professional growth opportunities, cutting-edge technology integration, and a commitment to innovation, all while collaborating with talented teams to drive impactful solutions. Located in a vibrant city, Citi offers a supportive atmosphere that values diversity and encourages continuous learning, making it an ideal place for those seeking meaningful and rewarding careers.