Sr Engineer Software
Core
Design, develop, test, and maintain scalable enterprise backend applications and event-driven microservices for Retirement and Financial Services.
Role type
Senior IC software engineer (Java/Spring Boot/Microservices)
Builds
Cloud-native Java applications, RESTful APIs, and Apache Kafka-based streaming microservices on AWS
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring Cloud, Apache Kafka, AWS, REST APIs, Microservices, Oracle, CI/CD, Distributed Systems
Preferred skills
Java 21, Amazon MSK, Spring Cloud Stream, Kafka Streams, Apache Flink, Docker, Kubernetes, Terraform, Event Sourcing, CQRS
Technologies
Java, Spring Boot, Spring Cloud, Apache Kafka, AWS, Amazon MSK, Oracle, Jenkins, GitLab Runner, Docker, Kubernetes, Terraform
Responsibilities
Design and develop scalable backend applications and microservices; Build and integrate event-driven streaming services; Optimize database integrations and implement resiliency patterns; Troubleshoot production performance issues; Participate in architecture discussions and code reviews; Mentor other engineers.
Seniority
Senior, hands-on IC