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