Browse current jobs

Senior Software Engineer - Java with Cloud - AWS

EPAM · Gurgaon

Apply on employer website

Source and collection record

Read the employer source

Last observed by our collector: . This is not a manual review or a confirmation from the employer.

Employer requisition: bltznmh5fon4ul9jlev

Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.

How sourcing and classification work · Report a discrepancy

Your application evidence checklist

Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.

0 of 2 checks marked. Keep unresolved requirements as questions for the employer.

Collected role 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. Apply now to help ship reliable, high-performing services! 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

Collected experience requirement

6-8 years