Software Engineering #200000342
Software Engineering (200000342) Jersey City, NJ.
Duties: Participate in end-to-end software design and development. Analyze business and technical requirements, propose software solutions for business problems, and estimate build and test efforts for new application initiatives. Interface with business users to define requirements and to streamline software design for enterprise applications. Contribute to design discussion and create design documentation. Conduct code reviews and ensure technical solutions are aligned to coding standards. Deploy applications to the cloud. Implement user management security system including single sign-on across applications. Automate manual business processes. Create technical design documents. Update systems to maintain client records information.
Qualifications:
Minimum education and experience required: This position requires a Bachelor’s degree in Applied Computer Science, Computer Science, Computer Engineering, or related field of study plus seven (7) years of experience in the job offered or seven (7) years of experience as Software Engineer/Developer, Technology Specialist, or related occupation.
Skills Required: This position requires seven (7) years of experience with the following skills: Java 8+; Java-based frameworks; Spring framework; open-source frameworks; SpringBoot; Redis; messaging tools including Kafka and HornetQ; Angular 2+; microservices; EJB; J2EE; AWS Cloud or Pivotal Cloud; LDAP; relational databases including Oracle and MySQL; Activiti; UML; and Rational Rose.
EOE, AAE, M/F/D/V. JPMorgan Chase & Co. All rights reserved.