Job Description :
Location- NJ
Title-Sr. Software Engineer

What Project/Projects will the candidate be working on while on assignment
? Electronic Medical Records.
? Elink Micro Services

Is this person a sole contributor or part of a team
Part of a team

If so, please describe the team (Name of team, size of team, etc

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)
? Perform all phases of software engineering including requirements analysis, application design, code development and testing
? Design and implement product features in collaboration with business and IT stakeholders
? Design reusable components, frameworks and libraries
? Work very closely with architecture groups and drive solutions
? Participate in an Agile/Scrum methodology to deliver high-quality software releases every 2 weeks through Sprints
? Design and develop innovative solutions to meet the needs of the business
? Review code and provide feedback relative to best practices and improving performance
? Troubleshoot production support issues post-deployment and come up with solutions as required
? Mentor and guide other software engineers within the team

What software tools/skills are needed to perform these daily responsibilities
? 8 to 10 years in the software engineering profession.
? Minimum 6 years of Programming Experience in Java.
? Minimum 2 years experience with Spring Boot or Spring Data Flow
? Demonstrated success designing and building high-quality commercial software applications
? Proven experience delivering software using an Agile/Scrum methodology
? Expertise across the entire SLDC
? Relevant Bachelor''s degree or equivalent work experience in a related field

What skills/attributes are a must have
? Experience deploying apps in Agile environment
? 4 + years in the software engineering profession
? Experience in Java / J2EE development with focus on Spring Framework
? Experience in Web services development REST and SOAP services
? Experience with databases and basic schema development/design
? Deep understanding of OOP and its three main pillars.

What skills/attributes are nice to have
? - Agile and SAFe knowledge.

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

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

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