Specialty Software Engineer

The Judge Group
Woodbridge Township, United States of America
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 200K

Job location

Woodbridge Township, United States of America

Tech stack

Java
API
Artificial Intelligence
Algorithmic Trading
JIRA
Automation of Tests
Code Coverage
Code Review
Databases
Continuous Integration
Data Transformation
Data Structures
Programming Tools
Github
Python
Selenium
Software Engineering
SQL Databases
Testng
Cypress
Backend
Low Latency
Playwright
Real Time Data
Api Design
Cucumber
Data Pipelines
Jenkins

Job description

We are seeking an experienced Java Developer to support the build-out of a next-generation trading platform capable of processing millions of real-time financial transactions with high accuracy, resiliency, and low latency. This role is ideal for engineers who enjoy solving complex distributed-system challenges and are comfortable incorporating AI-enabled development tools (e.g., GitHub Copilot) to enhance productivity.

You will work on a core engineering team focused on the ingestion, transformation, and processing of large-scale trade data. Candidates with additional experience in automation testing are strongly encouraged to apply.

What You'll Do

  • Design, build, and optimize Java-based services for high-throughput trade processing systems.
  • Work with data pipelines handling millions of inbound transactions while meeting strict performance and latency targets.
  • Use GitHub Copilot and other AI-assisted development tools to accelerate development workflows.
  • Partner with architects, product owners, and engineering teams to create scalable, resilient system components.
  • Write clean, maintainable, well-structured Java code using modern frameworks and practices.
  • Participate in technical design reviews, code reviews, and continuous improvement initiatives.
  • (Optional/Plus) Collaborate with automation engineers to ensure robust functional, integration, and performance test coverage.
  • Contribute to CI/CD pipeline integration and automated testing practices.

Requirements

5+ years of Java development or Specialty Software Engineering experience.

  • Proven ability to design and implement distributed or real-time data processing systems.
  • Strong understanding of data structures, algorithms, and backend architecture patterns.
  • Experience with API development, data transformation, and large-scale processing workflows.
  • Comfort working with AI coding tools (GitHub Copilot experience preferred, not required).

Preferred Qualifications

  • Experience with automation testing or QA engineering tools, such as:
  • Java-based automation frameworks
  • Selenium, Cucumber, TestNG
  • Python-based automation tools
  • Experience in financial services, trading platforms, or other high-volume / low-latency environments.
  • Exposure to CI/CD tools and automated test integration.
  • Knowledge of trade lifecycles or financial data processing.

Bonus Profile (Hybrid Development + Testing)

Candidates with 5-8+ years of test automation experience may also bring value in areas such as:

  • Building automated test suites for API, database, and functional testing.
  • Designing automation solutions for high-throughput environments.
  • Ensuring performance, integration, and stability testing for trading systems.
  • Using tools like Jenkins, JIRA, SQL, Selenium, Cucumber, Cypress, or Playwright.

Apply for this position