GURUGRAM · FULLTIME
Senior Software Engineer - Java
EPAM Systems
Gurugram · onsite · Posted 47d ago
Sourced from
Not disclosed5–8 yrsfulltimeGurugram
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.5s
- Found the form on Foundit · 5 questions to answer1.0s
- Decided the answers for all of them2.3s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
We're looking for a Senior Software Engineer - Java with Spring Boot to be part of our global team, contributing to complete systems development within an Agile finance setting, all while fostering solid partnerships with business stakeholders and producing scalable, top-tier solutions.
Responsibilities
Responsibilities
- Oversee the complete systems development lifecycle, spanning requirements gathering, coding, testing, UAT, deployment, and ongoing maintenance in an Agile setting
- Create high-level and detailed technical designs, along with testing strategies and implementation roadmaps
- Thrive in a fast-moving, dynamic environment offering broad exposure across Finance functions
- Interpret business requirements and translate them into process workflows, data specifications, and implementation plans
- Cultivate strong working relationships with business stakeholders
- Spot opportunities for collaboration across divisions and reuse of shared solutions
- Develop unit and integration tests to guarantee reliable, resilient software
- Coordinate with various stakeholders while juggling multiple responsibilities within a team setting
- 5-8 years working with Java, J2EE, Spring, RESTful Services, Kafka, and Gradle/Maven
- Sharp analytical abilities for both technical and functional analysis and design work
- Strong communication skills paired with the ability to collaborate effectively within a global team
- Solid background in relational databases using SQL and/or MongoDB
- Hands-on experience with Splash, Elasticsearch, Kibana, Logstash, and building microservices
- Familiarity with modern libraries and toolkits like Guava and JodaTime spanning development, build, and deployment phases
- Background in test-driven development, including tools like jUnit, Mockito, and Cucumber
- Practical software development background, ideally in Java, Python, or Scala, with familiarity in both RDBMS and NoSQL data stores
- Strong programming capabilities coupled with sharp problem-solving skills
- Solid grasp of data structures, algorithms, software design principles, and fundamental programming concepts
- Comprehensive full-stack technical design and development expertise
- Outstanding communication abilities, including experience presenting to both technical and business audiences across a global organization
- Familiarity with DocuSign
- Background working with distributed caching solutions like Geode, Ignite, and Cassandra
- Genuine interest in the finance sector
Sourced from foundit
Section · 02
Skills
GuavaJodaTimeMavenJUnitScalaApache Kafkagradleelastic searchLogstashKibanaMockitoRESTful ServicesPythonMongoDBSQLSpring BootJavaMicroservicesCucumberJ2Ee
Section · Company
About EPAM Systems

EPAM Systems
IT Services & Consulting
10.1k+
employees
1993
33 years old
Newtown, Pennsylvania, United States
US
About
EPAM Systems delivers digital transformation and product engineering solutions, addressing complex challenges in diverse industries through innovative technology.
Industries
IT Services & Consulting
Employee ratings
2,036 reviews
3.7/ 5
Culture
3.7
Career growth
3.1
Work-life
3.8
Employees rate it well for
Learning283Salary270Work Life Balance256Work Culture180Senior Management176
Find them on