Citi

Senior Java Developer- Risk, AVP

Citi
Apply
21 days ago
Canada (city not specified)Senior

Base Salary

$94k - $142k/yr

Responsibilities

  • Conduct feasibility studies, time and cost estimates, IT planning, risk technology work, application development, model development, and implementation of new or revised systems.
  • Monitor and control application development through analysis, design, construction, testing, implementation, and user and operational support.
  • Analyze complex application and business-process issues, evaluate industry standards, and make technical judgments.
  • Develop post-implementation security measures and ensure successful system design and functionality.
  • Consult with users, clients, and technology groups; recommend advanced programming solutions and assist with customer-facing systems.
  • Define and follow operating standards and procedures, assess technology risks, and support compliance and control requirements.
  • Serve as an advisor or coach to junior analysts and act as a subject-matter expert for senior stakeholders and team members.

Requirements

  • Bachelor’s or university degree, or equivalent experience.
  • 5+ years of Java development experience.
  • Hands-on experience implementing RESTful services and building Spring Boot applications.
  • Experience with distributed, service-oriented, microservice-style, and cloud-based architectures using AWS, ECS, Docker, OpenShift, and Kubernetes.
  • Hands-on experience with Jenkins, TeamCity, SonarQube, and Bitbucket.
  • Strong understanding of storage architectures and their appropriate application.
  • Experience with software development life cycle practices, Agile development, multithreading, thread pools, object-oriented programming, and object-oriented analysis and design.
  • Experience developing real-time, low-latency applications and exposure to message-driven architectures.
  • Investment banking risk-system experience is highly desirable; message broker experience and Clojure exposure are advantageous.
  • Ability to work independently with limited supervision, operate in a globally distributed team, advise stakeholders, and assess risk appropriately.

Benefits

  • Full-time position.

Tech Stack

AWSClojureDockerJavaJenkinsKubernetesOpenShiftSonarQubeSpring BootTeamCity

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