Application Developer (Java)

Job ID: 112203
Location: Fairfax, Virginia  [Remote]
Category: App/Dev
Employment Type: Contract
Date Added: 03/13/2026

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.


 
 
 
 
 
(Word, PDF, RTF, TXT)
* Required field.

A highly experienced Application Developer is sought to contribute to the design, development, and maintenance of complex financial software solutions. This senior-level role involves managing the full development lifecycle, from analyzing intricate business requirements to deploying robust Java-based applications. The successful candidate will possess a strong understanding of large-scale system architectures and demonstrate technical proficiency in evolving existing codebases to enhance performance and functionality.

Responsibilities

  • Analyze and interpret complex business and technical requirements for financial applications.
  • Develop, modify, and optimize Java-based software solutions to meet business needs.
  • Write, test, and maintain high-quality code leveraging frameworks such as Spring Boot.
  • Perform unit testing to validate code changes and ensure application stability.
  • Conduct code reviews to ensure adherence to coding standards, performance, and security guidelines.
  • Maintain and troubleshoot existing applications, implementing necessary updates or upgrades.
  • Collaborate with cross-functional teams to define solution design and technical specifications.
  • Document technical designs, processes, and procedures thoroughly.
  • Support deployment activities and assist in resolving production issues.
  • Keep abreast of emerging technologies and best practices to continuously improve development processes.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field, with 8+ years of relevant experience or equivalent expertise.
  • Proven expertise in designing and developing large-scale, enterprise-level software applications.
  • Strong proficiency in Java development, including extensive experience with frameworks like Spring Boot.
  • Solid understanding of SQL and relational database management systems.
  • Experience with version control tools such as Git and SourceTree.
  • Excellent analytical skills to understand complex application architectures.
  • Ability to work independently within a fast-paced, deadline-driven environment.
  • Strong problem-solving skills and attention to detail.
  • Good communication and collaboration skills for working with multidisciplinary teams.
  • Must be legally authorized to work in the United States without employer sponsorship, now or in the future.
Publishing Pay Range: $60.00 – $65.00 USD Hourly

This is a fully remote role and can be performed from an approved location.