Lead Software Engineer - Java Developer

JPMorgan Chase & Co.
OH, United States
Full-time

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 Corporate Technology & Audit Technology, 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.

We are looking for innovative and passionate developers to solve challenging business problems using native cloud micro services, rich client micro frontends with great user experience.

We are building the next generation of applications through a multi-year technology transformation that will automate the audit flows into best in class technologies and frameworks, delivering an improved user experience

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.
  • Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.
  • Manage scope, timelines and prioritization of Technology projects, working closely with business stakeholders and product owners.
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
  • Perform Architectural reviews and Code-reviews.
  • Adds to team culture of diversity, equity, inclusion, and respect.
  • Design, build, deploy and maintain software applications for Internal Audit functions in close collaboration with our business / customer stakeholders.

Required qualifications, capabilities, and skills

  • Formal training or certification on enterprise application development concepts and 5+ years applied experience.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (core Java / J2EE server side hands on development experience based on Java technologies including core Java, Spring and application containers).
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced in one or more programming language(s).
  • Proficiency in automation and continuous delivery methods.
  • Advanced understanding of agile methodologies such as CI / CD, Application Resiliency, and Security.
  • Cloud - Experience with both Private and Public clouds with Docker / Kubernetes.
  • Experience with JDBC / JPA frameworks like Spring and Hibernate.
  • Familiarity with JS frameworks / libraries (. ReactJS, Angular), JavaScript, HTML 5, CSS etc.

Preferred qualifications, capabilities, and skills

  • Proficiency in software applications and technical processes within a technical discipline (., cloud, artificial intelligence, machine learning, mobile, .
  • Understanding of the financial services industry and their IT systems.
  • Knowledge on cloud-based application architectures, micro services, and distributed systems.
  • TDD - Practical experience with unit testing using tools like JUnit and Mockito.
  • Knowledge of build tools like Maven, source control like Git / Bitbucket with CI / CD.
  • Database development skills including SQL, relational data design, stored procedures and database performance tuning.
  • Experience with refactoring concepts and how they apply when building and maintaining high-quality solutions.
  • 30+ days ago
Related jobs
Promoted
Accenture
Columbus, Ohio

Empowered with innovative tools, continuous learning and a global community of diverse talent and perspectives, we drive success in a new business architecture that disrupts conventional practices From rapid deployments to entire transformations, you'll deliver leading edge Medicare and Commercial s...

JPMorgan Chase Bank, N.A.
Columbus, Ohio

Job responsibilities * Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors * Develops secure and high-quality production code, and reviews and debugs code written by others * Drives decisions that...

JPMorgan Chase & Co.
Columbus, Ohio

As a Lead Software Engineer at JPMorgan Chase within the . We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. Contributes to software engineering communities of practice and events that explore new and emerging technologies. Formal train...

ATR International
Westerville, Ohio

We are seeking a Java Lead Software Engineer for a very important client 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 problemsDevelops secure high-qu...

JPMorgan Chase Bank, N.A.
Columbus, Ohio

Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies. As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking & consumer banking deposits team, you play a crucial role in improving, developing, and d...

JPMorgan Chase & Co.
Columbus, Ohio

As a Senior Lead Software Engineer at JPMorgan Chase within the Enterprise Technology Employee Platforms, 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. Actively contributes to the ...

Wolters Kluwer DXG U.S., Inc.
Hilliard, Ohio
Remote

At */dxg Advanced Technology Engineering, we’re a rapidly growing team of over 40 engineers operating with the agility and innovation of a startup, powered by the resources of a global leader. Solid understanding of software engineering principles and architectural best practices. If the idea of you...

JPMorgan Chase Bank, N.A.
Columbus, Ohio

Join our dynamic team as a Software Engineer III - Pega Application Developer and play a crucial role in solving complex business problems through innovative engineering practices and cutting-edge technologies. As a Software Engineer III - Pega Application Developer at JPMorgan Chase within the Anti...

PNC Bank NA
Strongsville, Ohio

Creates and leads the technical design and development of software solutions. Proposes & designs software solutions to address complex business needs. Reviews coding, testing, and documentation of software. ...

Progressive Executive Inc.
Cleveland, Ohio

The Technical Lead for EV Charging, in the role of a Lead Senior Software Engineer, will be responsible for leading the team in designing and implementing software solutions for charging stations and cloud systems within the EV Charging domain. Lead Senior Software Engineer - EV Charging. They will ...