Unclassified - Herndon, VA

posted 8 days ago

Full-time - Mid Level
Herndon, VA

About the position

The Java Developer position in Reston, VA, is a contract-to-hire role focused on backend development using Java and Spring technologies. The role involves understanding requirements, producing design artifacts, and developing software while ensuring high-quality code through comprehensive unit testing. The ideal candidate will be a self-starter, a team player, and responsible for joint team deliverables, contributing to exciting projects with new technologies.

Responsibilities

  • Understand requirements and architecture and produce design artifacts.
  • Develop elegant code and comprehensive unit tests.
  • Develop software using Java, Spring, Hibernate, JMS, and Web Services.
  • Take responsibility for joint team deliverables.

Requirements

  • 5 - 8+ years of hands-on experience in Java/J2EE technologies.
  • Excellent analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Knowledge of design patterns and SOLID principles, particularly Dependency Injection.
  • Experience with Spring Frameworks.
  • Database development skills including SQL programming and understanding of XMLBD.
  • Experience with Oracle or similar database technologies.
  • Experience with web technologies: Tomcat, JSON, and Linux.
  • Experience working in an Agile development environment using Scrum.
  • Experience using standard development tools such as Eclipse and Maven.
  • Experience developing REST and/or SOAP based web services.
  • Strong understanding of XML and manipulation using document-based and stream-based APIs.
  • Strong knowledge of JMS.
  • Advanced skills using J2EE Frameworks including Spring MVC, Spring Integration, Spring Web Services, Spring Data, JPA, JAXB, and Hibernate.

Nice-to-haves

  • Frontend/Web development experience with HTML 5, CSS.
  • Experience with JavaScript, Ajax, jQuery, Backbone.js.
  • Experience with EasyMock.
  • Experience in the financial services sector.
  • Big 4 or Management Consulting experience preferred.
  • Flexible to travel if required.
  • Master's degree in Computer Science/Programming or related field preferred.

Benefits

  • Contract-to-hire opportunity
  • Exposure to exciting projects and new technologies
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service