Java Apps Developer Lead Analyst - Vice President

Citibank (Switzerland) AG

Jersey City (NJ)

On-site

Confidential

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading financial services company in Jersey City seeks a skilled Java Developer to design and implement scalable application systems for Margin Calculation Services. The ideal candidate will have 6-10 years of experience in systems analysis and programming, with strong proficiency in Java, Spring framework, and Microservices architecture. Excellent communication and collaboration skills are essential to deliver integrated solutions in a fast-paced environment. A Bachelor's degree in Computer Science or a related field is required, with a preference for a Master's degree.

Qualifications

  • 6-10 years of progressive experience in systems analysis and programming.
  • Strong team player with excellent communication skills.
  • Ability to thrive in a fast-paced environment.

Responsibilities

  • Design, develop, and implement application systems for Margin Calculation Services.
  • Translate complex business requirements into technical solutions.
  • Collaborate with diverse management teams for seamless function integration.

Skills

Java application technologies
TDD (Test-Driven Development)
Spring framework
Microservices architecture
SQL
Docker
Kubernetes
JMS
Kafka

Education

Bachelor’s degree in Computer Science, Engineering, or a related field
Master’s degree preferred

Tools

Git
JUnit
Mockito
Power Mock

Job description

For additional information, please review .* Design, develop, and implement robust and scalable application systems and programs for the Margin Calculation Services and reporting, aligning with strategic technology initiatives.* Partner closely with project managers, business stakeholders, and senior managers to translate complex business requirements into well-architected technical solutions. Consult with users and other technology groups, providing advanced programming insights and support.* Drive cross-functional collaboration with diverse management teams to ensure seamless integration of functions, aligning efforts to achieve strategic organizational goals.* Proactively identify, define, and implement necessary system enhancements to facilitate the successful deployment of new products and process improvements.* **Experience:** 6-10 years of progressive experience in systems analysis and programming of software applications, with a proven track record of implementing successful projects.* **Technical Expertise :** + Strong proficiency in **Java** application technologies, including deep experience with **TDD (Test-Driven Development)**, **Spring framework**, and **Microservices architecture**. + Excellent knowledge of algorithms and data structures, design patterns. Experience in systems analysis and programming of software applications + Strong Java experience : Java core, collections, concurrency, streams + Frameworks and APIs: Spring (Core, Batch, Integration, MVC, Boot, Data), Hibernate, Jackson , JAX RS, JPA, JAXB + Experience with distributed caches like Apache Gemfire will be a plus + Messaging: JMS, Kafka + Testing: JUnit, Mocking frameworks (Mockito, Power Mock) + Experience in performance enhancements using parallel processing, multithreading. Understanding locking/synchronization + Understanding Docker and Kubernetes + Experience in RESTful API development and integration, deployment framework and source control experience such as Git. + Solid understanding and experience with **SQL**. + Proficiency in **Linux** environments. + Experience with job scheduling.* **Methodology:** Working knowledge of project management techniques and methods, with a focus on agile methodologies.* **Adaptability:** Ability to thrive in a fast-paced environment, manage multiple deadlines, and adapt quickly to evolving requirements and priorities.* **Collaboration:** A strong team player with excellent communication skills, capable of working effectively with global teams to deliver integrated solutions.* Prior experience or a keen interest in the financial services industry* Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements* Experience of working in fast paced environment* Flexible and adaptive, team player* Excellent analytical and communication, interpersonal skills.* Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent practical experience.* Master’s degree preferred
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Compunnel, Inc. • Alpharetta (GA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior Java Developer- Software Engineer
Senior Java Developer- Software Engineer

PDLC • Germany (OH)

On-site
USD 110,000 - 160,000
Senior Java Developer, Vice President
Senior Java Developer, Vice President

Citibank (Switzerland) AG • Jersey City (NJ)

Hybrid
Confidential
Java Developer
Java Developer

Matlen Silver • Jersey City (NJ)

On-site
USD 120,000 - 155,000
Apps Development Sr Programmer Analyst - Assistant Vice President
Apps Development Sr Programmer Analyst - Assistant Vice President

Citibank (Switzerland) AG • New York (NY)

Hybrid
Confidential
Medical, dental & vision coverage
401(k)
Paid time off packages
Java Software Engineer
Java Software Engineer

Apexon • Salt Lake City (UT)

On-site
USD 110,000 - 160,000
Senior Java Developer (JC & NYC) - Backfill
Senior Java Developer (JC & NYC) - Backfill

The Matlen Silver Group, Inc. • Jersey City (NJ)

Hybrid
USD 140,000 - 180,000
Apps Development Sr Programmer Analyst - Assistant Vice President
Apps Development Sr Programmer Analyst - Assistant Vice President

Citi • New York (NY)

On-site
USD 121,000 - 182,000
Medical, dental, and vision coverage
401(k)
Paid time off
Lead Backend/Core Java Developer
Lead Backend/Core Java Developer

Compunnel, Inc. • Woodbridge Township (NJ)

On-site
USD 120,000 - 150,000
VP Java Apps Lead & Architect - Margin Services
VP Java Apps Lead & Architect - Margin Services

Citibank (Switzerland) AG • Jersey City (NJ)

On-site
Confidential