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