Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Java Software Engineer - Java, Spring Boot

AT EPAM Systems
EPAM Systems

Senior Java Software Engineer - Java, Spring Boot

Pune, India

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.
We are eagerly searching for a Senior Java Software Engineer to become a part of our team.

In this role, you will be tasked with the creation, development, and implementation of software solutions utilizing Java, SQL, and Spring Boot. You will also be enhancing the performance of the ONESOURCE Platform Technology streams.

Want more jobs like this?

Get jobs in Pune, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


If innovation stirs your passion, we encourage you to apply and join our team!

#LI-DNI

Technologies
  • Core Java, SQL, Spring (Spring Boot, Spring Cloud), Design patterns, RESTful web services
Responsibilities
  • Design, develop, and implement software solutions using Java, SQL, and Spring Boot
  • Cooperation with cross-functional teams to define requirements and pinpoint areas for improvement
  • Creation of scalable and efficient code to boost the performance of the ONESOURCE Platform Technology streams
  • Conducting of unit tests and code documentation to ensure high-quality deliverables
  • Participation in customer and project interviews to collect feedback and comprehend requirements
Requirements
  • A range of 5 to 8 years of experience with Java, Spring Boot, and SQL, with a background in the finance sector as a bonus
  • Proficient understanding of Mockito and REST API
  • Proficiency in Java 8
  • Considerable experience in exception handling and multithreading
  • Proven experience in the design and development of end-to-end solutions
  • Familiarity with Unit Testing
  • Capacity to create secure, stable, and high-performing code
  • Sound understanding of software engineering
Nice to have
  • Knowledge of CI/CD
  • Comprehension of microservices-based architecture or cloud technologies
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.)

Client-provided location(s): Pune, Maharashtra, India
Job ID: EPAM-epamgdo_blt9efff5af8a343912_en-us_Pune_India
Employment Type: Other