Contract Full Stack Developer
Job Description
We are seeking a Full Stack Java Developer with strong front-end expertise in React and TypeScript, combined with back-end development experience using Java and Spring Boot. The ideal candidate will have experience supporting fixed income applications or possess a strong fixed income background and be comfortable working with finance-focused users.
In this role, you will design and develop a modern React front end and Spring Boot back end that enables financial analysts and quantitative teams to model securities efficiently and accurately. You will collaborate closely with business stakeholders, quantitative analysts, and cross-functional engineering teams to deliver impactful solutions in a financial services environment.
Key Responsibilities:
- Design and develop responsive, high-performance user interfaces using React and TypeScript.
- Build and maintain scalable RESTful APIs and services using Java and Spring Boot.
- Integrate applications with internal platforms to retrieve market data, run analytics, and deliver results to end users.
- Write clean, maintainable code with strong automated test coverage using JUnit, Jest, and React Testing Library.
- Identify and resolve defects, reduce technical debt, and promote engineering best practices.
- Collaborate across data, services, APIs, and infrastructure teams to deliver end-to-end solutions.
- Participate in architecture discussions, code reviews, and technical documentation.
Required Qualifications:
- Professional experience in software development with strong expertise in Java and the Spring Boot ecosystem.
- Hands-on experience developing front-end applications using React and TypeScript.
- Experience with state management tools such as Redux, Zustand, or React Query.
- Experience with Git in a collaborative development environment, including pull requests and code reviews.
- Exposure to containerization and orchestration technologies such as Docker, Kubernetes, or Podman.
- Experience with automated testing frameworks including JUnit, Jest, or similar tools.
- Strong communication, analytical, and problem-solving skills.
- Experience supporting fixed income applications or working within fixed income environments.
- Graduate degree in Computer Science, Mathematics, Statistics, or a related quantitative field.
- Experience with relational databases and complex SQL queries.
- Familiarity with Kafka, RabbitMQ, or other event-driven architectures.
- Experience working with JIRA or similar Agile project management tools.
- Prior experience in financial services, capital markets, or fintech.
Privacy & Consent:
By applying to this role, you consent to Aspirecruit processing your personal information for recruitment purposes in accordance with our Privacy Policy.
Equal Opportunity Employer:
Aspirecruit Inc. is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and do not discriminate based on race, religion, gender, age, disability, or any other protected status.
How to Apply
Please share resume at Saumya.rawat@aspirecruit.com3 total views, 3 today