As a Software Engineer III, you will develop and troubleshoot software components, ensure code security, and contribute to agile team dynamics, leveraging AWS services and best coding practices.
Job Description
You're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.
As a Java/AWS Software Engineer II at JPMorganChase within the Commercial & Investment Bank Payments Technology team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job responsibilities
Required qualifications, capabilities, and skills
Preferred qualifications, capabilities, and skills
You're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.
As a Java/AWS Software Engineer II at JPMorganChase within the Commercial & Investment Bank Payments Technology team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job responsibilities
- Executes standard software solutions, design, development, and technical troubleshooting
- Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
- Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
- Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
- Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
- Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
- Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficiency in one of Java/Python programming language.
- Experience in development with a sound foundation of best practices of coding standards.
- Extensive experience with AWS services such as EC2, lambda, IAM, RDS, DDB, Kinesis, and more.
- Proficiency in developing, deploying, and managing Docker containers.
- Well versed with application design patterns.
- Fair understanding to define and execute nonfunctional requirement (NFR) - performance tuning, resiliency setup, monitoring, transaction tracing etc.
- Excellent Analytical skills and Problem solving/investigation approach.
- Experience in working with event store like Kafka, AWS SQS, KDS streams.
- Experience on working with AWS\\PCF cloud and Agile methodology..
Preferred qualifications, capabilities, and skills
- Experience with Terraform for infrastructure as code.
- Kubernetes (EKS) and ECS: Knowledge of managing container orchestration with EKS and ECS.
- Familiarity with basic Linux commands and shell scripting.
- Experience in setting up and managing CI/CD pipelines using Jenkins and Spinnaker.
Top Skills
AWS
Docker
Java
Jenkins
Kubernetes
Python
Spinnaker
Terraform
Similar Jobs at JPMorganChase
Financial Services
The role involves managing and enhancing fund accounting products, supporting operational efficiency, developing new business opportunities, and collaborating across teams to ensure client satisfaction and compliance with regulations.
Top Skills:
Fund Accounting
Financial Services
Join the Quantitative Data & Platform team as an Associate Product Manager to support product vision, strategy, and execution for data analytics in wealth management.
Top Skills:
AWSAzureGCPPythonRSQL
Financial Services
As a Software Engineer III, you'll design and deliver technology solutions for Alternative Investment businesses, focusing on distributed services and agile methodologies.
Top Skills:
AWSBddGitJavaJIRAJSONMavenReactRestSonarSpringSpring BootSsap
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.