remote
Software Engineer III - Data, AWS, ETL, Java/Python - JPMorganChase
Software Engineer
Senior Software Engineer focused on building scalable, secure data services in AWS using Java and Python. Lead design, development, and maintenance of microservices and ETL pipelines to support consumer banking applications.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices and APIs in Java and Python on AWS.
- Build and optimize ETL pipelines to ingest, transform, and load large data sets into data lakes and warehouses.
- Collaborate with cross‑functional teams in an Agile environment to deliver secure, scalable solutions.
- Implement CI/CD pipelines, automated testing, and monitoring for continuous delivery.
- Ensure compliance with security, governance, and performance standards across all services.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Java, Python, and AWS services (Lambda, S3, Redshift, Glue).
- Hands‑on experience with ETL tools, data modeling, and SQL.
- Solid understanding of microservices architecture, RESTful APIs, and containerization.
- Excellent problem‑solving skills and a collaborative mindset.