Demo

Senior Java Software Engineer

Jefferies
York, NY Full Time
POSTED ON 4/14/2026
AVAILABLE BEFORE 5/10/2026

Job Description

The IB Tech & CRM/Analytics team is a highly strategic and cross-functional team responsible for leading the firm’s global digitalization effort. This initiative, spanning all client-facing business units and corporate functions, will drive innovation and strategic change through technology, data science, and deep analytics. The team partners with key business leaders and industry experts to build transformational technology to drive revenue, maximize efficiency, and optimize the allocation of resources. The IB Tech & CRM/Analytics team is at the forefront of Jefferies’ cloud initiative, leveraging best-in-class cloud-based technologies to replace legacy on-premises solutions to provide intelligent trend insights, actionable opportunities, decision support, and transparency into all client and business-related activities.

Job Highlights:

  • Exciting and unique opportunity to be a member of our corporate IB Tech & CRM/Analytics Team, tackling our toughest and most exciting data engineering challenges across multiple divisions in Jefferies.
  • Modern, fully cloud-native, tech stack that leverages several AWS products to orchestrate an event driven data distribution platform.
  • Collaborate with our team of passionate and innovative data specialists, application developers and product managers.

Key Responsibilities:

We are looking for a Senior Java engineer who will:

  • Contribute to the end-to-end SDLC process on high-impact Madison projects, from conception for new –maintenance for existing, design, implementation, testing, release, and support.
  • Facilitate alignment across IB Tech & CRM/Analytics teams on goals, outcomes, priorities, deadlines, and deliverables.
  • Influence, mentor, and collaborate with a distributed set of engineers, within multiple time zones, to set clear standards and best practices
  • Write readable, testable, and maintainable code
  • Drive innovation of new technologies

Experience Needed:

  • 8 years of experience with Java development
  • Excellent written and verbal communication skills with the ability to present complex technical solutions in a clear and concise manner
  • Hands on experience designing, developing, and delivering Java-based APIs (GraphQL/OpenAPI/gRPC) and Microservices using Spring Boot and AWS products (ECR/EKS/EC2/Beanstalk)
  • Experience with Streaming Technologies like Kafka, including designing and developing complex, scalable, and high-performance applications. Proven track record of delivering robust and efficient solutions in a fast-paced environment.
  • Experience in working with SQL building Stored Procedures, Functions and Data Warehousing solutions.
  • Strong problem-solving skills and design skills with focus on distributed, highly available, and fault tolerant systems
  • Experience in developing TDD/BDD unit-tests and work with Quality Assurance team members on defect triage and resolution.
  • Proactively participates in Agile Ceremonies like Sprint Planning, Backlog Grooming etc., and experience in working with virtual teams.
  • Provides Leadership skills in mentoring team members, resolving technical challenges and performing code reviews in a peer programming environment.
  • Experience building systems from scratch, demonstrating a deep understanding of software architecture and design principles.
  • In-depth knowledge of Kafka and its ecosystem, with prior experience in event-driven architecture. Ability to design and develop robust data pipelines and streaming applications.
  • Experience with AWS EKS (Elastic Kubernetes Service), including deploying and managing containerized applications. Strong understanding of CI/CD pipelines and containerization technologies such as Docker and Kubernetes.
  • Strong multi-tasking skills and able to learn new technologies quickly

Good to Have:

  • Exposure to Front-End web development (Angular/React/JavaScript/Typescript)
  • Exposure to Financial Services & Investment Banking business domain.
  • Exposure to Salesforce or similar CRM Eco-System.
  • Exposure to Business Intelligence tools (Tableau CRM, Cognos, PowerBI, etc.).
  • Exposure to ETL & Data Engineering tools like Mulesoft, StreamSets & Databricks.


Primary Location Full Time Salary Range of $150,000 - $220,000.

Salary : $150,000 - $220,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Java Software Engineer?

Sign up to receive alerts about other jobs on the Senior Java Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jefferies

  • Jefferies Jersey, NJ
  • Job Description Corporate Controllers at Jefferies are the gatekeepers of the Firm’s books and records, ensuring accuracy and integrity across all financia... more
  • 8 Days Ago

  • Jefferies York, NY
  • Investment Banking Associate – Life Sciences (BioPharma) GROUP DESCRIPTION: Jefferies Global Healthcare Group provides comprehensive advisory and capital m... more
  • 8 Days Ago

  • Jefferies York, NY
  • Investment Banking Associate – Healthcare Services and Technology GROUP DESCRIPTION: Jefferies Global Healthcare Group provides comprehensive advisory and ... more
  • 8 Days Ago

  • Jefferies York, NY
  • Job Description The candidate will support the lead analyst in delivering comprehensive digital assets research, building detailed financial models and com... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Senior Java Software Engineer jobs in the York, NY area that may be a better fit.

  • American Express York, NY
  • At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back... more
  • 8 Days Ago

  • Outsourced CIO LLC York, NY
  • Company Description We work with growing companies to provide oversight of information technology strategy, systems, and processes required to support a co... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!