Lead Software Engineer - Java/aws

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Consumer & Community Banking

Lead Software Engineer role focused on designing and delivering enterprise software applications using J2EE and Spring framework, with experience in system design, development, testing, and operational stability. The role involves coding, pair programming, code reviews, writing unit tests, and supporting various testing phases and production support. Familiarity with AI technologies like LLM and Co-pilot is mentioned.

What you'd actually do

  1. Responsible for design and development of enterprise software applications.
  2. Works with different stakeholders to review business requirements, architecture and design.
  3. Involves in coding, pair programming and code reviews.
  4. Writes unit tests and software automation.
  5. Supports Integration, UAT, and Performance testing.

Skills

Required

  • software engineering concepts
  • system design
  • application development
  • testing
  • operational stability
  • J2EE technology
  • Spring framework
  • Rest APIs
  • Oracle
  • Cassandra databases
  • BlazeMeter
  • Splunk
  • Dynatrace
  • manual testing
  • Postman/SoapUI
  • Swagger tool
  • Agile Scrum methodology
  • AI technologies (e.g., LLM, Co-pilot)

Nice to have

  • AWS cloud technologies
  • Kafka
  • AWS or Cloud certifications
  • Temporal Durable Execution technology
  • automation tests using Cucumber framework
  • Cloud Foundry
  • CI/CD
  • Applicant Resiliency
  • Security