DescriptionYoure 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 Software Engineer II at JPMorgan Chase within the Asset & Wealth Management you are part of an agile team that works to enhance design and deliver the software components of the firms stateoftheart 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 highquality 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. Help improve our Site Reliability Engineering (SRE)/DevOps tooling and processes to enable us to deliver more value and reduce risk
- 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 decisionmaking 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 equity inclusion and respect
Required qualifications capabilities and skills
- Formal training or certification onsoftware engineeringconcepts and 2 years applied experience
- Experience in developing debugging and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Experience in Java Core Spring Boot Spring MVC Spring Data Spring Cloud. SCM / DevOps / CI /CD tools & process Git/Bitbucket Maven Jenkins Sonar
- Web Technologies JavaScript HTML 5 CSS JSON REST GraphQLReact Bootstrap. Testing tools & frameworks JUnit Cucumber Selenium
- Agile Methodology and Tools Jira. RDBMS systems and SQL Oracle. Observability and monitoring services Dynatrace Grafana Splunk
- Microservices and Layered (SOA/MVC) Architecture. Integration patterns and messaging technologies Kafka. Caching solutions Apache Ignite
- Cloud deployments Private Cloud Amazon Web Services. Cloud Platforms Container/Orchestration Amazon ECS EKS Kubernetes Cloud Foundry. Camunda Workflow Engine Process Orchestration
- Experience across the whole Software Development Life Cycle
- Emerging knowledge of software applications and technical processes within a technical discipline (e.g. cloud artificial intelligence machine learning mobile etc.)
Preferred qualifications capabilities and skills
- Familiarity with modern frontend technologies
- Exposure to cloud technologies