Senior Software Engineer - Java with Cloud - AWS

EPAM Systems, Inc.

Hyderabad

On-site

INR 1,800,000 - 2,800,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

EPAM Systems, Inc. is seeking a Senior Software Engineer - Java with Cloud - AWS to design and deliver scalable Java-based web services on cloud platforms. You will partner with cross-functional teams, build secure RESTful APIs, and optimize performance across the stack.

Responsibilities include designing scalable services, integrating with front-end apps, and ensuring security and reliability while adopting best practices in a fast-paced, collaborative environment.

Qualifications

  • Proven 6-8 years of IT experience with strong Java proficiency.
  • Solid understanding of web services development and RESTful APIs.
  • Hands-on with Spring Boot to build and deploy web services.
  • Security best practices including JWT authentication and authorization.
  • SQL queries and ORM with Hibernate for database interaction.
  • Proficiency with Linux commands and basic system ops.
  • Knowledge of web security principles and industry best practices.
  • Experience with Git and Azure DevOps, plus CI/CD pipelines.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.

Responsibilities

  • Design and build scalable, high-performance Java web services on cloud platforms.
  • Collaborate with frontend developers to integrate services into applications.
  • Implement RESTful APIs to support reliable client-server communication.
  • Ensure service reliability, security, and robust performance.
  • Optimize performance and scalability with caching, load balancing, and DB tuning.
  • Coordinate with product managers, architects, and QA to deliver quality software.
  • Participate in code reviews and uphold coding standards.
  • Stay current with Java trends and cloud-native web services.

Skills

Java
Spring Boot
RESTful APIs
Web security
JWT
SQL
Hibernate
Git
Angular
Microservices
AWS
Cloud
Azure DevOps
Docker
Kubernetes
Linux
Agile

Tools

Azure DevOps
Docker
Kubernetes
Git

Job description

We are looking for a Senior Software Engineer - Java with Cloud - AWS to design and deliver scalable Java-based web services on cloud platforms. You will partner with cross-functional teams, build secure RESTful APIs, and optimize performance across the stack.

Responsibilities
  • Design and build scalable, high-performance web services using Java
  • Collaborate with front-end developers to integrate web services smoothly into web applications
  • Implement RESTful APIs to support reliable client-side and server-side communication
  • Ensure service reliability, robustness, and security by applying standards and best practices
  • Optimize performance and scalability using caching, load balancing, and database optimization techniques
  • Coordinate with product managers, architects, and QA engineers to deliver high-quality software solutions
  • Participate in code reviews and provide constructive feedback while enforcing coding standards
  • Stay current with trends and emerging technologies in Java development and web services
Requirements
  • Proven 6-8 years of IT experience, including at least 6 years of strong proficiency in Java
  • Solid understanding of web services development, including RESTful APIs
  • Hands-on experience with frameworks such as Spring Boot to build and deploy web services
  • Deep understanding of security best practices, including authentication and authorization with Spring Security and JWT
  • Working knowledge of SQL queries and stored procedures, plus ORM frameworks like Hibernate for database interaction
  • Practical proficiency with Linux commands
  • Strong knowledge of web security principles and industry best practices
  • Hands-on experience with version control systems such as Git and ADO
  • Working knowledge of Azure DevOps (Sprint board, PR, Jenkins, Docker & Kubernetes, etc.)
  • Capability to work with Swing, AWT, JavaFX, and Java Desktop Applications
  • Excellent problem-solving and analytical skills
  • Ability to collaborate effectively within a team environment
  • English proficiency at Upper-Intermediate (B2) or higher
  • Nice to have Bachelor's degree in Computer Science, Engineering, or a related field
  • Knowledge of Angular
  • Experience with microservices architecture
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes
  • Background in Agile development methodologies, with certification in Java programming or related technologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Java with Cloud - AWS
Senior Software Engineer - Java with Cloud - AWS

EPAM Systems, Inc. • Chennai District

On-site
INR 900,000 - 1,400,000
Senior Software Engineer Java AWS Cloud
Senior Software Engineer Java AWS Cloud

EPAM Systems • Gurugram District

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer - Java And AWS Cloud Services
Senior Software Engineer - Java And AWS Cloud Services

EPAM Systems • Gurugram District

On-site
INR 1,800,000 - 3,000,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Chennai District

On-site
INR 1,500,000 - 2,200,000
Senior Java Software Engineer - Cloud AWS
Senior Java Software Engineer - Cloud AWS

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Java Software Engineer - Cloud AWS
Senior Java Software Engineer - Cloud AWS

EPAM Systems • Gurugram District

On-site
INR 1,500,000 - 2,800,000
Senior Software Engineer (Java, AWS Cloud)
Senior Software Engineer (Java, AWS Cloud)

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - Java & AWS Cloud Services
Senior Software Engineer - Java & AWS Cloud Services

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,000,000 - 3,400,000
Senior Software Engineer, Java Cloud (AWS)
Senior Software Engineer, Java Cloud (AWS)

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,500,000