Job Description
There’s nothing more exciting than being at the center of a rapidly growing field in technology and applying your skillsets to drive innovation and modernize the world's most complex and mission-critical systems.
As a Software Engineer II at JPMorgan Chase within the Consumer and Community Banking Risk division, you will play a pivotal role as an experienced member of an agile team, tasked with designing and delivering secure, stable, and scalable market-leading technology products. Your responsibilities will encompass implementing critical technology solutions across a variety of technical areas within diverse business functions, all in support of the firm's business objectives.
Job responsibilities
- Architect and implement resilient, highly scalable, fault-tolerant services.
- Develop and deploy services that can integrate with other enterprise systems.
- Analyze business requirements to design system architecture that meets specified functional, performance, scalability, security, governance, and auditability requirements.
- Manage multiple deliverables to different business groups and build stronger customer relationships.
- Collaborate with the appropriate individuals (LOB users, Subject Matter Experts, Architects, DBAs, etc.) to design and implement the appropriate solution.
- Work with system administrators, users, and other development team members to manage enhancements and issues.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Have a minimum of 1+ years of experience in development in a Linux environment.
- Gain experience with Service Oriented Architecture (SOA) and expertise in REST APIs.
- Accumulate 3+ years of experience with Core Java 5+ and the Spring framework (Boot, Integration, DI, Security, WS, etc.).
- Acquire 1+ years of experience working with Kafka, MQ, or other messaging platforms.
- Handle backend infrastructure using load balancing, autoscaling, etc.
- Utilize any log analytic tools like ELK, Splunk, etc.
- Demonstrate strong communication skills, both written and oral.
Preferred qualifications, capabilities, and skills
- Good knowledge on Cloud technology
- Prefer experience with NoSQL databases like Cassandra.
- Prefer experience with AWS cloud.
- Know deploying to Kubernetes is a plus.