HonorHer Jobs

HonorHer

Job Information

Systems Engineering Solutions Corporation Java- Software Engineer 1 in Hanover, Maryland

Years of Experience: 7 years

Education Requirements:Bachelor’s Degree

Position Description: 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.

Responsibilities:

  • Analyze user requirements to derive software design and performance requirements

  • Design and code new software or modifies existing software to add new features

  • Debug existing software and corrects defects

  • Integrate existing software into new or modified systems or operating environments

  • Develop simple data queries for existing or proposed databases or data repositories

  • Make recommendations for improving documentation and software development process standards

  • Develop or implement algorithms to meet or exceed system performance and functional standards

  • Assist with developing and executing test procedures for software components

  • Write or review software and system documentation

  • Develop software solutions by analyzing system performance standards, conferring with users or systems engineers; analyzing systems flow, data usage and work processes; and investigating problem areas

  • Serve as a team lead at the level appropriate to the software development process being used on any particular project

  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance

  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design

  • Design or implement complex database or data repository interfaces/queries

Requirements

Required Skills:

  • TS/SCI FS (Preferred); TS/SCI FS Eligible Accepted

  • Bachelor’s degree in Computer Science or related discipline; 4 additional years of system administration experience may be substituted for a bachelor’s degree.

  • 7+ years of relevant Java programming experience to include at least 2 years of Java version 1.7+ and development of presentation tiers

  • 2+ years of experience with JSP and servlet programming

  • 2+ years of experience with JEE and enterprise web application design and development

  • 1+ years of experience designing and writing REST-ful applications

  • Ability to create and deploy applications in an Apache Tomcat web server

Preferred Skills:

  • 1+ years of experience with JavaScript and Spring

  • Familiarity with virtualization

  • Experience writing Interface Control Documents (ICDs)

  • Experience with Microsoft office tools

  • 3+ years of experience programming on Linux platforms

  • 3+ years of experience using one or more of the following revision control applications: git, Subversion (SVN), CVS, ClearCase

  • 1+ years of experience generating and documenting design specifications of system-level components in a UML-based tool (e.g. Confluence/Gliffy)

  • 2+ years of experience with test-driven development

  • Familiarity with Perl, Oracle, mySQL, and/or PL/SQL

Soft Skills:

  • Organizational Skills: Can plan and prioritize work. Follows tasks to their logical conclusion and makes sure that everything has been done to the right standard. Good attention to detail.

  • Team Work: Able to enthuse and maintain project interest. Comfortable working both individually and as part of a team. Prepared to challenge ideas within a group in a constructive way.

  • Communications: Ability to communicate clearly and efficiently to team members and clients, verbally and in writing. Able to present ideas in a variety of ways depending upon audience and context. Excellent active listening skills.

  • Quantitative Management: Ability to determine process measures and track to determine process effectiveness and efficiency.

  • Problem Solving: Ability to analyze problems and determine root cause, generating alternatives, evaluating and selecting alternatives and implementing solutions.

  • Results oriented: Able to drive things forward regardless of personal interest in the task.

Benefits

SES provides a competitive salary and the following benefits:

  • Medical

  • Dental

  • Vision

  • AD&D

  • STD

  • LTD

  • Company paid Life Insurance

  • 401k with employer contribution

  • Paid Time Off

DirectEmployers