Java Developer

WAshington , DC

Posted: 06/12/2019 Employment Type: Contract to Hire Industry: IT Job Number: 229539
Java Developer
Location: Washington, D.C. (Union Station)
Duration: 6 months contract to hire

Job Description:
The Software Developer will work as part of an agile development team to build and support enterprise-class software applications.

Responsibilities:

  • Participate in an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing and deployment.
  • Design, develop, and maintain code that meets requirements, is high quality, and performs efficiently and effectively to provide a great customer experience.
  • Incorporate standards and best practices, including performance, security, scalability, and maintainability.
  • Update and maintain system design documents.
  • Review and provide feedback on functional and technical requirements.
  • Define and propose solutions for meeting requirements.
  • Contributing to improvements in the software development lifecycle (SDLC) utilizing practices such as test-driven development (TDD), static code analysis, code reviews, continuous integration, continuous delivery, and automated security scanning.
  • Working closely with solutions architects to ensure system design follows the industry best practices and standards that aligned with the Judiciary framework.
  • Investing in learning and the software development efficiency of the entire office through teamwork, personal responsibility, individual and group training, and process improvement.
  • Working closely with solutions architects to ensure system design follows the industry best practices and standards that aligned with the Judiciary framework
  • Investing in learning and the software development efficiency of the entire office through teamwork, personal responsibility, individual and group training, and process improvement.

Required Skills:

  • Bachelor’ s degree plus at least five years (5+) of specialized experience in software development, automated testing, and debugging/ support experience in a web-based environment.
  • Significant experience with JSP and Servlets, or with Java Server Faces (JSF).
  • Experience with RESTful web services.
  • SQL and data modeling experience, including experience working with ORM tools/frameworks such as Hibernate (including a working knowledge of JPA).
  • Extensive experience developing applications in an agile environment.
  • Outstanding communication, organization, time management, and interpersonal skills.
  • Good written and verbal communication skills coupled with strong listening skills.
  • Experience with Git or other distributed source control system
  • Working knowledge and experience in Federal IT security guidelines and practices and Section 508/ Accessibility.
  • Working knowledge and experience in cloud-based environments.Ability to contribute on an individual basis as well as demonstrate your strengths as a team player as a member of an agile team.Experience communicating and collaborating with other software developers, business owners, and management.

Preferred Experience:

  • Experience in technologies and frameworks such as Perl, Spring Framework, HTML/ CSS/ JavaScript, Angular, Docker, cloud native applications and understanding of cloud architecture, automation and CI/CD, and security minded design and development.
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs: