Role: Senior Full Stack
Developer (Financial Analysis Applications) / Java with capital markets Exp
Location: McLean, VA -3 days onsite
Interview Information:
Rounds: 1 round
Interview Type: In Person
Must Have Qualifications: Candidates strong emphasis on
front end development (approximately 70%) using front end applications such as React and
Typescript, complemented by back-end development (30%) using Java and Spring Boot.
• Prior experience in financial services, capital markets, or fintech environments.
Candidates should have experience supporting fixed income applications, or a broader fixed
income background, and be comfortable working with financed focused users.
JOB DESCRIPTION
Position Overview
division is seeking a Senior Full Stack Software
Developer to join the team building our Derivative Analytics platform — a sophisticated, user-facing
application that interfaces directly with the firm’s risk models and analytics engines.
In this role, you will own the design and development of a modern React frontend and Spring Boot
backend, enabling financial analysts and quants to model securities quickly, accurately, and
intuitively. You’ll work closely with business stakeholders, quantitative analysts, and cross-
functional engineering teams to deliver high-impact solutions in a financial environment.
Key Responsibilities
• Frontend Development: Design and build responsive, performant UIs in React (with TypeScript
preferred) that allow users to configure, run, and visualize results across multiple security
types.
• Backend Development: Architect and develop scalable Spring Boot RESTful APIs and services
that integrate with multiple upstream data sources and analytics systems.
• System Integration: Connect backend services to existing internal platforms to retrieve market
data, run risk analytics, and surface results to end users.
• Code Quality & Testing: Write clean, maintainable code backed by comprehensive automated
tests using JUnit and React Testing Library / Jest, with strong unit and integration coverage.
• Technical Debt & Continuous Improvement: Proactively identify and resolve defects, reduce
technical debt, and champion software engineering best practices across the codebase.
• Collaboration & Delivery: Coordinate across the full stack — data, services, APIs, and
infrastructure — to deliver end-to-end.
• Design & Code Reviews: Actively contribute to architecture discussions, pull request reviews,
and technical documentation with a focus on thoughtful, scalable design.
Required Qualifications
• 5+ years of professional software development experience, with strong proficiency in Java and
the Spring Boot ecosystem (REST APIs, Spring Security, Spring Data JPA, etc.).
• 3+ years of hands-on React development experience, including component architecture, state
management (e.g., Redux, Zustand, or React Query), and API integration.
• 2–3 years of experience with Git in a collaborative, team-based development workflow
(branching strategies, PRs, code reviews).
• 1–2 years of experience with containerization and orchestration technologies (Docker,
Kubernetes, or Podman).
• Experience with TypeScript and modern React tooling (Vite, Next.js, etc.).
• Solid experience with JUnit and/or other automated testing frameworks; commitment to high
test coverage.
• Strong communication skills with the ability to bridge technical and business conversations.
• Demonstrated critical thinking, problem-solving ability.
Preferred Qualifications
• Graduate degree in Computer Science, Mathematics, Statistics, or a related quantitative
discipline.
• Familiarity with relational databases and writing complex SQL queries.
• Experience with message brokers or event-driven architectures (e.g., Kafka, RabbitMQ) in a
financial services context.
• Exposure to cloud platforms (AWS, Azure, or GCP) and CI/CD pipeline tooling (Jenkins, GitHub
Actions, etc.).
• Experience using JIRA or similar tools for Agile planning, sprint tracking, and delivery
management.
• Prior experience in financial services, capital markets, or fintech environments.
• Proficiency with shell scripting for automation, deployment support, and operational
troubleshooting.
• Working knowledge of fixed income concepts: duration, convexity, spread, option-adjusted
spread (OAS), and related derivatives.
Regards,
Adarsh Jaiswal