J

Java AWS Software Engineer III

JPMorganChase
Full-time
On-site
New York, United States
$133,000 - $185,000 USD yearly
Description

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking – Dining Services Team - Infatuation, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

  • Design, develop, and maintain scalable, robust, and secure Java Spring applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work closely with architects and technical leads on software design and architecture.
  • Implement best practices in software development, security, and cloud operations.
  • Optimize and refactor existing codebase for improved reliability, performance, and maintainability.
  • Ensure code quality through code reviews, unit testing, and continuous integration.
  • Deploy applications on AWS cloud infrastructure using services like EC2, RDS, S3, Lambda, etc.
  • Troubleshoot and resolve issues in development, testing, and production environments.
  • Mentor junior developers and assist in their technical growth.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Strong proficiency in Java, Spring Framework (Spring Boot, Spring MVC, Spring Security), and ORM frameworks (Hibernate, JPA).
  • Experience designing and developing RESTful APIs.
  • Solid understanding of microservices architecture and cloud-native application development principles.
  • Hands-on experience with AWS cloud services and infrastructure (EC2, RDS, S3, Lambda, etc.).
  • Proficiency in relational databases (PostgreSQL) and NoSQL databases (MongoDB, DynamoDB).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving and analytical skills.
  • Strong verbal and written communication skills, with the ability to effectively collaborate with technical and non-technical stakeholders.

Preferred qualifications, capabilities, and skills

  • AWS certification (AWS Certified Developer, AWS Certified Solutions Architect, etc.).
  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Familiarity with agile development methodologies (Scrum, Kanban).