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 3 days ago

No clicks

**Multiple Software Engineer Positions in Plano, TX** Design, develop, and implement innovative trading platform software. Collaborate cross-functionally to deliver cutting-edge features. Ensure code quality, maintainability, and robust performance. Expertise in Java, Spring Boot, and microservices architecture needed. Manage event-driven systems using Apache Kafka, deploy microservices in AWS, Kubernetes, and Pivotal Cloud Foundry. Proficient in CI/CD pipelines, database management, and NoSQL data repositories. Experience with Grafana, Prometheus, and various testing frameworks required. Apply with a Master's degree and 3+ years of experience, or Bachelor's degree and 5+ years of experience.

Compensation
Not specified USD

Currency: $ (USD)

City
Not specified
Country
United States

Full Job Description

Location: Plano, TX, United States

DESCRIPTION:

Duties: Design, develop, and implement innovative software applications tailored to the dynamic needs of the Trading Platform. Craft high-quality, efficient, and maintainable code that adheres to best practices and industry standards. Engage in cross-functional collaboration with product managers, designers, and fellow engineers to conceptualize and deliver cutting-edge features. Conduct thorough code reviews, offering insightful and constructive feedback to elevate coding standards. Diagnose and refine existing software to enhance performance and user experience. Ensure the robustness, scalability, and security of software solutions, maintaining the highest levels of reliability. Explore and integrate emerging technologies and industry trends to keep solutions at the forefront of innovation.

QUALIFICATIONS:

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

Skills Required: This position requires experience with the following: developing scalable enterprise applications using Java and Spring Boot; designing microservices architectures for banking and investment systems; building and managing event-driven systems with Apache Kafka including Avro schema modeling and real-time data streaming between services; deploying microservices in both public and private cloud environments including Amazon Web Services, Kubernetes, and Pivotal Cloud Foundry ensuring high availability, resiliency, and automated scaling; managing the full software development lifecycle from requirements analysis to deployment and maintenance; implementing application monitoring and observability using Splunk, Dynatrace, and Grafana to track system health and performance; designing interactive user interfaces with HTML5, CSS3, JavaScript, TypeScript, and React; integrating backend services using GraphQL APIs; automating CI/CD pipelines using Jenkins, Docker and GitHub to ensure reliable and software delivery; managing and optimizing databases with SQL and PL/SQL for Oracle and PostgreSQL; handling NoSQL data repositories in the order of terra-bytes for data analytics; creating and integrating Grafana Dashboards with data source Prometheus using PromQL to query logs and metrics; performing unit, functional, and performance testing of developed REST APIs, microservices, and UI modules using frameworks including JUnit, Mockito, Jest, and Cucumber; writing and maintaining automated tests using Test-Driven Development and Behavior-Driven Development practices.  

Job Location: 8181 Communications Parkway, Plano, TX 75024.

Full-Time.

Software Engineer [Multiple Positions Available]

Compensation

Not specified USD

City: Not specified

Country: United States

J.P. Morgan logo
Bulge Bracket Investment Banks

3 days ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

**Multiple Software Engineer Positions in Plano, TX** Design, develop, and implement innovative trading platform software. Collaborate cross-functionally to deliver cutting-edge features. Ensure code quality, maintainability, and robust performance. Expertise in Java, Spring Boot, and microservices architecture needed. Manage event-driven systems using Apache Kafka, deploy microservices in AWS, Kubernetes, and Pivotal Cloud Foundry. Proficient in CI/CD pipelines, database management, and NoSQL data repositories. Experience with Grafana, Prometheus, and various testing frameworks required. Apply with a Master's degree and 3+ years of experience, or Bachelor's degree and 5+ years of experience.

Full Job Description

Location: Plano, TX, United States

DESCRIPTION:

Duties: Design, develop, and implement innovative software applications tailored to the dynamic needs of the Trading Platform. Craft high-quality, efficient, and maintainable code that adheres to best practices and industry standards. Engage in cross-functional collaboration with product managers, designers, and fellow engineers to conceptualize and deliver cutting-edge features. Conduct thorough code reviews, offering insightful and constructive feedback to elevate coding standards. Diagnose and refine existing software to enhance performance and user experience. Ensure the robustness, scalability, and security of software solutions, maintaining the highest levels of reliability. Explore and integrate emerging technologies and industry trends to keep solutions at the forefront of innovation.

QUALIFICATIONS:

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

Skills Required: This position requires experience with the following: developing scalable enterprise applications using Java and Spring Boot; designing microservices architectures for banking and investment systems; building and managing event-driven systems with Apache Kafka including Avro schema modeling and real-time data streaming between services; deploying microservices in both public and private cloud environments including Amazon Web Services, Kubernetes, and Pivotal Cloud Foundry ensuring high availability, resiliency, and automated scaling; managing the full software development lifecycle from requirements analysis to deployment and maintenance; implementing application monitoring and observability using Splunk, Dynatrace, and Grafana to track system health and performance; designing interactive user interfaces with HTML5, CSS3, JavaScript, TypeScript, and React; integrating backend services using GraphQL APIs; automating CI/CD pipelines using Jenkins, Docker and GitHub to ensure reliable and software delivery; managing and optimizing databases with SQL and PL/SQL for Oracle and PostgreSQL; handling NoSQL data repositories in the order of terra-bytes for data analytics; creating and integrating Grafana Dashboards with data source Prometheus using PromQL to query logs and metrics; performing unit, functional, and performance testing of developed REST APIs, microservices, and UI modules using frameworks including JUnit, Mockito, Jest, and Cucumber; writing and maintaining automated tests using Test-Driven Development and Behavior-Driven Development practices.  

Job Location: 8181 Communications Parkway, Plano, TX 75024.

Full-Time.