Senior Software Engineer Java & AWS

JobCubby

Hyderabad

Hybrid

INR 2,500,000 - 3,800,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Wellbeing programs

Job summary

Experian is seeking a Senior Software Engineer with strong Scala and Java expertise to drive cloud modernization in the Ascend Cloud Foundation Platform. The role reports to the Director of Engineering and is based in Hyderabad with 40% on‑site presence.

You will deliver APIs, microservices, and data pipelines using Scala, Java, and AWS serverless technologies, mentor juniors, and ensure robust test coverage in an agile environment.

Qualifications

  • Degree in CS/Engineering or MCA or higher.
  • 4–10 years hands‑on software development experience.

Responsibilities

  • Deliver high‑quality software in an agile team.
  • Design and maintain APIs and microservices in Scala/Java.
  • Develop serverless data processing with AWS services.

Skills

Scala
Java
AWS
CI/CD
Test‑Driven Development

Education

Bachelor's degree in Computer Science/Engineering
MCA or equivalent

Tools

Spring
Docker
Kubernetes
Git
JUnit/Mockito
AWS Glue/Batch/Step Functions/Lambda

Job description

Company Description

Experian is a global data and technology company, powering opportunities for people and businesses around the world. We operate across a range of markets, from financial services to healthcare, automotive, agribusiness, insurance, and many more. Experian invests in people and new advanced technologies to unlock the power of data. We have an amazing team of 25,200 people in 32 countries.

Job Description

We are looking for an enthusiastic Senior Software Engineer with strong Scala and Java expertise to work at the forefront of our cloud modernisation within our Credit & Verification Services.

This role reports to Director Engineering

This is a hybrid role requiring working from Hyderabad office 40% per month.

As a senior developer in a agile engineering team that delivers the product backlog of Ascend Cloud Foundation Platform.

You will work closely with other Software Engineers to both maintain existing systems and build our cloud-native microservices, data pipelines and APIs using Scala, Java and AWS serverless technologies.

Key Responsibilities
  • Working as a senior software developer in an agile team to deliver high-quality software solutions within agreed timelines, ensuring alignment with business requirements and agile principles.
  • Designing, building and maintaining APIs and microservices using Scala and Java, following clean, scalable and secure coding practices.
  • Designing and implementing data processing and orchestration workflows using AWS Glue, Batch, Step Functions and Lambda.
  • You will Develop AWS Lambda functions in Python as part of our serverless data processing solutions.
  • Translating business requirements to clean, scalable code ensuring minimal defects.
  • You will collaborate closely with cross-functional team members to design, develop, test, and release.
  • Collaborate in development processes and practices, a culture of continuous integration, continuous delivery, and continuous improvement.
  • Provide clear and concise documentation for code, processes, and system architecture to facilitate knowledge sharing and maintainability.
  • Mentor and guide junior developers, providing technical expertise, code reviews.
  • Ensure comprehensive test coverage by writing and reviewing unit, integration, and end-to-end tests, and automating testing processes where possible.
  • Monitor and address code quality issues, leveraging static code analysis tools to identify and fix potential problems early.
  • Drive the adoption of DevSecOps practices, ensuring security is integrated into early stages of the software development lifecycle.
Qualifications
  • Qualified with a degree in B.Sc. in Computer Science, MCA in Computer Science, Bachelor of Technology in Engineering, or higher.
  • 4 – 10 years of hands‑on experience in a developer role within software engineering.
  • Proven experience in building secure, mission‑critical, high-volume transaction web‑based software systems in regulated environments such as finance and insurance industries.
  • Passionate about analyzing and building robust systems.
  • Proficient in translating business requirements into clean, scalable code adhering to design patterns and security best practices.
  • Strong individual contributor and team player, capable of collaborating effectively within cross‑functional teams.
  • Hands‑on expertise in Scala and Java (Spring), building high‑quality, scalable, secure APIs within microservices architectures.
  • Strong hands‑on experience with AWS cloud components, including Glue, Batch, Step Functions and Lambda, for building serverless and data‑processing solutions.
  • Expertise in writing quality unit test cases with knowledge of mocking frameworks (e.g. ScalaTest, JUnit, Mockito). Experience with Test‑Driven Development (TDD).
  • Experience in writing integration test cases using Behaviour Driven Development (BDD).
  • Building scalable, maintainable, and performant REST/SOAP/gRPC APIs with microservice or service‑oriented architecture.
  • Experience in identifying, creating, maintaining and reusing frameworks / libraries whenever possible.
  • Hands‑on experience deploying and managing applications on public cloud platforms, AWS.
  • Strong understanding of clean code, clean architecture, SOLID principles, and design patterns.
  • Experience with any of NOSQL or SQL Databases.
  • Experience with containers, Docker, Kubernetes.
  • Proficiency with any source control tool preferably git (Bitbucket, GitHub, or GitLab).
  • Strong knowledge and experience of Continuous Integration and Continuous Deployment (CI/CD) practices.
  • Experience having worked in an agile team using either Scrum or KANBAN.
  • Experience on static code quality analysis tools & vulnerability management.
