Java Developer

Job ID: 112041
Location: Reston , Virginia  [Remote]
Category: App/Dev
Employment Type: Contract
Date Added: 02/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.

This mid-level Java developer position involves designing, developing, and supporting critical application solutions for a public sector client. The role requires extensive experience with Java, SQL, and web application development, focusing on delivering robust and efficient software components. The successful candidate will collaborate with cross-functional teams to ensure high-quality, scalable solutions aligned with project requirements.
*** Must be legally authorized to work in the United States without employer sponsorship, now or in the future.
 

Responsibilities

  • Develop and maintain stored procedures, views, and database scripts for batch processing and reporting functions.
  • Research, troubleshoot, and resolve production application issues to ensure optimal performance and reliability.
  • Monitor application performance, identify bottlenecks, and implement runtime improvements.
  • Prepare comprehensive technical documentation, including system designs and test scripts, to support new or modified systems.
  • Design and develop front-end (UI/UX) components and back-end application logic, including servlets, web services, and database integrations.
  • Collaborate with stakeholders to understand application data models and system workflows for efficient development.
  • Support on-call activities for urgent issue resolution and system maintenance.
  • Participate in code reviews, testing, and debugging to uphold quality standards.
  • Contribute to Agile development processes, including sprint planning and daily stand-ups.
  • Maintain awareness of best practices in web development, database management, and cloud integration.

Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • Minimum of 9 years of experience in Java and SQL development.
  • Proven expertise with Object-Oriented Programming (OOP) languages and client-server architecture.
  • Experience with Hibernate, Spring, and MVC design patterns.
  • Strong SQL skills, including writing stored procedures, views, and tuning queries.
  • Familiarity with web servers such as Tomcat, WebLogic, or IIS.
  • Basic understanding of Linux distributions, bash/shell scripting, or similar environments.
  • Ability to develop and support applications within production environments.
  • Excellent communication skills, both written and oral.
  • Ability to quickly analyze and understand complex applications and data models.
  • Ability to work effectively in team environments utilizing Agile methodologies such as SCRUM.

Publishing Pay Range: $45.00 – $50.00 USD Hourly
This is a fully remote role and can be performed from an approved location.