{bc}
company_site

Senior Software Engineer - Java with Spring Boot

EPAM Systems, Inc.
Pune, IND
Full-time
Senior · 5+ years experience
Onsite
Discovered 3 weeks ago
JavaJ2EEGradleMavenSQLMongoDB
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaJ2EEGradle
Smart Apply

Full Job Posting

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/Benefits

  • 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.)

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at EPAM Systems, Inc.