Software Engineering #200022091
Software Engineering (200022091) Jersey City, NJ.
Duties: Design and develop software applications. Responsible for delivering the Global Search (Party, Accounts, Enterprise Search, Advance Search), Reminders, Query Builder and the Enterprise Account details. Develop best coding standards, following Test Driven Development (Unit tests, Integration tests & acceptance tests) to develop software applications. Apply the industry standard security patterns (Single-Sign-On Patterns). Build continuous delivery pipelines (Jenkins/Jules). Deploy applications in cloud platform (Cloud Foundry/AWS) and provide production support. Guide other teams to migrate their applications to cloud. Generate swagger API and offer help and support to other teams to on-board to use the API. Mentor and coach the junior resources in their tasks.
Minimum education and experience required: This position requires a Bachelor’s degree in Engineering (Any), Computer Science, or related field of study plus five (5) years of experience in the position offered or five (5) years of experience as a Programmer Analyst, Technical Lead, Applications Developer, or related occupation. Alternatively, will accept a Master’s degree and three (3) years of experience in lieu of a Bachelor’s degree and five (5) years of experience.
Skills Required: This position requires three (3) years of experience with the following: Java programming including multi-threading, spring boot, reactive programing, and streaming; building high performant JavaScript applications using modern application frameworks like React or Angular; building automated testing for various application tier including data, middleware and front end; deploying applications on cloud infrastructure; Database Management Technologies like MySQL, Oracle, or Cassandra.
EOE, AAE, M/F/D/V. JPMorgan Chase & Co. All rights reserved.