Position: Middle Java Software Engineer for EPAM Project
Company: EPAM
Experience required: 2y
English level: intermediate

As part of the team, you will have the opportunity to participate in product development, solve complex engineering challenges, and contribute to EPAM "know-how."

For Java Software Engineers, you will have an opportunity to straighten your functional programming skills and learn Scala and continue your development practice with Java.

Responsibilities:
Developing a data transformation engine running under Spak control
Developing a set of microservices controlling metadata, data access, and other
Understanding and improving complex algorithms for data crawling, secure data access, and effectiveness optimization
Requirements:
2+ years of Java experience (or Scala)
Strong experience with Spark
Good knowledge of SQL and JDBC
English A2+
Nice to have
Experience with Oracle or PostgreSQL
SCRUM experience
We offer:
Competitive compensation depending on experience and skills
Work in enterprise-level projects on a long-term basis
Full-time remote work (you can work from anywhere you are)
Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
Health Insurance
Community of 36,700+ industry’s top professionals