Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.

Columbus (OH)

On-site

USD 80,000 - 115,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
Mental health support

Job summary

A leading financial institution is seeking a Software Engineer to lead the design and development of high-performance applications. The role involves collaborating with cross-functional teams, mentoring staff, and ensuring compliance with best practices. Candidates should have a Bachelor's degree and 7 years' experience in software development, with skills in Java, Spring Boot, and CI/CD processes.

Qualifications

  • Minimum 7 years experience as a Software Engineer or related role.
  • Experience in designing high-volume, low-latency systems.
  • Strong knowledge of CI/CD tools and methodologies.

Responsibilities

  • Lead design and development of scalable software applications.
  • Implement algorithms for technical problem solving.
  • Mentor and guide team members.

Skills

Back-end development with Java
Front-end development with JavaScript
Microservices and web applications with Spring
Object-relational mapping with Hibernate
Java EE web applications with Struts
CI/CD pipelines with Jenkins
Containerization with Docker
Container orchestration with Kubernetes
Unit and integration testing with JUnit
Security best practices

Education

Bachelor's degree in Computer Engineering or related field

Tools

IntelliJ IDEA
Visual Studio Code
MySQL
PostgreSQL
DynamoDB

Job description

Duties

Lead the design and development of high-performance, scalable, and secure software applications. Implement algorithms to solve technical problems while ensuring high availability and low latency. Work closely with business analysts, product managers, and QA teams to gather requirements and ensure the delivery of software. Communicate with cross-functional teams to align technical solutions. Write, review, and maintain well‑documented code. Perform peer reviews to uphold coding standards and improve team productivity. Optimize and refactor existing code bases to enhance performance and maintainability. Debug and resolve software issues during internal testing and user acceptance testing. Ensure application compliance with industry standards, regulations, and security best practices. Implement safeguards to protect sensitive data and mitigate cybersecurity risks. Conduct technical evaluations of vendors, tools, and frameworks to recommend solutions aligned with organizational goals. Create and maintain comprehensive documentation of development processes, test cases, and system designs. Share knowledge across the team to promote best practices and continuous learning. Participate in effort estimation and roadmap planning for new features and enhancements. Identify opportunities for process automation and efficiency improvements. Monitor and troubleshoot production systems, ensuring operational stability and reliability. Address recurring issues by implementing long-term solutions. Mentor and guide team members to foster technical growth.

Qualifications

Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, or related field of study plus 7 years of experience in the job offered or as Software Engineer, Software Programmer, System Module Lead, or related occupation.

Skills Required

Back-end development, including building server‑side applications using Java and Java 2 Platform Enterprise Edition; Front-end development, including creating interactive user interfaces using JavaScript, TypeScript, and React; Developing and maintaining microservices and web applications using Spring Boot and Spring MVC frameworks; Implementing and managing object‑relational mapping using Hibernate; Developing and maintaining Java EE web applications using the Struts framework; Implementing CI/CD pipelines using DevOps tools, including Jenkins for automation, Docker for containerization, and Kubernetes for container orchestration; Solving computational problems and optimizing system performance using algorithms, data structures, and design patterns; Handling data in relational databases, including MySQL and PostgreSQL; Handling data in NoSQL databases including DynamoDB; Designing high‑volume, low-latency systems; Creating scalable and distributed architectures; Employing unit testing and integration testing frameworks, including JUnit, TestNG, and Mockito; Delivering application solutions using debugging tools, including IntelliJ IDEA, Visual Studio Code, and JProfiler; Safeguarding data using security best practices, standards, and tools, including OWASP guidelines, encryption libraries, and authentication protocols; Conducting program analysis and creating workflow designs using Visio or Lucidchart.

Job Location

1111 Polaris Parkway, Columbus, OH 43240.

About Us

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

Compensation and Benefits

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.

Equal Opportunity Employer

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.

About the Team

Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

JPMorganChase • Plano (TX)

On-site
USD 110,000 - 160,000
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

Fairygodboss • Columbus (OH)

On-site
USD 110,000 - 140,000
Lead Software Engineer [Multiple Positions Available]
Lead Software Engineer [Multiple Positions Available]

JPMorganChase • New York (NY)

On-site
USD 235,000 - 260,000
Competitive salary
Health benefits
Retirement plan
+1
Lead Software Engineer [Multiple Positions Available]
Lead Software Engineer [Multiple Positions Available]

Fairygodboss • New York (NY)

On-site
USD 235,000 - 260,000
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

JPMorganChase • Columbus (OH)

On-site
USD 95,000 - 125,000
Health care
Retirement plan
Tuition reimbursement
+1
Sr Lead Software Engineer - Java, AWS
Sr Lead Software Engineer - Java, AWS

慨正橡扯 • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Experienced Software Engineer Java / Python (Full Stack or Back End)
Experienced Software Engineer Java / Python (Full Stack or Back End)

JPMorganChase • Wilmington (DE)

On-site
USD 110,000 - 160,000
Health insurance
Retirement plan
Tuition reimbursement
+2
Software Engineer Automation Tester [Multiple Positions Available]
Software Engineer Automation Tester [Multiple Positions Available]

JPMorganChase • Columbus (OH)

On-site
Competitive total rewards package
Innovative financial solutions
Diversity and inclusion programs
Java Lead Software Engineer
Java Lead Software Engineer

Socket.dev • New Jersey

On-site
USD 130,000 - 180,000
Competitive compensation
Health and welfare benefits
Retirement savings plan
+2
Senior Lead Software Engineer - Java, React, AWS
Senior Lead Software Engineer - Java, React, AWS

JPMorganChase • Jersey City (NJ)

On-site
USD 180,000 - 260,000