Aws Lead Software Engineer-java/spring Boot

JPMorgan Chase JPMorgan Chase · Banking · Newark, DE +1 · Commercial & Investment Bank

Lead Software Engineer role focused on Java/Spring Boot development within an AWS cloud environment for a financial services company's Post Trade Technology Reporting team. Responsibilities include designing, building, and enhancing applications, adhering to coding standards, performing testing, and mentoring junior developers. Requires experience with Java, Spring Boot, and AWS, along with an understanding of SDLC and agile methodologies.

What you'd actually do

  1. Develop code that conforms to the design, addresses non-functional requirements, and complies with the coding standards and conventions
  2. Create detailed Unit Test cases, perform unit testing, integration testing, support QA and User acceptance testing and also address ad hoc user queries
  3. Practice test-driven development, automated testing and continuous integration
  4. Actively participate in peer review sessions by evaluating code quality, ensuring adherence to best practices, identifying defects, and providing constructive, actionable feedback to improve overall team deliverables
  5. Mentor and support junior developers by offering technical guidance, conducting knowledge-sharing sessions, reviewing their work, and fostering skill development to strengthen team capabilities

Skills

Required

  • Java
  • Spring Boot
  • AWS Cloud technologies
  • Software Development Life Cycle
  • Agile methodologies (CI/CD, Application Resiliency, and Security)

Nice to have

  • Apache Spark
  • Kubernetes
  • Docker
  • Databricks
  • MongoDB
  • Apache Iceberg

What the JD emphasized

  • 5+ years applied experience
  • Hands-on experience coding in one or more programming languages, including Java
  • Experience designing and implementing applications using Spring Boot
  • Hands-on experience with AWS Cloud technologies