Senior Java Backend Engineer role at Citi requiring 9+ years experience with Java, Spring, microservices, REST APIs, and cloud platforms. Hybrid work model in Mississauga, Ontario.
Responsibilities
Design, develop, and maintain enterprise-level backend applications using Java and Spring. Build and support microservices-based architectures and RESTful APIs. Work with databases to write and optimize complex SQL queries. Apply modern software design principles to ensure scalable and maintainable code. Perform code reviews, performance tuning, and best-practice implementations. Collaborate with cross-functional teams and drive end-to-end development. Support production systems and help resolve operational issues.
Requirements
9+ years of hands-on experience in Java / J2EE development. Strong expertise in Core Java and Spring Framework. Experience building microservices and REST APIs. Proficient in Oracle Database and complex SQL. Experience with cloud platforms (AWS or Azure preferred). Hands-on exposure to PCF (Pivotal Cloud Foundry). Strong understanding of SOLID, DRY, and Single Responsibility principles. Additional Technical Exposure (Good to Have): Apache NiFi, Kafka, NATS, Zookeeper, Redis, Cassandra, Splunk (monitoring & logging), Experience creating common libraries and reusable interfaces. Soft Skills & Leadership: Strong experience in code reviews and performance optimization, Ability to lead development initiatives and mentor junior engineers, Excellent communication and collaboration skills, Experience coordinating with multiple teams and stakeholders.
Sr. Software Engineer joining OPENLANE's global tech team. Responsible for developing cloud - native APIs, enhancing core systems, and leading technical discussions.
Senior technical leader designing scalable backend systems with AI integration at Apply Digital. Leading engineering teams and collaborating with clients for seamless digital solutions.
Software Engineer II in Affirm's AI Agents engineering team focusing on customer solutions. Collaborate in product development while ensuring timely delivery and operational availability.
Senior Full Stack Developer with Java backend focus. Backend - heavy role requiring Java 17/21, Spring Boot 3.x, Microservices, AWS, and Angular 17+ knowledge.
Lead Software Engineer at Blackbird Interactive porting AAA game engine to consoles. Oversee performance - critical platform systems and mentor team members.
Senior Software Engineer specializing in Rust to lead backend platform evolution at Tubi. Architecting high - performance systems and mentoring engineers while integrating AI - powered tools.
IT Integration/Middleware Developer responsible for architectural decisions and integration platforms, enhancing communication between Equisoft products. Working collaboratively in a hybrid environment in Canada.
Contract Python Developer role requiring 5+ years of experience with Python, SQL/MySQL, API development, AWS, Docker, and RabbitMQ. Must have cloud and microservices experience.