Overview

What You’ll Do
As a Principal Consultant – Software Engineer, you will do the following:

Be a key member of a high performing agile scrum team
Develop mission-critical full-stack Java-based applications in a Unix/Linux and Windows environment
Monitor and tune system to achieve optimum performance levels
Use JIRA and the scrum process to effectively communicate with your team and project leadership

What We’re Looking For

A skilled developer with 5+ prior experience building Java solutions (including Java frameworks, including Spring, JSF, and Hibernate) and Spring Boot applications
Experience with Oracle Database technologies and/or Web Application hosting on WebLogic and Tomcat
Experience developing and consuming RESTFUL web services for an operational/production environment
Experience developing cloud-ready or cloud-native applications for AWS cloud
Experience with front-end technologies such as React, Angular JS, Angular 2, node.JS, responsive and mobile design, and cross browser development.
Basic understanding of UI/UX design involving technologies such as HTML5, JavaScript ES6, Redux, CSS, Material Design, WebSockets, AJAX
Prior experience operating in an agile environment, and ability to articulate basic understanding of Agile and Scrum as a Team Member
Experience with Agile toolsets, such as JIRA and Confluence
Experience operating in a DevOps environment
Per client requirements, must be a US Citizen who can obtain a DHS public trust clearance

What We’d Like to See

Experience with mySQL or Cassandra DB
Ability to task manage and communicate effectively with project staff
Must be a team player, self-motivated, self-starter and a quick learner
Excellent written and verbal communication skills coupled with strong listening skills
Excellent problem solving, analytical skills