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