Java Developer III

Location: Reston, VA


Description

We are looking to hire candidates with Java, JavaScript/TypeScript, UI/UX backgrounds. Our software engineers are thought leaders and rapid prototypers in developing a solution, from architectural design through application development and data integration. Our approach is to deploy whatever technologies are best suited for the challenges at hand. As a result, we are leveraging the best products in the open-source community, developing our own tools, and continually improving our products and practices over time through rapid iteration cycles.

 

Qualifications

  • Demonstrates intellectual curiosity, is a self-starter, embraces continuous improvement, and is execution-oriented
  • Excellent written and oral communication skills
  • Understanding and knowledge of Software Development Life Cycle
  • Maintains strong attention to detail in high-pressure situations
  • Exhibits confidence and knowledge in solving complex problems
  • Ability to interface competently with other technical team members to finalize requirements

 

Experience

  • 8+ years of hands on development experience is a must, and 8-10 years of experience to include leadership experience, client facing experience, continuous integration
  • 8+ years of hands on Development experience with JAVA, J2EE (Spring, JPA/Hibernate) and REST/SOAP Web Services is a must
  • 4+ years of hands on Development experience with JavaScript (JQuery, BackboneJS, reactJS or AngularJS) and CSS is a must
  • Experience with MarkLogic XQuery
  • Advanced knowledge of (SDLC) software methodologies (e.g., SCRUM/Agile, Waterfall); Agile development is preferred
  • Strong knowledge of multiple data storage subsystems
  • Expertise in development languages such as: C/C++, HTML, XML, SQL, Windows, UNIX, .NET
  • Cloud experience is a plus
  • Experience with caching is desired
  • Familiarity with basic networking and infrastructure design principles
  • SOA - Building scalable Services and API's is desired
  • Understanding of Architecture and design patterns, best code practices, defensive programming and able to write framework level code
  • Good understanding of load balancing, appServer clustering, network, Infrastructure and Single Sign-on based web application development
  • Strong development/technical skills in TcServer, Maven, Nexus, Jenkins, SOA, SVN, Clear Quest, Oracle, Mockit, Puppet, Artifactory, and GIT
  • Strong problem solving skills in troubleshooting issues and maintenance of webservice applications on Serverside using Apache Tomcat, Maven, JSON, SOAP and Eclipse