Citi

Senior Java Developer, Assistance Vice President

Citi
Apply
20 hours ago
Mississauga, CanadaSenior

Base Salary

$94k - $142k/yr

Responsibilities

  • Conduct feasibility studies, estimates, IT planning, application development, model development, and implementation of new or revised systems.
  • Monitor and control application development through analysis, design, construction, testing, implementation, and operational support.
  • Analyze complex application and business-process issues and recommend advanced programming solutions.
  • Develop security measures and perform post-implementation analysis to support system functionality and business usage.
  • Consult with users, clients, and technology groups; install and assist customer exposure systems.
  • Define and follow operating standards and processes, advise or coach lower-level analysts, and act as a subject-matter expert for stakeholders.
  • Develop enhancements, fixes, and new batches using agile methodology.
  • Assess technology and business risks while complying with applicable laws, policies, and control requirements.

Requirements

  • At least 4 years of relevant experience with Java, including JDK 1.8 or later and Java 17 or later.
  • Experience with Spring Boot, Kafka, gRPC, ECS, MongoDB, REST APIs, JUnit, SQL, and Java performance tuning.
  • Knowledge of Kubernetes, OpenShift, Gradle, Splunk, Prometheus, CI/CD pipelines, TeamCity, uDeploy, Jenkins, and SonarQube.
  • Experience with design patterns, code reviews, coding standards, unit testing, JUnit, and Mockito.
  • Experience in systems analysis, software application programming, and successfully managing and implementing projects.
  • Working knowledge of consulting and project management techniques and the ability to manage deadlines and changing requirements.
  • Bachelor’s or university degree, or equivalent experience.
  • Experience with Lombok, Spring JPA, Spring Cloud Config, Spring JDBC, Spring WebFlux, Spring Kafka, Apache Flink, Docker, Helm, Autosys, relational databases, NoSQL databases, and microservices architecture.

Benefits

  • Full-time employment.
  • Primary location base salary range of $94,300.00–$141,500.00.

Tech Stack

Apache FlinkApache KafkaCouchbaseDockerGradlegRPCHelmJavaJenkinsJUnitKubernetesMongoDBOpenShiftPrometheusRedisSonarQubeSplunkSpring BootSQLTeamCity

Categories

Citi

About Citi

10,000+ employees

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.

Contact me