Software Engineer III
Company: JPMorgan Chase & Co.
Location: Palo Alto
Posted on: November 8, 2024
Job 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 Corporate &
Investment Bank, 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
- Executes software solutions, design, development, and technical
troubleshooting with ability to think beyond routine or
conventional approaches to build solutions or break down technical
problems.
- Creates secure and high-quality production code and maintains
algorithms that run synchronously with appropriate
systems.
- Produces architecture and design artifacts for complex
applications while being accountable for ensuring design
constraints are met by software code development.
- Gathers, analyzes, synthesizes, and develops visualizations and
reporting from large, diverse data sets in service of continuous
improvement of software applications and systems.
- Proactively identifies hidden problems and patterns in data and
uses these insights to drive improvements to coding hygiene and
system architecture.
- Contributes to software engineering communities of practice and
events that explore new and emerging technologies.
- Adds to team culture of diversity, equity, inclusion, and
respect.
Required Qualifications, Capabilities, and Skills
- Formal training or certification on software engineering
concepts and 3+ years applied experience.
- Excellent Core Java versed in Java 11 & 17.
- Experience with Microservices architecture.
- API - internal and external architecture, security and
development.
- Internal and/or external Cloud architecture, deployment and
management of microservices.
- Experience with tools like Docker, Kubernetes, Git, JIRA,
Jenkins pipelines.
- Experience with Spring Boot, Apache Tomcat, JSON, JS.
- SQL/relational data models with experience in Oracle, Cockroach
DB, Cassandra, NoSQL structure.
- Hands-on practical experience in system design, application
development, testing, and operational stability.
- Proficient in coding in one or more languages.
- Experience in developing, debugging, and maintaining code in a
large corporate environment with one or more modern programming
languages and database querying language.
- Demonstrated 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 front-end technologies.
- Exposure to cloud technologies.
- Exposure to AEM (Content Management), Kafka, AMPs, HAProxy,
Grafana, Prometheus, Geneos, Kibana, Dynatrace, Jaeger,
OpenTelemetry, Zipkin, Sleuth, Splunk, Groovy, Gemfire, Hazelcast,
GoldenGate or other replication.
#J-18808-Ljbffr
Keywords: JPMorgan Chase & Co., Mountain View , Software Engineer III, IT / Software / Systems , Palo Alto, California
Didn't find what you're looking for? Search again!
Loading more jobs...