CrawlJobs Logo

Senior Java Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Jersey City

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

142320.00 - 213480.00 USD / Year

Job Description:

The Citi Velocity Market Data team is seeking a Senior Java Engineer to lead projects within the Citi Velocity Technology Group. Responsibilities include designing scalable UI and backend solutions, mentoring developers, and driving the SDLC within an agile environment. Expertise in Java, microservices, DevOps, and containerization is required. Collaborative work with cross-functional teams and level 3 support for production issues are a part of this role.

Job Responsibility:

  • Lead the design, development, and implementation of complex, high-performance, and scalable enterprise-level applications and microservices using Java
  • Provide expert technical leadership and architectural guidance to development teams, ensuring solutions align with strategic goals, architectural principles, and Citi standards
  • Mentor and coach junior and mid-level developers, fostering a culture of innovation, technical excellence, and continuous learning
  • Drive architectural discussions and decisions, contributing significantly to the technology roadmap and strategic direction of the platform
  • Oversee the entire SDLC for critical projects, from ideation and detailed design to robust implementation, testing, deployment, and operational support within an agile Scrum environment
  • Champion best practices in code quality, security, performance optimization, and maintainability across the development lifecycle
  • Conduct thorough code reviews, offering constructive feedback and ensuring adherence to established coding standards and design patterns
  • Act as a subject matter expert for Java backend technologies, distributed systems, and modern frontend frameworks, particularly React JS
  • Lead efforts in re-architecting existing components to satisfy new performance, scalability, and resilience requirements
  • Collaborate extensively with cross-functional teams including Business Analysts, Enterprise Architects, Production Support, and Infrastructure teams to deliver integrated and reliable solutions
  • Provide level 3 (escalation) support for complex production issues, demonstrating strong problem-solving and debugging skills
  • Drive compliance with applicable laws, rules, and regulations, safeguarding Citigroup's reputation, clients, and assets.

Requirements:

  • 10+ years of progressive experience in application development, with a strong emphasis on Java backend engineering
  • Deep expertise in Java SE/EE (8+) and advanced frameworks like Spring Boot, Spring Cloud, and related ecosystem components
  • Extensive experience in designing, developing, and deploying scalable microservices architectures within an enterprise environment
  • Mastery of modern DevOps practices and tools, including advanced CI/CD pipelines (e.g., GitHub, Jenkins, Harness, Tekton), artifact management (Artifactory), code quality (SonarQube), and scripting (Groovy, Maven)
  • Expertise in containerization and orchestration technologies such as Docker, Kubernetes, and OpenShift
  • Advanced proficiency in relational databases (Oracle DB, SQL, PL/SQL) and advanced database design principles
  • Proficient in handling complex data formats (XML/XSD/XSLT, JSON) and API design principles (RESTful APIs)
  • Strong understanding of security best practices, vulnerability assessment, and remediation in enterprise application development
  • Exceptional analytical, problem-solving, and critical thinking skills, capable of tackling highly complex technical and architectural challenges
  • Outstanding communication (verbal and written) and interpersonal skills, with a proven track record of effective leadership, collaboration, and mentorship across global teams
  • Proven ability to manage multiple priorities and complex projects under pressure, adapting to changing business needs and timelines.

Nice to have:

  • Expertise in distributed messaging systems (e.g., Kafka, JMS)
  • Extensive experience with NoSQL databases (e.g., MongoDB)
  • Experience with event-driven architectures and stream processing
  • Leadership experience in large-scale financial services technology projects
  • Advanced knowledge of system infrastructure, network, and security concepts
  • Working knowledge of consulting/project management techniques/methods.
What we offer:
  • Medical, dental, & vision coverage
  • 401(k)
  • Life, accident, & disability insurance
  • Wellness programs
  • Paid time off packages including planned/unplanned time off and holidays.

Additional Information:

Job Posted:
September 19, 2025

Expiration:
October 16, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.