Senior Software Engineer (Java/Python)
Job description
Role Overview
We are seeking an experienced Senior Software Developer with strong expertise in Java and AWS to design, build, and scale modern cloud-native applications. The ideal candidate will have hands-on experience in microservices architecture, AI-driven automation, and building highly scalable systems using AWS services.
You will play a key role in designing robust backend systems, optimizing cloud infrastructure, and mentoring junior developers.
Key Responsibilities
- Design, develop, and maintain highly scalable backend services using Java
- Build and deploy cloud-native applications on AWS
- Develop and manage microservices-based architectures
- Design and implement APIs and integrate with third-party services
- Work with AWS services such as:
- AWS Lambda
- ECS / EC2 / EKS
- RDS / DynamoDB
- Implement AI-based automation solutions to improve system efficiency and workflows
- Ensure application performance, scalability, and security
- Collaborate with cross-functional teams (Product, DevOps, Data Engineering)
- Drive best practices in code quality, CI/CD, and architecture design
- Troubleshoot production issues and optimize application performance
Required Skills & Qualifications
- 5–8 years of hands-on experience in software development
- Strong proficiency in Java (Spring Boot preferred)
- Solid experience with AWS cloud ecosystem
- Experience in:
- working with AWS tools - AWS lambda, AWS API-Gateway, AWS Load Balancer, AWS cloudwatch, AWS CLI
- Container orchestration (ECS / EKS / EC2)
- Strong understanding of microservices architecture & RESTful APIs
- Experience with either of the database technologies:
- Relational (AWS RDS)
- NoSQL (DynamoDB)
- Working knowledge of system design, scalability, and distributed systems
- Familiarity with CI/CD pipelines and DevOps practices
Good to Have Skills
- Hands-on experience with:
- Python
- PySpark
- AWS EMR / AWS Glue
- Terraform (Infrastructure as Code)
- Exposure to data engineering pipelines and big data processing
Soft Skills
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Ability to work in a fast-paced, agile environment
Qualifications
- AWS
- Java
- Python
- AI
- REST API
- SQL
Our uniqueness is that we celebrate yours. Experian's people first, inclusive and purpose driven culture is multi award-winning; World's Best Workplaces™ 2025 (Fortune Global Top 25), Great Place To Work™ in 26 countries to name a few. Check out Experian Life on social or explore our Careers Site to understand why. Experian is also proud to be an Equal Opportunity and Affirmative Action employer. If you have a disability or special need that requires accommodation, please let us know at the earliest opportunity.
Experian Careers - Creating a better tomorrow together
Find out what its like to work for Experian by clicking here