Epam Systems

Senior Software Engineer - Java Microservices

Epam Systems

Pune Division, Maharashtra, India · Full Time

Be the first to apply

Experience
4–10 yrs
Salary
Openings
1
Posted
2 weeks ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

EPAM Systems is looking for a Senior Software Engineer with a strong background in Java microservices, Docker, and Kubernetes to join our team in Pune, Maharashtra. The successful candidate will engage in designing and delivering scalable, high-performance software applications.

Key Responsibilities

  • Design, develop, and maintain Java Spring Boot applications ensuring adherence to best practices.
  • Collaborate closely with multi-disciplinary teams to build comprehensive software solutions.
  • Produce clean, efficient, and well-documented source code following industry standards.
  • Diagnose and resolve issues within existing software promptly.
  • Engage in peer code reviews providing constructive and actionable feedback.
  • Stay updated on emerging software trends and integrate new technologies to improve system quality and performance.
  • Create and run unit tests to maintain robust code functionality.
  • Work with databases and complex data structures for effective data management.
  • Incorporate appropriate security protocols to safeguard applications against vulnerabilities.
  • Prepare and maintain detailed documentation including technical specs and user guides for knowledge sharing.

Candidate Requirements

  • Possess between 4 and 10 years of professional software development experience.
  • Demonstrated expertise in Java programming, Spring Boot framework, and REST API development.
  • Strong knowledge of Oracle PL/SQL for database interaction and management.
  • Solid understanding of contemporary software development methodologies and best practices.
  • Effective teamwork skills enabling collaboration with developers and stakeholders.
  • Strong analytical abilities and problem-solving skills.
  • Excellent communication and interpersonal capabilities.

Tools & software

Java Docker required Kubernetes required RESTful API required Java required

How they work

Communication Teamwork & Collaboration Problem Solving
🤖
Online · instant AI help
Broxer