Java Engineer

  • Full-time

Company Description

Founded in October 2011, RP Pro Services is a rapidly growing Data and Technology consulting firm headquartered in Virginia. We’re a certified Service-Disabled, Veteran-Owned Small business serving both commercial and federal clients. RP Pro Services specializes in developing custom technical solutions, executed by the best people, to help our clients achieve their strategic goals. Our dedication to our employees and clients is driven by our promise to deliver Excellence, Value, and Flexibility. "People, not just Resources" is more than our motto; it's our foundation!

Job Description

RP Pro Services is hiring Java Engineers to join a new team supporting a federal project. As a java engineer on our Scrum team, you’ll be responsible for delivering cutting edge applications for our customer. Your daily tasks will include coding, testing (more so supporting testing vs actually testing), using design patterns, learning new technologies, and becoming an expert in the part of the system you’re working on. Lastly, you’ll interact and work with employees of the prime contractor, employees of other sub contractors, and the client on a daily basis. 


This is a full-time salaried position with benefits, but there’s flexibility for other arrangements.


The work location is Tyson's Corner

Your Responsibilities: 

  • Write Java code based on requirements defined in use cases.
  • Develop Object Oriented code and/or provide maintenance and enhancements to existing code 
  • Work with business users to gather requirements, write functional and technical specifications. 
  • Develop conceptual and technical design including use of Object-Oriented techniques. 
  • Conduct unit testing and continuous integration
  • Develop SQL queries and procedures


Qualifications

Your Required Qualification: 

  • Must be a U.S. Citizen or U.S. Legal Permanent Resident
  • Bachelor’s Degree from accredited college or university
  • At least 2 years in custom software development
  • At least 2 years in Java development
  • Experience in agile or iterative SDLCs
  • Experience with one or more Java packages such as Hibernate, Spring Framework, or Axis is desirable
  • You must also be a detail-oriented, result-driven presence who works well within team environments and has good interpersonal skills, as well as good client interaction skills.

The Buzzwords:  

  • Java, JDK 1.5 or above, JSP and Servlets 
  • Apache Commons, Log4J, java.util.logging package etc. 
  • Eclipse, Java Compilers, etc.
  • Ant or Maven or similar
  • Database tech such as Oracle or Microsoft SQL Server
  • Object Oriented Technologies 
  • HTML and JavaScript 
  • UML


Additional Information

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