Position: Java Software Engineer + GCP
Company: Epam Anywhere
Category: Java
Experience required: 2y
English level: intermediate

We are currently looking for a remote Middle/Senior Software Engineer with Java expertise to join our global team.

The main pool of tasks is associated with real-time streaming between two different databases in order to have consistent data in both places. The current team is already working on this flow, but the customer would like to start a parallel implementation of the same idea but with a different source (different Oracle instance).

**Responsibilities**
Implementing real-time streaming between two different databases (Oracle DB and Google Cloud Spanner)
Ensuring stability of data deployment

**Requirements**
Java development experience of 2+ years
Experience with Spring (Boot, Core, MVC, Data)
Knowledge of REST API
Knowledge of RDBMS
English B1 and above

**Nice to have**
Experience with GCP
Knowledge of Google Cloud Dataflow (or alternative - Spark/Flink/Storm)

**We offer**
Competitive compensation depending on experience and skills
Work on enterprise-level projects on a long-term basis
Full-time remote work
Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
Community of 38,000+ industry's top professionals