Desirable and Useful skills
  • Working knowledge of using GEN AI tools for coding.
  • Any certifications relevant to public cloud, AWS Certifications are preferred.
  • Experience deploying and scaling services on Kubernetes, Amazon ECS or Amazon EKS.
  • Experience working with Domain Driven Design, Event Driven Architecture.
  • Experience with any of streaming, messaging, event bus technologies while build event driven architecture either Kafka, Event Bridge, Kinesis, Rabbit MQ, Active MQ or any other message bus.
  • Experience with Infrastructure as Code (IaC) using Terraform or AWS CloudFormation or Cloud Development Kit.
  • Experience with CI/CD pipelines using tools like GitHub Actions, GitLab CI, or Jenkins.
Additional Information

Our uniqueness is that we celebrate yours. Experian's culture and people are important differentiators. We take our people agenda very seriously and focus on what matters; DEI, work/life balance, development, authenticity, collaboration, wellness, reward & recognition, volunteering... the list goes on. Experian's people first approach is award‑winning; World's Best Workplaces™ 2024 (Fortune Global Top 25), Great Place To Work™ in 24 countries, and Glassdoor Best Places to Work 2024 to name a few. Check out Experian Life on social or our Careers Site and Glassdoor to understand why.

Experian is also proud to be an Equal Opportunity and Affi…

Benefits
  • Experian care for employee's work life balance, health, safety and wellbeing.
  • In support of this endeavor, we offer best‑in‑class family well‑being benefits, enhanced medical benefits and paid time off.
Employment Details
  • Employee Status: Regular
  • Role Type: Hybrid
  • Department: Technology
  • Schedule: Full Time
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer(.Net + AWS)
Lead Software Engineer(.Net + AWS)

Experian • Hyderabad

Hybrid
INR 4,000,000 - 7,000,000
Senior Staff Engineer
Senior Staff Engineer

Experian PLC • Hyderabad

Hybrid
INR 3,000,000 - 7,000,000
Family well-being benefits
Senior Staff Engineer
Senior Staff Engineer

Experian Group • Hyderabad

Hybrid
INR 4,000,000 - 8,000,000
Family well-being benefits
Enhanced medical benefits
Paid time off
Software Engineer
Software Engineer

Experian • Hyderabad

Hybrid
INR 1,500,000 - 2,500,000
Hybrid role
Family well-being benefits
Enhanced medical benefits
+1
Senior Software Engineer
Senior Software Engineer

Experian • Hyderabad

On-site
INR 1,200,000 - 1,500,000
Senior Data Engineering Lead
Senior Data Engineering Lead

Experian • Hyderabad

Hybrid
INR 4,500,000 - 7,500,000
Best-in-class family well-being
Join our Java Talent Community, Hyderabad
Join our Java Talent Community, Hyderabad

JobCubby • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Hybrid work
Regular employee status
Full-time role
Senior Staff Engineer (Full Stack-Next.js/React, Node.js, Python, AWS)
Senior Staff Engineer (Full Stack-Next.js/React, Node.js, Python, AWS)

Experian Group • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer _Cloud Developer
Senior Software Engineer _Cloud Developer

Experian • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Java_Community_Hyderabad
Java_Community_Hyderabad

Experian • Telangana

On-site
INR 900,000 - 1,700,000