Java Software Engineer

Hanover, MD

Job ID: 129624 Industry: Government

Java Software Engineer

Candidate must have TS SCI with Poly


Program Description:

Our clients program supports a globally distributed CNO infrastructure and mission management services. We work with our customers to develop tools, support 24x7x365 operations, and engineer systems for the remote operations center. The program supports a spectrum of agile software development projects and an integrated set of diverse infrastructure projects that employ cutting-edge virtualization and cyber security technologies. The team is comprised of a diverse set of junior, mid-level and senior engineers.

Day-to-Day Responsibilities:

The candidate should be experienced in designing and developing web-based applications - particularly back-end services in addition to some UI (User Interface) development.  The candidate should be comfortable with interfacing with databases, writing user interfaces, extending and improving database designs and have experience with one or more JavaScript frameworks.

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.

Other responsibilities will include:
  • Reviews and tests software components for adherence to the design requirements and documents test results.
  • Resolves software problem reports.
  • Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial-Off-the-Shelf (COTS)/Government-Off-the-Shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

Required skills:
  • Experience in service-based, web-based, and non web-based application design and development, to include experience with back end database architectures, relational and cloud-based, and full lifecycle software development.
  • Experience in software development in Java or JavaScript (other development languages will NOT cut it)
  • Familiar with Java, JavaScript, Hibernate, JPA, JSP, Spring Framework, REST, Tomcat

Desired skills:
  • AngularJS, PostgreSQL, Accumulo, Spring Security, Maven, jQuery, JAX-RS, JAXB
  •   Maven, jQuery, JAX-RS, JAXB

Job Type: Full Time

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: