Experian logo
Experiantoday

Senior Software Engineer (Java/Python)

On-site · Hyderabad, Telangana, India

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise

Job Summary

Senior Software Engineer responsible for designing, building, and scaling cloud-native backend services in Java on AWS. Role emphasizes hands-on development of scalable backend systems using Java and AWS, with experience in microservices architecture, AI-driven automation, and building highly scalable solutions. You will design and maintain backend services, deploy cloud-native applications on AWS, develop and manage microservices-based architectures, design and implement APIs and integrate with third-party services, and work with AWS services such as AWS Lambda, ECS/EKS/EC2, and RDS/DynamoDB. Responsibilities include ensuring application performance, scalability, and security, mentoring junior developers, collaborating with cross-functional teams (Product, DevOps, Data Engineering), driving best practices in code quality, CI/CD, and architecture design, and troubleshooting production issues. Preferred background includes experience with Python, PySpark, AWS EMR/Glue, Terraform, and exposure to data engineering pipelines. The role champions a fast-paced, agile environment and requires strong problem-solving and communication skills.

Required Qualifications

  • 5–8 years hands-on software development experience
  • Strong proficiency in Java (Spring Boot preferred)
  • Solid experience with AWS cloud ecosystem
  • Experience 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 Relational (AWS RDS) and NoSQL (DynamoDB) databases
  • Experience with CI/CD pipelines and DevOps practices
  • Ability to design, develop, and maintain scalable backend services
  • Experience building cloud-native applications on AWS
  • Mentoring junior developers
  • Design and implement APIs and integrate with third-party services
  • Troubleshooting production issues and optimizing performance
  • Excellent collaboration and communication skills
  • Ability to work in a fast-paced, agile environment
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Experian

Senior Software Engineer (Java/Python)

Apply on Sorce