1

Contract Java Struts Jobs in Washington, DC (NOW HIRING)

Senior Java Developer

Washington, DC · On-site

$64.75 - $82.75/hr

Synthesis Systems is looking for a Senior Java Developer for a contract in Dulles, Virginia ... O/R Mapping, Struts, UML, WebSphere, Rational Rose, DB2, Clearcase, Ant, Hibernate, Clover.

Senior Java Developer

Washington, DC · On-site

$64.75 - $82.75/hr

Synthesis Systems is looking for a Senior Java Developer for a contract in Dulles, Virginia ... O/R Mapping, Struts, UML, WebSphere, Rational Rose, DB2, Clearcase, Ant, Hibernate, Clover.

... contract to perm $45/hr Duties Design and implement JEE software applications in WebSphere ... Struts Spring EJBS Web services SQL XML Unix/ Linux Apache HTTP Server, IBMIHS Java Web Containers ...

Full Stack Developer

Ashburn, VA · On-site

$97.88K - $191.11K/yr

Overview BigBear.ai is seeking a Full Stack JAVA/JEE Developer for a multi-year contract to support ... SQL * JEE Web Tier Technologies (Servlets, Struts, Spring MVC) * EJBS * Web services (SOAP and ...

... month contract System One is seeking a mid-level Full Stack Developer to work for a large ... Perl, Bash, Python • Experience in using web frameworks such as AJAX, Struts, Hibernate ...

Overview BigBear.ai is seeking a Full Stack JAVA/JEE Developer for a multi-year contract to support ... SQL * JEE Web Tier Technologies (Servlets, Struts, Spring MVC) * EJBS * Web services (SOAP and ...

Eng Sr - SW

Suitland, MD · On-site

$97.01K - $164.91K/yr

S. Government Civilian contract. This role requires expert programming skills in AngularJS, Java, EJB, STRUTS Framework, WebLogic to drive technological advancement through the engineering of ...

The talented individuals we hire at Synergy are provided with a multitude of contract opportunities ... Git, Java, JSP, Apache Maven, Apache Tomcat, Struts, RPMs. Synergy ECP, a platform company with ...

next page

Showing results 1-20

Contract Java Struts information

See Washington, DC salary details

$17

$64

$87

How much do contract java struts jobs pay per hour?

As of May 30, 2026, the average hourly pay for contract java struts in Washington, DC is $64.22, according to ZipRecruiter salary data. Most workers in this role earn between $55.53 and $71.88 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Contract Java Struts Developer, and why are they important?

To thrive as a Contract Java Struts Developer, you need strong proficiency in Java programming, expertise with the Struts framework, and experience in web application development, often backed by a computer science degree or similar qualification. Familiarity with tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and knowledge of databases and build tools like Maven are typically required. Excellent problem-solving skills, effective communication, and the ability to work independently make candidates stand out in this role. These skills are important to ensure the efficient delivery of robust, maintainable web applications that meet client requirements on tight deadlines.

What are some common challenges faced by Contract Java Struts developers when joining a new project?

Contract Java Struts developers often encounter the challenge of quickly adapting to existing codebases, which may be legacy systems with limited documentation. Understanding project-specific customizations, integrating with other frameworks, and aligning with the team's coding standards can also be demanding. Effective communication with permanent team members and proactive learning are essential to overcome these hurdles and ensure timely, high-quality deliverables.

What is a Contract Java Struts developer?

A Contract Java Struts developer is a software engineer hired on a temporary or project basis to build, maintain, or upgrade web applications using the Java Struts framework. Struts is an open-source framework for creating Java EE web applications based on the Model-View-Controller (MVC) architecture. Contract developers may be engaged by companies to address specific needs, such as migrating legacy Struts applications, fixing bugs, or adding new features, without hiring a full-time employee. Their work often requires expertise in Java, web technologies, and the Struts framework, as well as strong problem-solving skills.

What is the difference between Contract Java Struts vs Contract Java Spring?

AspectContract Java StrutsContract Java Spring
Required CredentialsJava certification, experience with Struts frameworkJava certification, experience with Spring framework
Work EnvironmentWeb application development, enterprise projectsWeb and enterprise application development, microservices
Industry UsageFinancial, government, legacy systemsModern enterprise, startups, cloud-based solutions

Contract Java Struts and Contract Java Spring roles both require Java expertise, but they differ mainly in frameworks used. Struts is an older, MVC framework suited for legacy systems, while Spring is more modern, flexible, and widely adopted for new projects. Understanding these differences helps in choosing the right contract based on project needs and technology stack.

What are popular job titles related to Contract Java Struts jobs in Washington, DC? For Contract Java Struts jobs in Washington, DC, the most frequently searched job titles are:
Senior Java Developer

Senior Java Developer

Synthesis Systems

Washington, DC • On-site

$64.75 - $82.75/hr

Contractor

Posted yesterday


Job description

Company Description

Synthesis has extensive experience building large-scale, enterprise systems for government and commercial clients. We specialize in developing JEE, SOA, Portals, and database-driven applications. Our extensive knowledge spans across all application tiers. Since, we were founded in 2003, Synthesis has been delivering large-scale systems based on design patterns, service-oriented architectures, dynamic and intutive web interfaces, and web services. Our clients include Fortune 100 companies and a number of government agencies.

Job Description

Synthesis Systems is looking for a Senior Java Developer for a contract in Dulles, Virginia. 

Requirements:

As a member of the Applications Solution Delivery (ASD) Team you are responsible for the implementation and enhancement of ATPCO's application software.

Responsibilities include leading analysis, design, development, testing, integration, debugging, documenting and implementation of new and enhancement projects.

Producing technical project requirements, designs, documents and conveying solutions. Incorporating architectural strategies and standards into their solutions.

Promoting project success through efficient designs, programming techniques and strategies, utilizing reuse where practical.

Designing and executing unit and integration test strategies to ensure thorough testing prior to QA turnover.

Leading development and execution of implementation plans and release management processes with all necessary groups.

Ensuring all technical and project artifacts are complete and properly managed as required per the SDLC.

Adhering to established ATPCO development standards and spearheading appropriate modifications to improve quality and productivity of the development teams. Ensuring that all team members follow development standards.

Working independently and collaboratively to ensure projects deliver high quality, well-written and efficient application components/programs.

Formulating high level and detailed estimates for blue sky analyses, project planning, and impact assessments including clear justification in situations that may involve ambiguous or unclear requirements.

Leading technical project teams anticipating and resolving issues to meet deadlines.

Planning, organizing and tracking technical project deliverables to adhere to project schedules.

Be current in programming techniques, technologies and tools utilized at ATPCO. Keep abreast of emerging technologies and propose/implement feasible solutions at ATPCO to improve efficiencies.

Leading efforts to integrate design strategies, application specifications, development schedules, and user expectations into appropriate project artifacts.

Effectively leading cross-functional teams, model team qualities, build team rapport and keep others informed.

Have excellent written and oral communication skills with diverse audiences.

Proactively interface with others and identify options to achieve project success. Establish positive relationships with peers across the company to ensure meeting project objectives.

Taking ownership of technical issues anticipating and mitigating risks, escalating issues appropriately and keeping all necessary parties informed.

Share technical, procedural and business knowledge with others. Proactively present information in public forums to share knowledge and improve the productivity of others. Mentor others.

Qualifications

- Minimum qualifications include 5+ years technical experience, Java - J2EE, Spring Framework, HTML, JavaScript, EJB, JDBC, JUnit, Log4J, XML, SQL, Servlets, JSP, O/R Mapping, Struts, UML, WebSphere, Rational Rose, DB2, Clearcase, Ant, Hibernate, Clover. Industry or ATPCO applications experience a strong plus.

-Education: Bachelor's Degree or equivalent relevant technical experience.

Additional Information

All your information will be kept confidential according to EEO guidelines.

1099/Corp-to-Corp considered as well.