Java BackEnd Developer
Employer
- JPMorgan Chase & Co.
Job Description
This is a back-end software engineer role within a green-field initiative. We leverage the latest technologies to deliver a cutting-edge solution to our clients.
Your technical skills should include:
- Academic qualification in a computer science or STEM (science, technology, engineering or mathematics) related field or the foreign equivalent
- Professional experience working in an agile, dynamic and customer facing environment
- At least 5+ years of recent hands-on professional experience (actively coding) working as a back-end software engineer
- Extensive experience with using a JVM language (Java/Scala/Kotlin, preferably Java 8+)
- Understanding of distributed systems and cloud technologies (AWS, GCP, Azure, etc.)
- Understanding of dependency injection frameworks (Spring / SpringBoot, Guice, etc.)
- Understanding of microservices architecture
- Understanding of RESTful APIs and web technologies
- Understanding of relational databases
- Desired – understanding of security frameworks / standards
- Desired – understanding of data streaming and messaging frameworks (Kafka, Spark, etc.)
- Desired – understanding of distributed tracing and monitoring (Zipkin, OpenTracing, Prometheus, ELK stack, Micrometer metrics, etc.)
- Desired – experience with containers (Docker, Kubernetes, etc.)
- Experience in the all stages of software development lifecycle (requirements, design, architecture, development, testing, deployment, release and support)
- Desired – experience in automating deployment, releases and testing in continuous integration, continuous delivery pipelines
- A solid approach to writing unit level tests using mocking frameworks, as well as automating component, integration and end-to-end tests
Your soft skills should include:
- Ability to work in a collaborative environment and coach other team members on coding practices, design principles, and implementation patterns that lead to high-quality maintainable solutions.
- Ability to work in a dynamic, agile environment within a geographically distributed team
- Ability to focus on promptly addressing customer needs
- Ability to work within a diverse and inclusive team
- Technically curious, versatile and solution oriented
- Excellent written and verbal communication skills in English
Similar Jobs
JPMorgan Chase Bank, N.A.
JPMorgan Wealth Management - Private Client Advisor - Market Expansion - Charleston, SC
- Charleston, SC
- 631 days ago
JPMorgan Chase Bank, N.A.
Chase Wealth Management Private Client Advisor - Market Expansion - Boston, MA
- Boston, MA
- 631 days ago
JPMorgan Chase Bank, N.A.
JPMorgan Wealth Management - Private Client Advisor - Market Expansion - Cheyenne, WY
- Cheyenne, WY
- 628 days ago
JPMorgan Chase
JPMorgan Chase Wealth Management, Market Director - Boston Metro West, Northwest, Southshore, and Rhode Island Market Expansion - Boston, MA
- Boston, MA
- 674 days ago
Apply Now
Job Summary
-
Location
Palo Alto, CA
-
Date Posted
319 days ago
Create a Job Email Alert
We'll send you all new job offers for: