Jobs / JPM***

Senior Software Engineer - Java

JPM*** · Jersey City, NJ, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Jersey City, NJ, United States133,000-185,000 USD/yearlyRemote
Remuneration
133,000-185,000 USD/yearly
Location
Jersey City, NJ, United States
Visa sponsorship
Sponsors visa

Job summary

JOB DESCRIPTION We are seeking a dynamic and experienced Software Engineering III to participate in the development of our innovative multi-asset trading platform on AWS. This role demands a hands-on leader with deep expertise in streaming, non-blocking, reactive Java programming, and a strong background in microservices architecture, domain-driven design, and cloud technologies.

Benefits

And programs to meet employee needs, based on eligibility.Additional details about total compensation andWill be provided during the hiring process.We recognize that our people are our strength and the diverse talents they bringWe are an equal opportunity employer and place a high value on diversity and incVisit our FAQs for more information about requesting an accommodation.JPMorgan Chase & Co.Is an Equal Opportunity Employer, including Disability/VeteransABOUT THE TEAMMorgan Asset & Wealth Management delivers industry-leading investment management

Qualifications

  • We are seeking a dynamic and experienced Software Engineering III to participate in the development of our innovative multi-asset trading platform on AWS.
  • Design and implement microservices in Java, utilizing streaming, non-blocking, and reactive programming techniques, while contributing directly to the codebase.
  • Applies knowledge of
  • Bachelor's degree in Computer Science or a related field from a reputed university/college, or equivalent experience.
  • Deep knowledge and expertise in Java programming, with a self-assessed proficiency of 8 out of 10 or higher, and a willingness to engage in hands-on coding.
  • 8-10 years of experience as a software engineer, with a proven track record in building distributed architecture systems, especially those involving large data volumes and real-time distribution.
  • Strong understanding of CI/CD, DevOps tool chains, and a test-driven approach to agile delivery, with hands-on experience in these areas.
  • Experience with middle-tier data caching solutions (e.g., Redis, Gemfire, Apache Ignite) and messaging-based solutions (e.g., Kafka, IBM MQ).
  • Knowledge of modern architectures based on microservices, REST APIs, databases, SQL, non-SQL stores, and event-based architecture.
  • Proven ability to mentor, groom, and guide junior team members, fostering a collaborative and growth-oriented environment.
  • Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development

Responsibilities

  • Actively engage with and lead a team of technologists to develop and deploy applications to the highest standards, ensuring alignment with business and functional

Skills

Leadership

Degrees

AssociateBachelorDegree

Industry

AutomotiveBankingEducationHealthcareMediaPublic-sector

Company size

EnterpriseSmb

Contract length

10 years