remote
Software Engineer III - Java, AWS, Kafka - JPMorganChase
Software Engineer
Senior Software Engineer focused on building secure, scalable Java applications on AWS, leveraging Kafka for real‑time data streaming and big‑data insights within an agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java services on AWS infrastructure, ensuring reliability and scalability.
- Implement and optimize Kafka-based data pipelines for real‑time analytics and trading system enhancements.
- Collaborate with cross‑functional agile teams to define product requirements, deliver incremental features, and iterate based on user feedback.
- Integrate mobile and web components, enhancing customer experience across banking platforms.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Requirements
- 5+ years of professional Java development experience.
- Strong proficiency with AWS services (EC2, S3, Lambda, RDS, etc.) and deployment automation.
- Hands‑on experience with Apache Kafka, including topic design, consumer groups, and stream processing.
- Solid understanding of agile methodologies and collaborative development practices.
- Excellent problem‑solving skills and a passion for delivering secure, high‑quality software.