C

Citi

Runs banking and payments for global clients

Java/SQL Developer - Assistant Vice President

Backend EngineeringConfirmed live in the last 24 hours
Full-timeJersey City, NJ, USA$121.2k - $181.8k

About the Job

Requirements

  • Five to eight years of progressive experience in systems analysis and programming of software applications.
  • A proven track record of implementing successful software projects from inception to completion.
  • Strong proficiency in Java application technologies and hands-on coding.
  • Deep experience with Test-Driven Development practices.
  • Expertise in the Spring framework and Microservices architecture.
  • Solid understanding of and hands-on experience with SQL and Stored Procedures.
  • Proficiency in Linux environments.
  • Experience with messaging systems such as Kafka.
  • Experience with caching products such as Redis or Gemfire.
  • Working knowledge of project management techniques and methods, with a strong focus on agile methodologies.
  • Ability to manage multiple deadlines and adapt to evolving requirements and priorities.
  • Strong verbal and written communication skills, and ability to work effectively with global teams.
  • Eagerness to learn new technologies, including artificial intelligence tools.
  • Bachelor’s degree/university degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Design, develop, and maintain high-quality software applications using Java, following best practices in Test-Driven Development, the Spring framework, and Microservices architecture.
  • Conduct systems analysis and programming to ensure optimal application performance and reliability.
  • Collaborate with global development teams, business stakeholders, and other technical teams to understand requirements, define solutions, and deliver integrated projects.
  • Contribute to the continuous improvement and maintenance of existing platforms, ensuring stability and scalability.
  • Participate in all phases of the software development lifecycle, from concept and design through testing and deployment, following agile principles.
  • Use SQL and Stored Procedures for database interaction and data management.
  • Operate and troubleshoot applications in Linux environments.
  • Maintain the current platform and contribute to its evolution.

Desired Qualifications

  • Experience with React, other modern web technologies, and web best practices.
  • Understanding of HTML5 and CSS.
  • Experience with cloud platforms, containerization such as Docker, and Kubernetes.
  • Experience with Microsoft SQL Server.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs