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