Senior Java Developer - Big Data Platform

Citigroup

Jersey City, New Jersey, United States
Base: $142,320.00 - $213,480.00; bonus/equity: dis...
Hybrid
6+ years software development experience
5+ years backend java development
Spring boot spring mvc hibernate expertise
Citigroup is seeking a Senior Java Developer for their Big Data Platform in Jersey City, New Jersey. This hybrid position requires extensive experience in Java backend development, specifically within financial technologies, and offers opportunities for personal development within a diverse and collaborative environment

Job Summary

  • This senior role involves designing robust data pipelines and APIs to support analytics and product development teams within a global financial institution.
  • The successful candidate will lead technical standards, mentor mid-level developers, and drive the modernization of complex data-centric projects.
  • Citi offers competitive benefits including medical coverage, 401(k), paid time off, and opportunities for career growth in a diverse, inclusive environment.

Matching Summary

Match Score: 85

Citigroup is seeking a Senior Java Developer for their Big Data Platform in Jersey City, New Jersey. This hybrid position requires extensive experience in Java backend development, specifically within financial technologies, and offers opportunities for personal development within a diverse and collaborative environment.

Salary

Base: $142,320.00 - $213,480.00; Bonus/Equity: Discretionary and formulaic incentive awards available; Benefits: Medical, dental, vision, 401(k), life insurance, wellness programs, and paid time off

Skills & Requirements

Must-have

  • 6+ years software development experience
  • 5+ years backend Java development
  • Spring Boot Spring MVC Hibernate expertise
  • PySpark Hive HDFS Impala Presto knowledge
  • RESTful API and microservices design
  • PostgreSQL Oracle MongoDB database skills
  • Apache Kafka message broker proficiency

Nice-to-have

  • Python development experience
  • AWS or GCP cloud platform familiarity
  • Capital Markets trade processing background
  • Leadership and mentoring capabilities
  • Docker Kubernetes containerization skills
  • Linux environment expert experience

Key Requirements

  • Bachelor's degree required; Master's preferred
  • Minimum 6 years total software development experience
  • At least 5 years hands-on Java backend experience
  • Strong object-oriented programming and design pattern knowledge
  • Experience with CI/CD pipelines and automated testing

Work Rights

Not specified

Tailored Resume

Cover Letter