Experian is a global data and technology company looking for a Senior Staff Engineer to architect, design, and implement scalable backend systems using Java, Spring Boot, and AWS services. The ideal candidate has 10+ years of experience in backend services, distributed systems, or platform engineering, with a strong understanding of Java, Spring Boot, microservices architecture, and AWS cloud services.
Requirements
- 10+ years of professional experience in backend services, distributed systems or platform engineering
- Proven track record architecting, building, and operating large-scale distributed systems in production
- Strong expertise in Java, Spring Boot, microservices architecture, and distributed systems fundamentals
- Extensive experience in system design, performance engineering, scalability, and reliability
- Deep understanding of AWS cloud services, architecture patterns, and cloud-native design principles
- Experience designing and supporting multi-tenant distributed platforms
- Deep understanding of cloud security principles and best practices
- Strong foundation in data structures, algorithms, concurrency, and networking
- Solid grasp of CI/CD pipelines, deployment automation, and release engineering
- Experience with container orchestration and runtime platforms (Kubernetes, EKS/ECS), and serverless patterns (Lambda)
- Hands-on experience with distributed data technologies such as Spark, Hive, and Kafka
- Good understanding of batch processing, data pipelines, and analytics platforms
- Knowledge of job orchestration systems such as AWS Step Functions, Airflow, or event-driven workflow engines
Benefits
- Best-in-class family well-being benefits
- Enhanced medical benefits
- Paid time off