EPAM Systems, Inc.
EPAM Systems, Inc.•2h ago
Glassdoor

Senior Software Engineer

Pune, Maharashtra, India
Senior Level
100000-80000

Auto Apply to 50+ AI Matched Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at EPAM Systems, Inc.

Full Job Description

Join EPAM as a Senior Software Engineer - Java with Spring Boot in our Pune office. You will drive end-to-end systems development in a dynamic Agile finance environment while building strong relationships with business partners and delivering scalable, high-quality solutions.

Responsibilities

  • Manage the full software development lifecycle (requirements to maintenance) in an Agile setting
  • Create technical designs, testing strategies, and implementation plans for Finance applications
  • Navigate a fast-paced environment exposing you to all areas of Finance technology stacks
  • Analyze business needs to define process workflows, data requirements, and specifications
  • Build strong relationships with cross-functional business partners
  • Foster collaboration across divisions and reuse common solutions
  • Develop comprehensive unit and integration test cases for robust software

Requirements

  • 5-8 years of experience in Java, J2EE, Spring Boot, RESTful Services, Kafka, Maven/Gradle
  • Strong analytical skills for technical analysis and design
  • Solid proficiency with relational databases (SQL) and NoSQL stores like MongoDB/Elasticsearch
  • Familiarity with the ELK stack (Elasticsearch, Kibana, Logstash)
  • Experience using modern libraries such as Guava and JodaTime
  • Mastery of test-driven development tools including jUnit, Mockito, and Cucumber
  • Demonstrated full-stack design skills in Java/Python/Scala with RDBMS/NoSQL exposure

Nice to Haves

  • Knowledge of DocuSign integration patterns
  • Familiarity with distributed caches like Geode, Ignite, or Cassandra
  • A demonstrated interest in the finance sector

Benefits & Perks

  • Global exposure to technical challenges impacting multiple geographies
  • Vast self-development opportunities via online universities and global knowledge sharing
  • Sponsored Tech Talks, Hackathons, and unlimited LinkedIn Learning access
  • Possibility of relocation for short or long-term international projects
  • Comprehensive benefits package: Health insurance, Retirement plans, Paid time off, Flexible perks

Company

EPAM Systems, Inc.

EPAM Systems, Inc.

EPAM Systems, Inc. is a leading global provider of digital platform engineering and development services with offices in Pune, Maharashtra.We embrace a dynamic and inclusive culture committed to havin...

Pune, Maharashtra, India
Posted on Glassdoor