Skip to main content

LOCALS ONLY JAVA Developer

Posted today

usm systemsWashington (DC)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Overview: In this contract role, you join an Agile Scrum team to design and build enterprise software that meets user requirements. You translate needs into robust architecture and guide development with senior colleagues. You contribute to prototyping, coding, testing, and peer reviews, while enforcing best practices and milestone delivery. You’ll work closely with architects to shape scalable solutions and improve processes, driving impact for government and business clients.
Responsibilities: Analyze user requirements and translate into system design using OOA and UML Assist in defining system architecture to meet requirements Collaborate with architect/tech lead on design, prototyping, and development Develop software per architecture and industry best practices Perform unit and integration testing of developed code Schedule code reviews and track action items Document system design, write code, mentor others, and enforce development practices Follow and improve company processes and standards Accountable for meeting project milestones
Key requirements: BA/BS in Computer Science or equivalent experience 5–8 years of professional software development in Java/J2EE Strong OOA/OOAD and UML knowledge Hands-on with latest Java/J2EE technologies Experience with web-based development using Java/JEE and Open Source frameworks (Hibernate, Spring, Apache) Deep knowledge of Hibernate, Spring, Ant, Struts2, DOJO, XML parsing, JUnit Experience developing RESTful/SOAP/JAX-WS Web Services Experience building Rich Internet Apps with JQuery, AJAX, AngularJS, Bootstrap HTML5/CSS3 and mobile development familiarity a plus Excellent troubleshooting, analytical and problem-solving skills Relational DBs (DB2, Oracle) and SQL tuning; No-SQL/Big Data a plus Independent, self-starter and team player problem solving team player self-motivation Java/J2EE Hibernate Spring

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this