2

Lead Software Engineer - Java Fullstack Developer

260312-South Florida Region Admin
Full-time
On-site
United States
Description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking & Operations Technology Service Product Group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • Develops secure high-quality production code, and reviews and debugs code written by others.
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Drive an application development team of 5-8 App Developers in delivering modern technology solutions within our organization.
  • Solve business problems with passion and innovation through innovation and engineering practices.
  • Demonstrate depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals.
  • Delivering quality solutions while improving the performance of individuals and the collective.
  • Embrace a culture of experimentation and constantly strive for improvement and learning.
  • Work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
  • Demonstrates bright and enthusiastic self-starter qualities with excellent analytical and problem-solving skill who seeks out opportunities for continuous improvement.
  • Possesses servant leader qualities in building culture and removing obstacles with ability to thrive in a high pressure, mission-critical environment.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Technical proficiency in Java 8 (or newer), J2EE, Spring/Spring Boot.
  • Hands on experience developing and deploying applications to cloud platforms namely AWS & Cloud Foundry.
  • Hands on experience with web technologies (e.g. HTTP, XML, REST, HTML, etc.) and building applications with microservice architecture or API concepts.
  • Experience with distributed streaming platform (Kafka) and NoSQL databases (Cassandra, MongoDB, etc.).
  • Experience with web-based version control tools (GIT, Bitbucket).
  • Expertise in application, data and infrastructure architecture discipline and understanding of J2EE design patterns.
  • Experience in DevOps such as building, deploying, integrating, code management and similar tools like Jenkins, Maven, automated deployment etc.
  • Experience in developing software using domain-driven design (DDD) approach.
  • Ability to negotiate, communicate and deliver effective Automated Test solutions to both Development and QA teams.
Preferred qualifications, capabilities, and skills
  • Knowledge of IBM MQ message broker.
  • Knowledge of front end technology - React.
  • Experience with Agile software development methodologies.