Previous Job
Senior Software Engineer (Full Stack /Java)
Ref No.: 18-06442
Location: Glen Allen, Virginia
Role: Sr. Software Engineer (Full Stack /Java)
Location: Glen Allen, VA (Remote Possibility)
Duration: 6+ Months
Prefers candidates work onsite in Glen Allen, VA. Would consider candidates working remote.
  • This position analyses problems in terms of detailed requirements.
  • Designs detailed flow charts.
  • Verifies program logic by preparing tests data for trial runs.
  • Tests and debugs programs.
  • Prepares run sheets for routine programs.
  • May also do coding from flow charts, assist in determining the causes of computer or program malfunctions, and confer with technical personnel in systems analysis and application planning.
Essential Functions:
  • Develops, test and maintains code using software development methodology and appropriate technologies for the system being used.
  • Works closely with Business Analysts to develop detail systems design and written test plans for online and report application programs.
  • Performs analysis on projects and provides a project plan that shows the tasks needing to be completed and a time estimate for each task.
  • Participates in design walkthroughs with appropriate focus groups and related users to verify accuracy of design in meeting business needs.
  • Prepares installation instructions and coordinates installation procedures.
  • Supports and troubleshoots application code problems.
  • Provides status reports that give a detailed description of the current projects progress and indicates time devoted to each task of the project.
  • Coordinates, guides and mentors programming efforts performed by inhouse programmers or outside consultants to ensure that all programming is completed
  • Senior Java Developer: 6+ years Java Development (Full Stack) Java EE
  • Experience with one or more JavaScript frameworks (Angular.js, React.js, etc.)  React experience would be ideal.
  • Experience building REST web services.
  • Experience working within an agile development team.
  • Experience with AWS (Amazon Web Services) would be a big plus.
  • Self-driven, does not need a lot of supervision.
  • Must be a problem solver/critical thinker
  • Have strong Java knowledge. Jhipster is a plus.
  • Bachelor's degree required.