LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Canary Wharfian
OR continue with e-mail and password
E-mail address
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Job Details

J.P. Morgan logo
Bulge Bracket Investment Banks

Software Engineer

at J.P. Morgan

ExperiencedNo visa sponsorship

Posted 17 days ago

No clicks

Design and implement robust, secure Java/J2EE applications and REST APIs using Spring, Spring Boot, and Maven, integrating components and managing dependencies. Optimize performance, maintain uptime and resilience, perform security assessments, and collaborate with product and QA teams to align technical solutions with business goals. Maintain databases and dashboards (Oracle, SQL, Splunk, Grafana), implement IAM and OAuth2-based session management, and mentor peers through code reviews and project execution.

Compensation
Not specified

Currency: Not specified

City
Houston
Country
United States

Full Job Description

Location: Houston, TX, United States

DESCRIPTION:

Duties: Design software solutions that meet business needs and adhere to security and compliance standards. Identify bottlenecks in performance testing and optimize the system for efficiency, ensuring reliable application performance under various conditions. Implement strategies to maintain uptime, manage incidents, and quickly recover from failures. Maintain application stability and resilience to minimize user impact. Address application vulnerabilities through regular security assessments and updates to protect against threats. Collaborate with the product team to align technical solutions with business goals, ensuring the final product meets user needs. Coordinate with the QA team on testing processes and issue resolution. Manage inter-application dependencies for seamless integration and data flow. Address compatibility issues between upstream and downstream systems. Conduct code reviews to maintain high-quality code, providing feedback and mentoring to enhance team skills. Execute projects by setting objectives, monitoring progress, and fostering collaboration.

QUALIFICATIONS:

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

Skills Required: This position requires experience with the following: Developing software, managing dependencies, and integrating components within software architecture using Spring, Spring Boot, and Maven; Building applications for data transfer using JSON and XML; Deploying software as a REST API, including designing scalable architectures, implementing RESTful endpoints, and servicing communications; Creating dashboards to provide data representations for decision-making and performance monitoring using Splunk and Grafana; Designing interactive Excel and PowerPoint reports with functionalities including VLOOKUP and INDEX MATCH; Performing data manipulation and query optimization, and verifying data integrity using SQL; Managing version control, repositories, and integrating code changes using GitHub and Bitbucket; Designing and maintaining robust applications using Java and J2EE; Managing databases, designing schemas, and optimizing performance using Oracle and SQL; Designing and developing identity and access management (IAM) solutions; Building risk-based user journeys using the Transmit Security platform; Implementing session management for human-to-web and machine-to-machine interactions using the OAuth 2.0 protocol.

Job Location: 600 Travis St, Houston, TX 77002.

Job Details

J.P. Morgan logo
Bulge Bracket Investment Banks

17 days ago

clicks

Software Engineer

at J.P. Morgan

ExperiencedNo visa sponsorship

Not specified

Currency not set

City: Houston

Country: United States

Design and implement robust, secure Java/J2EE applications and REST APIs using Spring, Spring Boot, and Maven, integrating components and managing dependencies. Optimize performance, maintain uptime and resilience, perform security assessments, and collaborate with product and QA teams to align technical solutions with business goals. Maintain databases and dashboards (Oracle, SQL, Splunk, Grafana), implement IAM and OAuth2-based session management, and mentor peers through code reviews and project execution.

Full Job Description

Location: Houston, TX, United States

DESCRIPTION:

Duties: Design software solutions that meet business needs and adhere to security and compliance standards. Identify bottlenecks in performance testing and optimize the system for efficiency, ensuring reliable application performance under various conditions. Implement strategies to maintain uptime, manage incidents, and quickly recover from failures. Maintain application stability and resilience to minimize user impact. Address application vulnerabilities through regular security assessments and updates to protect against threats. Collaborate with the product team to align technical solutions with business goals, ensuring the final product meets user needs. Coordinate with the QA team on testing processes and issue resolution. Manage inter-application dependencies for seamless integration and data flow. Address compatibility issues between upstream and downstream systems. Conduct code reviews to maintain high-quality code, providing feedback and mentoring to enhance team skills. Execute projects by setting objectives, monitoring progress, and fostering collaboration.

QUALIFICATIONS:

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

Skills Required: This position requires experience with the following: Developing software, managing dependencies, and integrating components within software architecture using Spring, Spring Boot, and Maven; Building applications for data transfer using JSON and XML; Deploying software as a REST API, including designing scalable architectures, implementing RESTful endpoints, and servicing communications; Creating dashboards to provide data representations for decision-making and performance monitoring using Splunk and Grafana; Designing interactive Excel and PowerPoint reports with functionalities including VLOOKUP and INDEX MATCH; Performing data manipulation and query optimization, and verifying data integrity using SQL; Managing version control, repositories, and integrating code changes using GitHub and Bitbucket; Designing and maintaining robust applications using Java and J2EE; Managing databases, designing schemas, and optimizing performance using Oracle and SQL; Designing and developing identity and access management (IAM) solutions; Building risk-based user journeys using the Transmit Security platform; Implementing session management for human-to-web and machine-to-machine interactions using the OAuth 2.0 protocol.

Job Location: 600 Travis St, Houston, TX 77002.