Sr Fullstack Developer

Full Time Onsite Senior McLean, VA Posted 17 days ago
  • Full Time
  • Anywhere

XChange Software Inc

XChange Software Inc
📍 McLean, VAJuniorAfrica
backendjavafrontendreactfull stackfullstack
Sr Java Fullstack Developer

McLean, VA ( 5 days onsite) ——- WITHIN 50 miles on Mclean, VA ONLY

6+ Month Contract

Face to Face interview

(Need LinkedIn URL of candidate with profile picture)

Job Description

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.

Job 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.

Salary

60 – 70 per hour

Ready to apply? Click below to view the full job posting on the company’s website.

Apply for this Position →

To apply for this job please visit www.linkedin.com.

LinkedInWhatsAppX
Scroll to Top