Software Engineer III - Java Backend, AWS, Kafka
JPMorgan Chase & Co.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design and deliver secure, stable, and scalable backend Java microservices using Spring Boot within an agile team.
Develop and maintain distributed event-driven systems leveraging Kafka and AWS data lake/ETL technologies (S3, Glue, EMR, Lambda).
Leverage enterprise-authorized AI-assisted development tools to improve code quality, delivery speed, and system architecture, while ensuring secure and high-quality production code.
Minimum Requirements
3+ years of applied software engineering experience with formal training or certification.
Advanced proficiency in Java (17/21+) and Spring Boot, strong Kafka experience including topic design and consumer groups.
Extensive experience with AWS data lake and ETL tools (S3, Glue, EMR, Lambda, Step Functions), Docker/Kubernetes containerization and orchestration on AWS EKS/ECS.
Experience with AI-assisted software development tools and knowledge of secure coding and responsible AI engineering workflows.
Ideal Candidate Profile
Experienced in designing scalable, resilient distributed systems with security and performance best practices.
Comfortable working within fast-paced agile environments utilizing modern automation and AI tools to improve software delivery.
Skilled in integrating complex backend systems with AWS cloud infrastructure and event-driven architectures using Kafka.
