Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.

Columbus (OH)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase & Co. is seeking a senior software engineer to design, develop, and implement software across the full SDLC. You will analyze requirements, translate them into scalable modules, and ensure alignment with architectural standards.

The role involves code reviews, design input, and contributing to project planning with cross-functional teams. The ideal candidate has a Master’s degree or a Bachelor’s with several years of experience, strong Java/J2EE and Spring Boot expertise, and

Qualifications

  • Master's or Bachelor's with years of experience in software engineering roles.
  • Experience with AEM, Sling, OSGi, and DAM configuration.
  • Proficiency in Java/J2EE, Spring Boot, REST, SOAP, GraphQL, and front-end tech.
  • Familiarity with CI/CD, test automation and monitoring tools.

Responsibilities

  • Design and implement software solutions across SDLC.
  • Analyze requirements and align designs to architecture standards.
  • Perform code reviews and contribute to design reviews.
  • Develop, test, and deploy microservices using cloud and containerization.

Skills

AEM
Java/J2EE
Spring Boot
REST APIs
CI/CD

Education

Master's degree in CS/CE/IT or related
Bachelor's degree in CS/CE/IT or related +5 years

Tools

Terraform
AWS ECS
AWS EKS
Jenkins
Spinnaker
SonarQube
Git/Bitbucket
Maven
Confluence
JUnit

Job description

DESCRIPTION:

Duties: Design, develop and implement software solutions. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules. Identify or troubleshoot application code- related issues. Take active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications. Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows. Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions.

QUALIFICATIONS:

Minimum education and experience required: Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, Electronic Engineering, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Senior Consultant Technology, Software Applications Developer, Programmer Analyst, or related occupation. The employer will alternatively accept a Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, Electronic Engineering, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Senior Consultant Technology, Software Applications Developer, Programmer Analyst, or related occupation.

Skills Required: This position requires experience with the following: Working with Adobe Experience Manager (AEM), Apache Sling services, and OSGi frameworks for modular development; managing digital assets using AEM DAM and configuring AEM Dispatcher for effective caching and scalability; designing and developing software solutions using JAVA J2EE technologies, Servlets, JSP, and XML, with IntelliJ and Eclipse IDEs; developing Microservices-based applications using Spring Boot, containerization best practices, and orchestration with AWS ECS and EKS; provisioning and managing infrastructure using Terraform; full-stack development leveraging HTML, CSS, JavaScript, jQuery, React, Nextjs, and Ajax for frontend technologies, GraphQL and JSON for data querying and interchange, and SQL for database interactions; developing, testing, and validating REST APIs, SOAP web services, and GraphQL endpoints; working with cross-platform operating systems including Windows, Linux, and Unix; software development using Agile SDLC Methodologies; designing scalable and efficient systems using Application, Data, and Infrastructure architecture disciplines; using automated testing tools including JUnit for unit testing and Cucumber for behavior-driven testing; performing manual and functional testing to ensure application quality assurance; working with CI/CD and deployment tools including Jenkins and Spinnaker; performing project builds with build tools including Maven; ensuring code quality and security analysis with SonarQube; Splunk, Datadog, and New Relic for logging, monitoring, and application performance management; Log4j for application logging; Git and Bitbucket for version control and repository management; Confluence for documentation and collaboration; shell scripting for task automation; working with web technologies including Apache Web Server, Apache Tomcat, and WebSphere; leveraging Akamai for content delivery and edge performance optimization; messaging and integration using IBM MQ.

Job Location: 1111 Polaris Parkway, Columbus, OH 43240.

Full-Time.

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]

JPMorgan Chase & Co. • Atlanta (GA)

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

JPMorgan Chase & Co. • Wilmington (DE)

On-site
USD 110,000 - 190,000
Senior Software Developer
Senior Software Developer

Revel IT • Columbus (OH)

Hybrid
USD 110,000 - 140,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
Senior Software Engineer
Senior Software Engineer

T-Cetra • Dublin (OH)

Hybrid
USD 80,000 - 100,000
Software Developer
Software Developer

Saigepartners • Columbus (OH)

On-site
USD 100,000 - 140,000
Senior Software Engineer (Multiple Positions)
Senior Software Engineer (Multiple Positions)

Avidxchangeinc • Charlotte (NC)

On-site
USD 110,000 - 155,000
TE26P5 Lead Software Engineer-Application Technology
TE26P5 Lead Software Engineer-Application Technology

Chemical Abstracts Service • Columbus (OH)

On-site
USD 120,000 - 180,000
Generous vacation plan
Medical insurance
Dental insurance
+3
Software Engineer
Software Engineer

ApplyMint • Wilmington (NC)

On-site
USD 110,000 - 170,000
Senior Full Stack Applications Developer
Senior Full Stack Applications Developer

The Sherwin-Williams Company • Cleveland (OH)

On-site
USD 110,000 - 150,000
On-site in Cleveland
5% travel