Software Engineer III – Java – Aws – Python
Company | JP Morgan Chase |
---|---|
Location | Plano, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level, Senior |
Requirements
- Formal training or certification on software engineering concepts and 3+ years applied experience.
- Advanced knowledge of application, data and infrastructure architecture disciplines
- Experience in Spark processing large amount of data
- Experience in Java OR Python OR Pyspark
- Experience in cloud technologies AWS, Glue, EMR
- Expertise in AWS stack designing, coding, testing, and delivering solution that supports high data volume
- Experience in end-to-end systems automation and orchestration
- Experience with DevOps toolchains
- Proficiency in Agile
- Strong debugging and troubleshooting skills
Responsibilities
- Work with Technical lead, Software engineers and Data engineers to identify technical and functional needs of data systems
- Ensure adherence to defined development life cycle, Software design practices, and Architecture strategy and intent
- Contribute to application frameworks in support of greater resiliency and self-healing capabilities
- Contribute to monitoring frameworks to accomplish end to end flow monitoring and noiseless alerting with proper telemetry
- Implement performance tests, identify bottlenecks, opportunities for optimization and continuous improvements
- Participate in deep design reviews with application and platform teams throughout the life cycle to help develop software for reliability, speed and scale
- Design and Develop distributed computation and parallel processing components to support high volume data pipelines
- Support DevOps and CI/CD processes
Preferred Qualifications
- Experience with Spring Boot building Microservices and/or Web Apps
- knowledge of one or more infrastructure components (e.g. containerization – docker, k8s)
- Comfortable learning cutting edge technologies and applications to greenfield project