Website EPAM Systems
Senior Software Developer – Java with AWS Cloud — Senior Software Developer – Java with AWS Cloud – India
Join a fast‑growing technology practice where you’ll architect and build Java‑centric, cloud‑native solutions that power complex data‑integration workflows. Your work will directly impact mission‑critical applications for global clients, offering high visibility and rapid skill development.
What You’ll Do
Design and develop Java connectors, REST APIs, and integration components.
Build and tune ETL pipelines within Java applications for large‑scale data workflows.
Optimize application performance using AWS services such as EC2, S3, and Lambda.
Collaborate with product, QA, and DevOps teams to translate business needs into technical designs.
Participate in code reviews, ensuring maintainable and high‑quality deliverables.
Deploy, monitor, and troubleshoot cloud‑native architectures on AWS.
What You Need
6–8 years of professional software engineering experience.
Strong Java expertise with Spring, Hibernate, and JUnit.
Proven ability to create and consume RESTful APIs and data models.
Experience with relational databases (SQL) and scripting in Python or Bash.
Hands‑on work with Git in Agile development cycles.
Familiarity with core AWS services: EC2, S3, Lambda.
Good to Have
Exposure to big‑data tools like Apache Kafka or Spark.
Experience with Docker/Kubernetes containerisation.
Knowledge of Snowflake data‑warehousing and query optimisation.
The Opportunity
You’ll be a senior contributor on a compact, high‑impact team delivering enterprise‑grade solutions, with clear pathways to expand into advanced cloud and big‑data domains.
To apply for this job please visit careers.epam.com.
