Associate, Software Engineering #210047948
Associate, Software Engineering (210047948) Jersey City, NJ.
Duties: Develop and implement applications software within Asset and Wealth Management/Private Banking business. Work with established technical specifications to develop and deliver high quality functionality. Communicate and interact effectively with project managers, Business Analysts, developers, Tech Leads, Technical Operations and Application Users. Design and develop application using advanced Java technologies and Spring framework. Work within an Agile methodology for implementing business functionality. Design and develop asynchronous RESTful Microservices using Spring boot. Implement Authentication and Authorization mechanism using Microsoft Active Directory Federation service. Upgrade applications to latest spring framework. Implement all the components following a test-driven development methodology using JUnit and Mockito. Integrate with external services like user service, item services, inventory, budgeting, store locator services, and tax service using REST API and SOAP. Develop all REST APIs for efficient fault tolerance and handling fallback mechanisms. Develop an efficient daily extract job that reads millions of documents from and writes to a file and SFTP to remote location. Work with Business Analysts, Business Owners, QM Analysts, and Application Support Teams to understand all stakeholder requirements. Work closely with Architects for requirement analysis and design engineering solutions for complex business problems. Use CI/CD pipeline and Jenkins, Jules for deploying the code. Implement search algorithms that return search response in less than 30 milliseconds. Work in fast-paced bi-weekly sprint environment following Agile principles and methodologies.
Minimum education required: Bachelor’s degree or equivalent in Computer Science, Computer Applications, or related field.
Minimum experience required: 5 years of software development experience, or related experience.
EOE, AAE, M/F/D/V. J.P. Morgan Chase is a marketing name of JPMorgan Chase & Co.
The Chase Manhattan Bank is a subsidiary of J.P. Morgan Chase & Co. 2003 J.P. Morgan Chase & Co. All rights reserved.