Job Description :
What is the specific title of the position Sr Software Engineer

What Project/Projects will the candidate be working on while on assignment ECAP/EI/Settlement Plus

Is this person a sole contributor or part of a team Part of the team
If so, please describe the team (Name of team, size of team, etc 3 onshore team members

What are the top 5-10 responsibilities for this position (Please be detailed as to what the candidate is expected to do or complete on a daily basis)


? Work with business partners/product owners to understand desired system functionality.
? Understand new product capabilities and decompose the implementation into specific functional changes for verification
? Participate in Agile/Scrum methodology to deliver high-quality software releases
? Review code and provide feedback relative to best practices and improving performance
? Perform comprehensive testing of product distributions prior to release
? Troubleshoot production support issues post-deployment and come up with solutions as required

What software tools/skills are needed to perform these daily responsibilities

JAVA, JSON, Kafka, JBoss, SPRING, Jenkins, JUnit, Fortify, SonarQube,GitHub, OpenShift

What skills/attributes are a must have

? Bachelor''s degree or equivalent work experience
? 5+ years of software engineering experience
? 3+ years of (Java) development experience
? Demonstrated success designing and building high-quality commercial software applications
? Experience delivering software using an Agile/Scrum methodology
? Expertise across the entire SDLC


What skills/attributes are nice to have

? Experience with Cloud technologies
? Understanding of SOA design principles
? Working knowledge of APIs
? Experience in the health care industry


Where is the work to be performed (Please list preferred Client facility, if other please specify i.e. remote work, rural, etc
Basking Ridge

What are the work hours (ex. 9am-5pm, day/night shifts, rotating shifts, etc)
9am - 5 pm


What type of interview process is preferred (Face to face, phone, Skype, or a combination of the three)
Face 2 Face