LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Software Engineer [Multiple Positions Available]

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted a month ago

No clicks

Design, develop, and maintain scalable software solutions and integrations, troubleshoot complex technical problems, and produce architecture and design artifacts for complex applications. Work hands-on with large and diverse datasets to build visualizations and reporting, write secure production code, participate in peer code reviews, and improve system architecture and coding hygiene. The role requires experience with a broad modern tech stack (Java, Python, Spring, microservices, cloud, databases, big data and ML tools) and involvement in testing, CI/CD, and infrastructure automation. Position is full-time based in Columbus, OH supporting projects in a financial services environment.

Compensation
Not specified

Currency: Not specified

City
Columbus
Country
United States

Full Job Description

Location: Columbus, OH, United States

DESCRIPTION:

Duties: Design, develop software solutions and troubleshoot to build solutions or break down technical problems. Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Create secure and high-quality production code and maintain algorithm that run synchronously with appropriate systems. Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Perform hands on coding and participation in code peer reviews to guarantee stability and adherence to architecture standards, policies, processes, and procedures. Identify hidden problems, patterns in data, and use these insights to drive improvements to coding hygiene and system architecture. Contribute to software engineering communities of practice and events that explore new and emerging technologies.

QUALIFICATIONS:

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

Skills Required: This position requires experience with the following: Developing and maintaining complex systems using Java, Net, J2EE, and Microservices with SOAP and RESTful services; Application development with Python for storage automation; log aggregation and visual reporting using Splunk, Grafana, and Kibana; Building modern applications with Spring, Spring Boot, Hibernate, Maven, React, JSON, jQuery, TypeScript, JavaScript, HTML, CSS; Infrastructure engineering for storage technologies and data protection solutions; Protocols including Kerberos, OIDC, and OAuth2; Creating and scheduling jobs with Control-M and Apache Kafka, and managing code versions with Git; Establishing Tableau connections to use logical models, construct cubes, and build pipelines with Java and Spark; Designing relational databases including SQL and PostgreSQL, and non-relational databases including Cassandra and MongoDB; Writing SQL queries in Oracle, Teradata, Hive, and performing data manipulations and optimization; Utilizing cloud services including AWS and Azure, including lambda, step functions, load balancers, containers, Kubernetes, and routing; Processing large datasets using PySpark and TensorFlow with advanced techniques including multithreading and multiprocessing; Conducting statistical analysis with machine learning methods including logistic regression, multivariate regression, and predictive modeling; Executing performance tests with JMeter and Blazemeter, and automating BDD tests with Cucumber in CI/CD pipelines; Maintaining contract tests with PactFlow, designing unit tests with Mockito, and using Docker for scalable test environments.

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

Full-Time.

Software Engineer [Multiple Positions Available]

Compensation

Not specified

City: Columbus

Country: United States

J.P. Morgan logo
Bulge Bracket Investment Banks

a month ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

Design, develop, and maintain scalable software solutions and integrations, troubleshoot complex technical problems, and produce architecture and design artifacts for complex applications. Work hands-on with large and diverse datasets to build visualizations and reporting, write secure production code, participate in peer code reviews, and improve system architecture and coding hygiene. The role requires experience with a broad modern tech stack (Java, Python, Spring, microservices, cloud, databases, big data and ML tools) and involvement in testing, CI/CD, and infrastructure automation. Position is full-time based in Columbus, OH supporting projects in a financial services environment.

Full Job Description

Location: Columbus, OH, United States

DESCRIPTION:

Duties: Design, develop software solutions and troubleshoot to build solutions or break down technical problems. Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Create secure and high-quality production code and maintain algorithm that run synchronously with appropriate systems. Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Perform hands on coding and participation in code peer reviews to guarantee stability and adherence to architecture standards, policies, processes, and procedures. Identify hidden problems, patterns in data, and use these insights to drive improvements to coding hygiene and system architecture. Contribute to software engineering communities of practice and events that explore new and emerging technologies.

QUALIFICATIONS:

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

Skills Required: This position requires experience with the following: Developing and maintaining complex systems using Java, Net, J2EE, and Microservices with SOAP and RESTful services; Application development with Python for storage automation; log aggregation and visual reporting using Splunk, Grafana, and Kibana; Building modern applications with Spring, Spring Boot, Hibernate, Maven, React, JSON, jQuery, TypeScript, JavaScript, HTML, CSS; Infrastructure engineering for storage technologies and data protection solutions; Protocols including Kerberos, OIDC, and OAuth2; Creating and scheduling jobs with Control-M and Apache Kafka, and managing code versions with Git; Establishing Tableau connections to use logical models, construct cubes, and build pipelines with Java and Spark; Designing relational databases including SQL and PostgreSQL, and non-relational databases including Cassandra and MongoDB; Writing SQL queries in Oracle, Teradata, Hive, and performing data manipulations and optimization; Utilizing cloud services including AWS and Azure, including lambda, step functions, load balancers, containers, Kubernetes, and routing; Processing large datasets using PySpark and TensorFlow with advanced techniques including multithreading and multiprocessing; Conducting statistical analysis with machine learning methods including logistic regression, multivariate regression, and predictive modeling; Executing performance tests with JMeter and Blazemeter, and automating BDD tests with Cucumber in CI/CD pipelines; Maintaining contract tests with PactFlow, designing unit tests with Mockito, and using Docker for scalable test environments.

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

Full-Time.