Senior Software Engineer - Java (Pune)

Senior Software Engineer - Java (Pune)

06 Aug
|
EPAM Systems
|
Pune

06 Aug

EPAM Systems

Pune

We are seeking a Senior Software Engineer – Java with Spring Boot to join a global team, driving end-to-end systems development in a dynamic, Agile finance setting 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

📌 Senior Software Engineer - Java (Pune)
🏢 EPAM Systems
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - java (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - java (pune) / pune