Software Engineer [multiple Positions Available]

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Corporate Sector

Software Engineer at JPMorgan Chase responsible for the full software development lifecycle, designing, developing, and implementing scalable, secure, and performant cloud-based solutions using Java, Spring Boot, and AWS services (EKS, ECS, Lambda). The role emphasizes optimizing resource usage, containerization with Docker, and ensuring compliance with security standards.

What you'd actually do

  1. Oversee the entire software development life cycle, from requirements gathering to deployment and maintenance.
  2. Design, develop, and implement software solutions meeting business requirements and adhering to industry best practices.
  3. Ensure the scalability, performance, and security of applications.
  4. Work closely with product managers, business analysts, and other stakeholders to understand business needs and translate them into technical requirements.
  5. Collaborate with other technology teams to integrate systems and ensure seamless operation.

Skills

Required

  • Bachelor's degree in Computer and Information Sciences, Computer Engineering, Computer Science, or related field of study plus five (5) years of experience
  • Designing and architecting scalable, secure, and reliable cloud-based solutions using AWS services including EKS, ECS, and Lambda
  • Leading the development and implementation of software applications using Java and Spring Boot
  • Designing applications with a focus on performance, scalability, and maintainability
  • Optimizing resource usage and execution speed by considering space and time complexity
  • Packaging applications using Docker
  • Orchestrating containerized applications using AWS EKS and ECS
  • Implementing best practices for container management and deployment
  • Designing solutions that minimize infrastructure management and optimize resource utilization
  • Implementing cloud computing solutions in compliance with security standards and best practices
  • Implementing security measures to protect data and applications

What the JD emphasized

  • Designing and architecting scalable, secure, and reliable cloud-based solutions using AWS services including EKS, ECS, and Lambda
  • Leading the development and implementation of software applications using Java and Spring Boot
  • Designing applications with a focus on performance, scalability, and maintainability
  • Optimizing resource usage and execution speed by considering space and time complexity
  • Implementing cloud computing solutions in compliance with security standards and best practices
  • Implementing security measures to protect data and applications