Principal Software Engineer II
TITLE:
Principal Software Engineer II
DUTIES:
Design and develop web applications that span multiple platforms and development of automating testing scripts, object modeling across the SDFC environment, and authentication across systems. Manage the software development lifecycle using Agile practices such as SCRUM, BDD and JIRA to ensure the delivery of highly secure solutions that are optimized for performance and built to scale. Articulate high and low level design considerations, trade-offs, benefits, and recommendations for technical architecture. Carry out requirement analysis, development, code review, system analysis, preparation of impact analysis document, and high-level design document. Ensure all development activities are carried in full compliance as per standard and regulations. Telecommuting permitted.
BENEFITS SUMMARY:
McKinsey provides a comprehensive benefits package. This includes medical, mental health, dental & vision coverage, telemedicine services, life, accident & disability insurance, parental leave and family planning benefits, caregiving resources, a generous retirement contributions program, financial guidance, & paid time off. See: https://www.mckinsey.com/careers/explore#benefits.
LOCATION:
McKinsey & Company Inc. US, 110 Edison Place, Suite 400, Newark, New Jersey 07102
REQUIREMENTS:
Minimum of a Master’s degree in Applied Computer Science, Software Engineering, or related field, or foreign degree equivalent. Minimum two (2) years of experience designing and developing applications. Experience must include using the following: Java; JEE Framework; JavaScript; RESTful webservices; SOAP; JMS; Spring boot; Spring Data; Spring; Hibernate; JDBC; HTML; Servlets; Microservices; JSP; WebSphere; WebLogic; Junit, Ajax; Apache; Tomcat; IntelliJ, Eclipse; Oracle; SQL; PL/SQL; Unix shell scripting; code versioning tools: SVN, GIT, BIT Bucket, Junit, Jenkins, Jira; and Agile/Kanban/Scrum Methodologies.
SEND RESUMES TO: CO@McKinsey.com
Refer to job #6621676