onsite
Lead Software Engineer - Java, Python, AWS, Spark - JPMorganChase
Software Engineer
Lead a cross‑functional agile team to design, develop, and maintain scalable, secure financial technology solutions using Java, Python, AWS cloud services, and Apache Spark.
About the role
Key Responsibilities
- Architect, design, and implement high‑performance, fault‑tolerant services on Java and Python platforms.
- Drive the development of data‑intensive pipelines and analytics workloads using Apache Spark.
- Lead the migration, deployment, and optimization of applications on AWS cloud infrastructure.
- Mentor and guide engineers through best practices in code quality, testing, and continuous delivery.
- Collaborate with product owners, analysts, and security teams to ensure solutions meet regulatory and performance standards.
Requirements
- 5+ years of professional software engineering experience with strong Java and Python expertise.
- Hands‑on experience designing, building, and operating services on AWS (e.g., EC2, S3, Lambda, RDS).
- Proficiency in developing large‑scale data processing jobs using Apache Spark.
- Demonstrated leadership in agile environments, including sprint planning and code reviews.
- Solid understanding of security, scalability, and reliability principles for financial applications.
Skills
javapythonawsapache spark