As a Software Engineer at JPMorgan Chase within Investment Banking, you will play a pivotal role in an agile team dedicated to building and delivering trusted technology products. Your work will help shape the future of our technology landscape and drive continuous improvement. Responsibilities Execute software solutions through design, development, and technical troubleshooting. Create secure, high‑quality production code and maintain algorithms that run synchronously with systems. Produce architecture and design artifacts for complex applications, ensuring design constraints are met. Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets. Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture. Identify opportunities to eliminate or automate remediation of recurring issues. Lead communities of practice across Software Engineering to promote new and leading‑edge technologies. Qualifications Formal training or certification on software engineering concepts. Hands‑on practical experience delivering system design, application development, testing, and operational stability. Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security. Advanced coding with Java 11 and advanced capabilities with relational databases (Oracle, PostgreSQL, MongoDB). Experience with event‑driven development, Kafka, and messaging systems (Java Messaging Service). Strong experience developing applications built on microservices architecture in a globally distributed team. Ability to communicate effectively across technical and non‑technical audiences. Experience with AWS ecosystem and application migrations to cloud‑native solutions. In‑depth knowledge of the financial services industry and IT systems. Ability to contribute directly to coding, code reviews, and technical team delivery while partnering with management and stakeholders. Experience with additional cloud platforms or hybrid cloud solutions. Familiarity with containerization technologies such as Docker or Kubernetes. Knowledge of DevOps practices and tools. Experience with performance tuning and optimization of large‑scale applications. Exposure to regulatory and compliance requirements in financial services. Ability to mentor and guide junior engineers. Strong problem‑solving and analytical skills. Benefits
Contact Detail:
Jpmorgan Chase & Co. Recruiting Team