Position: Software Engineer (Java)
Company: GlobalLogic
Category: Java
Experience required: 2y
English level: intermediate

Job Description

Requirements: 
Above 2 years of professional expertise in Java (preferably Java 8); 
Good knowledge of the Java ecosystem (Java 8, Spring, JUnit, logging); 
Skills in REST and the microservice architecture (SpringBoot); 
Knowledge in CI tools (Maven, Jenkins); 
Knowledge of a source version manager (ideally GIT); 
Knowledge and practical experience in Linux and Docker; 
Knowledge and/or experience with any of a public cloud platform such as Amazon Web Services or Microsoft Azure would be a plus; 
On-hands experience with Kubernetes is an advantage; 
  

Competencies: 
Passionate about software quality to provide the best experience to end-users; 
Ability to communicate effectively and clearly in English, both verbally and in writing; 
Ability and willingness to analyze issues in a microservice architecture; 
Ability to work within a distributed international team environment; 
Strong organizational/prioritization skills and ability to multi-task with close attention to detail; 
  

Qualifications: 
 BSc or MSc degree in Informatics or equivalent. 

Job Responsibilities

Responsibilities 
Designing, implementing, testing, and deploying microservices that are fault-tolerant and scalable to support multiple Talend Products; 
Maintenance and enhancements of existing Talend products; 
Implementing tactical and long-term product improvements (could be code, script, or documentation related); 
Collaborating with other team members in investigating and resolving technical or performance issues and performing root cause analysis; 
Creating, maintaining, supporting deployment scripts and process; 
Maintaining technical documentation; 

Department/Project Description

Our client is in cloud data integration and data integrity, whose products enable companies to transform their business by delivering trusted data at the speed of business and offers a suite of apps for data integration and integrity that brings data, people and technology together by generating end-to-end data pipelines. 
End users can collect data; transform it to power analytics; govern it from end-to-end, and share it across internal and external stakeholders. They can work across systems and across environments: in the cloud and on-premises. 
We are looking for a backend developer to join our Kyiv team. In this role, you’ll be responsible for developing the application that allows managing users, roles, groups, projects, and much more in the web application of the cloud platform. 
You’ll get to work hands-on with plenty of exciting technologies and scale challenges as we grow to support millions of transactions across hundreds of servers in the Cloud environment. 

Keyskills - Must Have
 REST
 Java
 Docker
 Microservices
 Spring