Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer 
United States, Washington, Seattle 
117946367

08.04.2025

DESCRIPTION:


QUALIFICATIONS:

Minimum education and experience required: Bachelor’s degree in Computer Engineering, Computer Science, Information Technology, Computer Information Systems, or related field of study plus 5 years of experience in the job offered or as a Software Engineer, Software Developer, Software/Solution Architect, Technical Lead, or related occupation. The employer will alternatively accept a Master’s degree in Computer Engineering, Computer Science, Information Technology, Computer Information Systems, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Software Developer, Software/Solution Architect, Technical Lead, or related occupation.

Skills Required: Requires experience in the following: Object Oriented Programming concepts, including Data Structures and Algorithms; developing, debugging, and maintaining complex software solutions in a large corporate environment using Java, Scala, Python, Shell scripting, and design patterns; designing and developing real-time data streaming applications with Apache Kafka to process, analyze, and transfer data across distributed systems; developing and automating large-scale, high-performance data processing systems using Apache Spark data pipelines by leveraging the scheduler framework to enhance and optimize product experiences; developing software applications with Spring, Spring Boot, Spring AOP, Spring Security, and Hibernate ORM; utilizing Maven or Gradle for dependency management and application builds; Postgres, MySQL, Oracle DB, and DynamoDB for data storage, retrieval, and management in database-driven applications; front-end technologies including JavaScript, jQuery, and React; UI development using HTML; developing configuration as a service repositories using JSON; Designing and executing tests using TestNG, Cucumber, JUnit, Selenium, Mockito, and JUnit5 to ensure high-quality code and functionality; building and automating CI/CD pipelines to support robust and scalable deployments using Jenkins, Spinnaker, and Docker and Kubernetes containerization tools; designing, implementing, and managing caching solutions using Redis Cache and Elastic Cache to optimize application performance, reduce latency, and enhance scalability; AWS, including implementing applications using EC2, ECS, ECS Fargate, EKS, SQS, SNS, Lambda, EventBridge, S3, Aurora RDS, Route 53, Load Balancer, Auto Scaling, CloudWatch, VPC, CloudFormation, IAM, and Security Groups; and monitoring and analyzing application performance using Splunk, Grafana, and Datadog to maintain system reliability and ensure optimal functionality.

Job Location: 1201 3rd Avenue, Seattle, WA 98101.

Full-Time. Salary: $185,500 - $215,000 per year.