2 days ago
Mississauga, CanadaSenior
Base Salary
$94k - $142k/yr
Responsibilities
- Lead feasibility studies, scope definition, and time and cost estimation for application systems.
- Serve as a Java development subject matter expert for stakeholders and technology teams.
- Analyze complex technical and business processes and recommend system improvements.
- Develop and implement security measures and ensure compliance with applicable requirements.
- Own application development through analysis, design, construction, testing, implementation, and deployment.
- Build, maintain, test, and support enterprise applications based on business and user requirements.
- Resolve application issues and recommend advanced programming solutions.
- Define and refine development standards, procedures, and operating processes.
- Coach and mentor new and junior developers.
- Collaborate with business users, product owners, and other technology teams to deliver projects successfully.
Requirements
- At least 5 years of professional Java development experience, including cloud-based environments and distributed systems.
- Expertise in Java, J2EE, cloud engineering principles, and API design.
- Hands-on experience with Spring and Spring Boot for production-grade services.
- Experience with relational databases such as Oracle and SQL, plus familiarity with NoSQL technologies such as MongoDB.
- Practical experience with OpenShift, Kubernetes, MQ, and Kafka.
- Commitment to clean code, design patterns, and test-driven development practices.
- Experience with Agile methodologies, the software development lifecycle, and CI/CD pipelines.
- Ability to lead technical delivery autonomously, manage competing priorities, and work effectively under pressure.
- Bachelor’s or university degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
Benefits
- Full-time position.
- Annual salary range of $94,300.00 to $141,500.00.
- Citi equal opportunity employment and reasonable accommodation support are stated.
Tech Stack
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
