US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Engineer III - BackEnd

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 JPMorganChase within Commercial & Investment Bank Trust and Safety team , 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.

You play a key role in system design, API development, and cloud integration.

Together, we create technology that matters.

Job responsibilities


* Develop backend applications using Java, Spring Boot, and GraphQL


* Apply reactive programming principles in Spring Boot for scalable solutions


* Design and implement APIs, including RESTful and GraphQL interfaces


* Build and deploy cloud-native applications on AWS


* Manage containerized workloads using AWS ECS and EKS


* Integrate caching solutions with ElastiCache (Redis and Memcached)


* Collaborate with cross-functional teams to deliver high-quality software


* Contribute to system design and architecture decisions


* Implement microservices architecture for scalable solutions


* Apply DevOps practices, including CI/CD pipelines and containerization


* Troubleshoot, debug, and optimize application performance

Required qualifications, capabilities, and skills


* Formal training or certification on software engineering concepts and 3+ years applied experience


* Strong proficiency with backend frameworks, including Java and Spring Boot


* Hands-on experience with GraphQL and reactive programming in Spring Boot


* Demonstrated expertise with AWS services, including ECS, EKS, and ElastiCache (Redis and Memcached)


* Experience with APIs (RESTful, GraphQL) and microservices architecture


* Hands-on experience developing and maintaining Apache Flink applications for stream processing


* Understanding of fundamental system design concepts to build scalable, reliable, and maintainable software


* Familiarity with DevOps practices, including CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms (AWS)


* Excellent problem-solving, analytical, and debugging skills


* Strong communication and collaboration skills


* Ability to work effectively in cross-functional teams

Preferred qualifications, capabilities, and skills


* Expertise in one of the front-end frameworks or libraries, such as React


* Good to have hands-on experience with Apache Flink


* Knowledge of monitoring and logging tools


* Exposure to security best practices in cloud environments


* Familiarity with agile development methodologies

FEDERAL DEPOSIT INSURANCE ACT: This position is subject to Section 19 of the Federal Deposit Insurance Act.

As such, an employment o...




Share Job