Back to jobs
JF
Hiring companyJefferies Financial Group

Verified today

Associate Java Engineer

Pune, India Full-time

About the role

Jefferies Financial Group is hiring an Associate - Java Engineer for its IB Tech & CRM/Analytics organization in Pune, India. The role focuses on building and supporting scalable backend services and data platforms that power data-driven solutions across Investment Banking and client-facing business units. Day-to-day work includes developing Java/Spring Boot services, building and optimizing data pipelines across PostgreSQL, MongoDB, and Redshift, deploying containerized microservices on AWS EKS, and collaborating within an Agile, globally distributed engineering team under senior guidance.

What you’ll do

  • Contribute to the development and maintenance of backend services using Java (8+) / Spring Boot; Python (FastAPI) exposure is a plus
  • Build, optimize, and maintain data pipelines and queries across PostgreSQL, MongoDB, and Redshift
  • Develop and maintain REST-based APIs and microservices under guidance from senior engineers
  • Deploy and support containerized microservices on AWS EKS using Docker
  • Gain hands-on exposure to event-driven architecture and Kafka-based messaging systems
  • Participate in code reviews, write unit and integration tests, and follow established engineering standards
  • Collaborate with product managers, QA, and other engineers to deliver features end-to-end
  • Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives

What you’ll bring

  • 2–6+ years of professional software development experience (role and leveling dependent)
  • Strong fundamentals in Java, object-oriented programming, and data structures
  • Working knowledge of Spring Boot and REST API development
  • Experience writing and optimizing SQL queries
  • Familiarity with relational and NoSQL databases (PostgreSQL, MongoDB, or similar)
  • Basic experience with AWS and containerized deployments (Docker, exposure to EKS is a plus)
  • Understanding of testing practices (unit and integration testing)
  • Good communication skills and ability to work effectively in a team environment

Nice to have

  • Exposure to Kafka or other messaging systems
  • Familiarity with Python alongside Java
  • Experience with CI/CD pipelines
  • Exposure to Financial Services or Investment Banking technology
  • Front-end exposure (Angular, React, JavaScript) is a plus

Skills

JavaSpring BootREST APISQLPostgreSQLMongoDBDockerAWS