2 days ago
Mississauga, CanadaStaff+
Base Salary
$121k - $171k/yr
Responsibilities
- Design and deliver end-to-end microservices solutions for global reference-data platforms.
- Drive architecture decisions and technical direction for new applications.
- Build secure, high-performing Java applications and REST APIs.
- Coordinate delivery across on-site and off-site engineering teams.
- Establish coding standards, software architecture practices, and secure development tools.
- Share technical expertise across teams and raise engineering capability.
- Develop automated unit and integration tests and contribute to UI, build, and deployment activities.
Requirements
- At least 6 years of hands-on Java development experience, including Java 1.8+; Citi currently uses Java 17.
- Hands-on experience with Spring Framework, Spring Boot, Spring Security, JPA, and Hibernate.
- Experience designing secure REST APIs, working with relational databases, and writing PL/SQL.
- Knowledge of JMS or Kafka and familiarity with OpenShift, Kubernetes, AWS, Azure, or GCP.
- Experience with automated unit and integration testing and test-driven development.
- Experience building UI screens with Spring MVC or JSP and using Maven or Gradle.
- Preferred experience with NoSQL databases, GraphQL, Angular, React, JavaScript, Spring Batch, Spring Integration, Apache Camel, Bash, Linux, Unix, API gateways, Jenkins, TeamCity, uDeploy, or Helm.
- Strong communication skills and the ability to work independently and collaboratively across global teams.
Benefits
- Hybrid work model with three days in the office and two days working remotely.
- Ongoing learning and development opportunities.
- Wellbeing, financial wellbeing, and family support programs.
- Full-time employment with opportunities to collaborate on global large-scale microservices platforms.
Tech Stack
AngularApache KafkaAWSAzureBashGoogle Cloud PlatformGradleGraphQLHelmJavaJavaScriptJenkinsKubernetesLinuxMavenOpenShiftReactSpring BootTeamCity
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.
