Lead Software Engineer [multiple Positions Available]

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Asset & Wealth Management

Lead Software Engineer at JPMorgan Chase focused on designing, developing, and implementing software solutions for financial platforms, involving the full SDLC and troubleshooting application code. Requires experience with Java, J2EE, Spring, Hibernate, Kafka, Oracle SQL, and cloud deployment tools.

What you'd actually do

  1. Design, develop and implement software solutions.
  2. Solve business problems through innovation and engineering practices.
  3. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules.
  4. Identify or troubleshoot application code-related issues.
  5. Take active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications.

Skills

Required

  • Java
  • J2EE
  • Spring
  • Hibernate
  • building fault-tolerant interfaces
  • Apache Kafka
  • Apache Camel
  • IBM MQ
  • REST APIs
  • developing application data models
  • Oracle SQL
  • Tuning Apache Tomcat application deployment servers
  • Maven
  • Jenkins
  • Kubernetes
  • shell scripting
  • JUnit
  • GIT
  • Automating deployment of software to UAT
  • Automating deployment of software to PROD
  • Dynatrace
  • Splunk logs
  • Agile software development lifecycle
  • Working with business analysts and product owners

What the JD emphasized

  • equity and mutual funds trading platforms