remote
AWS Lead Software Engineer-Java/Spring/Kafka/Cassandra - JPMorganChase
Software Engineer
Lead AWS Software Engineer driving scalable, secure Java/Spring solutions with Kafka and Cassandra, delivering high‑impact technology for consumer banking rewards.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput Java/Spring microservices on AWS, ensuring performance, reliability, and security.
- Implement and optimize Kafka streaming pipelines for real‑time rewards processing and analytics.
- Model and manage data in Cassandra, writing efficient queries and ensuring data integrity across distributed clusters.
- Collaborate with cross‑functional teams to translate business requirements into robust, scalable architecture.
- Mentor junior engineers, conduct code reviews, and promote best practices in CI/CD, testing, and DevOps.
Requirements
- 5+ years of professional experience in Java development with Spring framework.
- Strong background in Kafka, event‑driven architecture, and distributed data stores (Cassandra).
- Hands‑on experience deploying and managing applications on AWS (EC2, ECS, EKS, RDS, S3).
- Proficiency in designing scalable, fault‑tolerant systems and writing clean, maintainable code.
- Excellent communication skills and a collaborative mindset in an agile environment.
Skills
javaspringkafkacassandraaws