Skip navigation EPAM

Senior Software Engineer (Java)

  • Pune, India
  • hot
Job #: 45422
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior Software Engineer (Java) for our Pune office to make the team even stronger.


  • Be dedicated and focused on work and aligned with given development responsibilities and deliver as per expected coding standards, timeline and quality
  • Communicate with Manager and Tech Leads, identifying and raising risks and potential issues
  • Prepare required set of documentation


  • Hands-on experience in design and development of complex web-based applications
  • Hands-on experience on building web application using Core Java 8, Struts and Spring, Linux
  • Practical experience with web/application servers like Apache Tomcat, JBoss, WAS
  • Well experienced with building tools such as Maven and Ant, ability to set it up from scratch
  • Working experience with SQL databases such as Postgres/Oracle
  • CI/CD exposure to build pipelines and containerization tools such as Jenkins
  • Able to perform code review and knowledge of static code analyzer
  • Hands-on with working on project implementation using Agile methodologies
  • Understanding of non-functional requirements
  • Knowledge of design patterns - candidate must have the knowledge of applying the design pattern to various scenarios
  • Experience with Microservices
  • Experience on migrating java-based applications on various platforms is definitive plus

Nice to have

  • Experience with messaging/event driven architecture
  • Working knowledge on unit testing frameworks – JUnit / Mockito / PowerMock
  • Working knowledge on ORM frameworks such as Hibernate / JPA Caching, Pagination and performance

We offer

  • 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.)
Узнать больше о EPAM Индия

Здравствуйте, чем мы можем вам помочь?

Наши офисы