Software Engineering [Multiple Positions Available]
J.P. Morgan
Duties: Drive the design, development, and maintenance of complex applications, ensuring high performance, reliability and efficiency. Develop and execute comprehensive project plans, incorporating technical requirements, resource allocation, and timelines to ensure on-time delivery of technology solutions. Identify and mitigate risks, proactively addressing potential roadblocks and implementing contingency plans to maintain project and program momentum. Collaborate with cross-functional teams including engineering, product, and business stakeholders to define, design, and implement new features and enhancements. Leverage cloud technologies (both private and public) to modernize and migrate existing applications, ensuring seamless integration and deployment. Conduct code reviews and ensure adherence to best practices and coding standards. Troubleshoot and resolve complex technical issues, ensuring minimal downtime and optimal performance. Implement and maintain monitoring tools to proactively identify and address potential issues in production environments. Drive production support efforts, ensuring timely resolution of incidents and effective communication with stakeholders. Develop and maintain documentation for systems, processes, and procedures to support production environments. Stay updated with the latest industry trends and technologies, recommending and implementing improvements as necessary. Ensure compliance with security and data protection standards in all development activities. Provide technical leadership and mentorship to junior developers, fostering a culture of continuous learning and improvement.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Applied Computer Science, Information Technology, or related field of study plus 4 years (48 months) of experience in the job offered or as Software Engineer, IT Consultant, Manager/Associate - Projects, or related occupation. The employer will alternatively accept a Bachelor's degree in Applied Computer Science, Information Technology, or related field of study plus 6 years (72 months) of experience in the job offered or as Software Engineer, IT Consultant, Manager/Associate - Projects, or related occupation.
Skills Required: This position requires four (4) years of experience with the following: developing scalable applications in Spring, Spring Boot, and Hibernate; mainframe development in COBOL, JCL, FILEMAXX, VSAM, CICS and DB2; GDG; Tape; CA7; Endeavor; FileAid; IBM SORT Utilities; Microservice and API System Design Principles; Stream API; Collections Framework; Bitbucket; Maven; data storage solutions for scalable data architectures including in FILEMAXX, VSAM, DB2, SQL Server, and GOS; Oracle database; designing complex software systems with Lucid Chart or Microsoft Visio; microservices and API development with modular applications; Team, Project, and Delivery Management including overseeing the entire lifecycle of a custody project from inception to delivery, coordinating with various teams, and ensuring that the technical aspects align with business objectives; managing teams and delivering projects by set deadlines; investment banking, specifically in custody operations including Trades, Settlements, Asset Servicing and Reporting; the use of caching tools such as Redis or Memcached for application performance. This position requires three (3) years of experience with the following: using messaging tools including AMPS, IBM MQ and Kafka for communication in distributed systems; the use of authentication protocols including OAuth and SAML for application security; Autosys, Control M, and shell scripting for issue resolution; using cloud migration to migrate applications to the cloud; monitoring tools including Splunk and Grafana to ensure system health and high availability. This position requires two (2) years of experience with the following: Cloud Services including ECS, EKS, S3 Object Storage, and Amazon MSK; developing scalable applications in Angular, HTML, and CSS; Utilizing DevOps and Infrastructure as Code tools, including Jenkins, Terraform, and Kubernetes, for automated infrastructure management; JMeter for performance testing of solutions; Blueprint for infrastructure set up and to pave/repave servers.
Job Location: 8181 Communications Pkwy, Plano, TX 75024.
Full-Time.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Drive the design, development, and maintenance of complex applications, ensuring high performance, reliability and efficiency. Develop and execute comprehensive project plans, incorporating technical requirements, resource allocation, and timelines to ensure on-time delivery of technology solutions.