Position: Middle Java Developer
Company: GlobalLogic
Category: Java
Experience required: 2y
English level: upper

Connector (aka Component) is a core element of the products, which allows to connect, extract data from a data source, transform data according to business needs and load data back to some storage. It is used in traditional software such as Studio for Data Integration as well as in the modern Cloud services.

Continuous emerging of new technologies and data repositories lead to demand growth of creating new connectors and adapting the existing ones.

For this reason, we are looking for a Java developer to join the team to address the demand and provide our client with the best quality service.

Skills:

-    Over 2 years of commercial experience in Java software development;

-    Strong knowledge of Java Core 8;

-    Experience with SQL (JDBC);

-    Understanding and practical experience in testing techniques (JUnit, Mockito, TDD);

-    Experience with development and CI tools: Git/GitHub, Maven, Docker;

-    English (both spoken and written) at least at Intermediate level that allows communicating with an international team on a daily basis.


Optional but desirable:

- Experience with REST, SOAP and authentication (OAuth) protocols;

- Experience in Data Integration domain.

Job Responsibilities
-    Design and implement Talend Connectors (see below);

-    Unit and Integration testing;

-    Respond to feature requests, bug reports, performance issues and ad-hoc questions;

-    Work collaboratively in a distributed team to satisfy customer needs;

-    Perform code and design reviews.

 

Advantages:

- Smooth onboarding process;

- Ability to mentor junior teammates;

- Chance to work with a great variety of technologies and DBs (both SQL and non-SQL such as Snowflake, PostgreSQL, Mongo, Cassandra, DynamoDB, Neo4j);

- Work collaboratively in a distributed international team (France, Germany, China).