Position: Back-end Java Developer
Company: GlobalCloudTeam
Category: Java
Experience required: 3y
English level: intermediate

We are looking for an outstanding Java developer to become part of our team in Dnipro, Kyiv, Kharkiv or remotely. This is an innovative startup project that creates educational technology solutions based on artificial intelligence to improve the e-learning experience.

**Required skills**

— 3+ years of experience as software engineer using Java programming language;
— A track record of successfully delivering software projects;
— Knowledge and skills on the Spring framework, including Spring boot, Spring Data and Spring Security;
— Extensive experience on using RDBMS, such as MySQL;
— Experience in Rest API design;
— Familiarity with API Tools such as Swagger and Postman;
— Familiarity with Bitbucket based automated CI/CD pipelines;
— Writing tests using JUnit;
— Comfortable working with AWS;
— Familiarity with project management tools like Jira;
— Excellent presentation, oral and written communication skills;
— Ability to scope, plan and execute on multiple projects simultaneously in a fast-paced environment;
— Strength in problem-solving and issue-resolution with good attention to detail;
— English level — Intermediate.

**We offer**

— Creative and friendly team without hierarchy within;
— Team of professionals & continuous self-improvement;
— Opportunity to work remotely \in the office, it’s up to you;
— Fully paid sick leave and 18 days paid vacation;
— Competitive compensation;
— Career advancement opportunities;

**Responsibilities**

— Improvement and development of the product by implementing new functionality and maintaining the existing one;
— Collaborate with the Product Manager 
— Working with databases;
— Lead technical implementation at all stages: design, development, bug fixing, and production support;
— Be a part of the cross-functional team, participate in planning business tasks and achieve estimated goals
— Solve complex tasks both in a team and independently;
— Writing technical analysis
— Develop and mentor junior or mid-level staff members.

Write to us to discuss in detail our opportunities and how they could align with your aspirations.