Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

JPMorgan Lead Software Engineer - Java 
United States, New York, New York 
899851931

29.05.2025

As aLead Software Engineer - Java


Job Responsibilities:

  • Develop secure, concise, high-quality production code, and reviews and debugs code written by others.
  • Collaborate cross-functionally with Other Engineers, Product Managers, Designers, Data Analysts, Content Editors, and other disciplines to deliver comprehensive software solutions.
  • Engage in pair programming, code reviews, and project task estimation with other Frontend, Backend, and Full-Stack Engineers.
  • Design, develop, code, and troubleshoot with consideration of upstream and downstream systems and technical implications.
  • Utilize tools within the Software Development Life Cycle toolchain to enhance automation and improve value delivery.
  • Apply advanced technical troubleshooting skills to solve complex technical problems.
  • Analyze large, diverse data sets to identify issues and contribute to decision-making for secure, stable application development.
  • Continuously learn and apply system processes, methodologies, and skills for developing secure, stable code and systems.
  • Foster a team culture of diversity, opportunity, inclusion, and respect.

Required Qualifications, Capabilities, and Skills:

  • Formal training or certification in software engineering concepts with 5+ years of applied experience.
  • Expertise coding in Java or another JVM based language.
  • Experience using and designing schemas/data structures in SQL or NoSQL databases.
  • Hands on in all aspects of the Software Development Life Cycle.
  • Proficiency in automation and continuous delivery methods.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages

Preferred Qualifications, Capabilities, and Skills:

  • Expertise in applying appropriate data structures and algorithms to solve business and technical problems
  • Experience with caching technologies, e.g. Redis
  • A keen interest in staying ahead of modern development trends and experimenting with emerging technologies such as AI and Machine Learning.
  • Experience working across the entire Software Development Life Cycle in a large corporate environment.
  • A passion for restaurants and great food!