Software Engineer - Java/Spring Boot/Kafka
Core
Design, develop, and troubleshoot secure, high-quality software solutions and analyze large datasets to support banking applications.
Role type
Software Engineer III (Java/Spring Boot/Kafka)
Builds
Secure, stable, scalable technology products for Consumer and Community Banking
Domain
Financial Services / Banking
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Kubernetes, AWS, System Design, Testing, Operational Stability, AI coding assistants, Secure coding practices
Preferred skills
Cassandra, NoSQL, Big Data (Spark, Scala, HDFS), Modern infrastructure, Kafka
Responsibilities
Design, develop, and troubleshoot software solutions; Write secure, high-quality production code; Create architecture and design artifacts; Analyze large and diverse datasets and develop visualizations and reports; Identify hidden issues and patterns in data; Participate in software engineering communities and share learnings
Seniority
Mid-Senior (3+ years experience)