EPAM Systems
Posted 1mo ago

Senior Software Engineer - Java Microservices with Docker & Kubernetes

EPAM Systems
Pune, Maharashtra, India
OnsiteFull Time
Responsibilities
  • developing software
  • maintaining applications
  • collaborating cross-functionally
Requirements
  • 4+ years software development experience with Java
  • Spring Boot and RESTful services
  • Oracle PL/SQL knowledge
  • Problem-solving and strong communication skills
Technical tools mentioned
JavaJava 8Spring BootHibernateJava Microservice InfrastructureDockerKubernetesREST APIOracle PL/SQL

Job description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking a Senior Software Engineer with expertise in Java microservices, Docker and Kubernetes to join our team and contribute to the design and delivery of scalable, high-performance software solutions.

Responsibilities

  • Develop and maintain Spring Boot applications using Java
  • Collaborate with cross-functional teams to design and implement software solutions
  • Write clean, efficient and well-documented code that meets industry standards and best practices
  • Troubleshoot and debug issues in existing applications to provide timely resolutions
  • Participate in code reviews and provide constructive feedback to team members
  • Apply emerging trends and technologies in software development to improve application quality and performance
  • Write and execute unit tests to ensure reliability and functionality of code
  • Work with databases and data structures to store, retrieve and manipulate data
  • Implement security measures to protect applications from potential threats and vulnerabilities
  • Document technical specifications, user manuals and other relevant materials to support knowledge transfer

Requirements

  • 4 to 10 years of experience in software development
  • Proficiency in Java, Spring Boot and RESTful web services
  • Expertise in Oracle PL/SQL
  • Understanding of software development principles and methodologies
  • Capability to work in a team environment and collaborate effectively with developers and stakeholders
  • Skills in problem-solving and analytical thinking
  • Competency in communication and interpersonal skills

We offer/Benefits

Opportunity to work on technical challenges that may impact across geographies

Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications

Opportunity to share your ideas on international platforms

Sponsored Tech Talks & Hackathons

Unlimited access to LinkedIn learning solutions

Possibility to relocate to any EPAM office for short and long-term projects

Focused individual development

Benefit package:

  • Health benefits
  • Retirement benefits
  • Paid time off
  • Flexible benefits

Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

About EPAM Systems

Provides global digital platform engineering and software development services.

Similar jobs

Software Engineer roles near Pune, Maharashtra
3h
Save
Mark Applied
Hide
Software Engineer - Microsoft Power Platform Developer
Bangalore or Hyderabad or Pune or Chennai or Greater Noida or India
RemoteFull Time
Kyndryl
KyndrylNYSE: KD: Manages and modernizes mission-critical IT infrastructure systems.
3+ YOERequires 3+ years of development and technical leadership with Microsoft Power Platform, Azure, Dataverse, Power Apps, Power Automate, C#, JavaScript, SQL, integrations, and scalable secure architecture.
Microsoft Power Platform, Microsoft Azure, Dataverse, Power Apps, Power Automate, Azure Functions, REST APIs, API Management, C#, .NET, JavaScript, SQL, Microsoft Azure, AWS, Google Cloud Platform
10h
Save
Mark Applied
Hide
Senior-Software Engineer (50377)
Pune, Maharashtra, India
OnsiteFull Time
Incedo
Incedo: Providing digital transformation and AI technology services.
4+ YOERequires 4–6 years of Dynamics 365 CRM development experience and proficiency in C#, .NET Framework, JavaScript, jQuery, Power Platform, REST APIs, and Agile/Scrum methodologies.
Microsoft Dynamics 365 CRM, JavaScript, jQuery, HTML, C#, .NET Framework, REST APIs, Web Services, Power Automate, Power Apps, Dataverse, Agile, Scrum, Azure DevOps, Visual Studio, OData, SDK, Microsoft SQL Server, FetchXML, Docker, Kubernetes, Azure Kubernetes Service (AKS), Microsoft Azure, Power Platform, CI/CD
12h
Save
Mark Applied
Hide
Software Engineer
Pune, Maharashtra, India
HybridFull Time
Principal Financial Group
Principal Financial GroupNASDAQ: PFG: A global financial investment management and insurance.
2+ YOEBachelor's degree, 2+ years of software development with AWS, Java and J2EE, about 2 years of TypeScript, 6 months of Snowflake, plus REST APIs, testing, SQL and DevOps experience.
AWS, TypeScript, Java, J2EE, Snowflake, Amazon EC2, AWS Lambda, Amazon S3, Amazon DynamoDB, Amazon RDS, Amazon API Gateway, Amazon EventBridge, Amazon SQS, Amazon SNS, AWS Fargate, REST API, Spring, iBATIS, MyBatis, Hibernate, JUnit, WebSphere, Apache, RAD, Eclipse, IntelliJ IDEA, XML, JSON, UML, ClearCase, SVN, Git, Jenkins, Maven, DB2, Oracle, SQL, Agile, SAFe, DevOps, Scrum
13h
Save
Mark Applied
Hide
Senior Software Engineer
Pune or Mumbai
OnsiteFull Time
Xoriant
Xoriant: Provides digital engineering and software services for global enterprises.
Manual QA experience with strong SQL and data validation skills, Tableau testing experience, and mortgage or loan origination system domain knowledge.
Tableau, Snowflake, SQL
22h
Save
Mark Applied
Hide
Software Engineer, Research IT, Information Technology
Pune, Maharashtra, India
OnsiteFull Time
CITIC CLSA
CITIC CLSA: Provides investment banking, brokerage, and asset management services.
2+ YOEBachelor’s or master’s degree in computer science or related field; 2–5 years developing Java applications; strong analytical, interpersonal, and problem-solving skills; fluent spoken and written English.
React, Java, Spring Boot, PostgreSQL, SQL, Docker, GitHub, Spring Data JPA, Hibernate, CI/CD, Linux
22h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru or Pune or India
HybridFull Time
Rockwell Automation
Rockwell AutomationNYSE: ROK: Sells industrial automation hardware and digital manufacturing software solutions.
6+ YOEBachelor's degree or equivalent practical experience, 6+ years of software development, modern programming language experience, and Agile development experience. Security, cloud, and DevSecOps experience preferred.
C#, C++, Java, Python, Go, TypeScript, Node.js, Angular, React, GraphQL, Git, GitHub, Azure DevOps, REST APIs, SAST, SCA, DAST, SBOM, GitHub Copilot, ChatGPT, Claude, Cursor, RAG
22h
Save
Mark Applied
Hide
Lead Software Engineer
Pune, Maharashtra, India
OnsiteFull Time
Global Payments
Global PaymentsNYSE: GPN: Provides payment technology and software solutions for global commerce.
12+ YOERequires 12+ years of software project development experience, payments industry domain knowledge, and the ability to understand complex business transformation logic.
22h
Save
Mark Applied
Hide
Custom Software Engineer
Pune, Maharashtra, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
7.5+ YOERequires 7.5+ years of Kubernetes experience, 15 years of full-time education, expertise in container orchestration, microservices, CI/CD, and distributed-system optimization.
Kubernetes