Senior Software Engineer - Java with Microservices

EPAM Systems

Maharashtra

On-site

INR 1,200,000 - 1,800,000

Full time

12 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Retirement benefits
Paid time off
Flexible benefits
Tech Talks & Hackathons
LinkedIn learning access
Relocation to EPAM office

Job summary

EPAM Systems in India is seeking a Senior Software Engineer – Java with Microservices to lead end-to-end development in a fast-paced, Agile finance setting, coordinating with business partners across geographies.

You will design, implement and test scalable microservices, collaborate with stakeholders, and contribute to robust, high-quality solutions while adopting modern libraries and tools.

Qualifications

  • 5 to 8 years of experience in Java, J2EE, Spring, RESTful services and related tech.
  • Strong analytical skills for technical and functional analysis.
  • Excellent communication and ability to work in a global team.
  • Experience with SQL and NoSQL databases.
  • Hands-on microservice development with modern libraries and tooling.

Responsibilities

  • Manage end-to-end development cycle in an Agile finance environment.
  • Develop high level and detailed designs, testing strategies, and implementation plans.
  • Collaborate with business partners and multiple stakeholders.
  • Write unit and integration tests to ensure robust software.
  • Identify opportunities for cross‑divisional reuse of solutions.

Skills

Java
J2EE
Spring
RESTful Services
Kafka
Gradle/Maven
JUnit/Mockito/Cucumber
SQL
MongoDB

Tools

Elasticsearch
Kibana
Logstash
Splash
Guava
JodaTime

Job description

We are seeking a Senior Software Engineer – Java with Microservices to join a global team, driving 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 end-to-end systems development cycle from requirements analysis to coding, testing, UAT, implementation and maintenance in an Agile environment
  • Develop high level and detailed technical designs, testing strategies, and implementation plans
  • Work in a dynamic, fast-paced environment that provides exposure to all areas of Finance
  • Understand and respond to business needs, facilitate and develop process workflow, data requirements, and specifications required to support implementation
  • Build strong relationships with business partners
  • Identify opportunities for cross-divisional collaboration and reuse of common solutions
  • Write unit and integration test cases to ensure robust, bullet-proof software
  • Collaborate with multiple stakeholders and manage multiple tasks as part of a team
Requirements
  • 5 to 8 years of experience in Java, J2EE, Spring, RESTful Services, Kafka, and Gradle/Maven
  • Strong analytical skills for technical and functional analysis and design
  • Good communication skills and ability to work as a team player in a global team
  • Solid experience in relational databases with SQL and/or MongoDB
  • Real experience with Splash, Elasticsearch, Kibana, Logstash, and microservice development
  • Sound knowledge of modern libraries and toolkits such as Guava and JodaTime for development-time, build-time and deployment-time activities
  • Experience with test-driven development including jUnit, Mockito, and Cucumber
  • Hands-on software development experience preferably in Java, Python, or Scala, with exposure to RDBMS and NoSQL datastores
  • Strong programming and problem-solving skills
  • Clear understanding of data structures, algorithms, software design and core programming concepts
  • Strong full-stack technical design and development skills and experience
  • Excellent communication skills including experience speaking to technical and business audiences and working globally
Nice to have
  • Experience with the DocuSign product
  • Experience working with distributed caches such as Geode, Ignite, and Cassandra
  • Interest in finance
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 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Developer - Java FS Angular
Lead Software Developer - Java FS Angular

EPAM Systems, Inc. • Hyderabad

On-site
INR 2,500,000 - 4,500,000
Health benefits
Retirement benefits
Paid time off
+1
Lead Software Engineer - Java FS Angular
Lead Software Engineer - Java FS Angular

EPAM Systems, Inc. • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Lead Software Engineer - Java FS Angular
Lead Software Engineer - Java FS Angular

EPAM Systems, Inc. • Chennai District

On-site
INR 4,500,000 - 6,500,000
Health benefits
Retirement benefits
Paid time off
+2
Senior Development Consultant
Senior Development Consultant

Endava • Pune District

On-site
INR 3,000,000 - 5,400,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Maharashtra

On-site
INR 900,000 - 1,800,000
Senior Software Engineer - Java, Spring Boot, AWS, MicroServices
Senior Software Engineer - Java, Spring Boot, AWS, MicroServices

ESP Engineered • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Above industry remuneration
Opportunities for professional development
Empathetic and results-driven environment
Full Stack Java Lead
Full Stack Java Lead

Endava • Pune District

On-site
INR 1,500,000 - 2,500,000
Full Stack Java Lead
Full Stack Java Lead

Endava plc • Pune District

On-site
INR 1,200,000 - 1,800,000
Principal Engineer, Java
Principal Engineer, Java

Nagarro • Gurugram District

On-site
INR 1,500,000 - 1,900,000
Director - Delivery Management
Director - Delivery Management

EPAM Systems, Inc. • Pune District

On-site
INR 6,000,000 - 11,000,000
Health benefits
Retirement benefits
Paid time off
+1