{bc}
indeed

Java Software Engineer, Data Platform

Citi
Jersey City, USA
Full-time
Onsite
USD 109120-163680 yearly
Discovered 2 weeks ago
JavaObject-oriented programmingJava CollectionsJava ConcurrencySpring FrameworkSpring Boot

Full Job Posting

Role overview

Intermediate-level Java Software Engineer role on Citi's Institutional Data Platform team.

The platform streamlines data sources across Service, Markets, Banking, and Client areas to support analytics, client, regulatory, surveillance, supervisory risk, finance reporting, and data science solutions.

The role contributes to application systems analysis and programming activities.

Responsibilities

  • Establish and implement new or revised application systems and programs with the Technology team.
  • Conduct feasibility studies, estimates, IT planning, risk technology work, application development, and model development.
  • Monitor development through analysis, design, construction, testing, and implementation; provide user and operational support.
  • Analyze complex application issues and evaluate business processes, system processes, and industry standards.
  • Recommend and develop post-implementation security measures.
  • Consult with users, clients, and technology groups; recommend programming solutions and install and support customer exposure systems.
  • Follow procedures, help define operating standards, coach junior analysts, and manage risk and control issues transparently.

Required skills and qualifications

  • At least five years of relevant experience.
  • Strong Java core knowledge, including object-oriented programming, Collections, and Concurrency.
  • Expertise in Spring Framework, including Spring Boot, Spring MVC, and Spring Data.
  • Experience with databases, SQL, and ORM frameworks; proficiency in SQL querying and manipulation.
  • Knowledge of RESTful API design, Git, design patterns, and software architecture.
  • Excellent problem-solving and debugging skills.
  • Bachelor's or university degree, or equivalent experience.

Desired skills and qualifications

  • Desired: knowledge of microservices architecture.
  • Desired: knowledge of Kafka and Spark.
  • Desired: familiarity with CI/CD pipelines.
  • Desired: Python programming for data analysis.

Compensation

  • Primary-location full-time salary range is $109,120–$163,680.
  • Eligible employees may receive discretionary and formulaic incentive and retention awards.

Benefits

  • Benefits may include medical, dental and vision coverage, 401(k), life, accident and disability insurance, wellness programs, and paid time off and holidays.
  • Benefit offerings may vary by jurisdiction, job level, and hire date.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Citi