Position: Senior Java back-end developer (microservices)
Company: GlobalLogic
Category: Java
Experience required: 5y
English level: upper

Responsibilities
- Review of new features’ requirements;
- Implementation of new solution features (develop Java code, bug-fixing of developed code);
- Self-testing of developed features;
- Covering code with unit tests;
- Writing automation test-cases for functional tests of developed features;
- Provide demo-sessions for developed functionality.

Requirements
Technical Skills:
- Java8, Spring Core, RESTful Web Services;
- Spring Data, JPA/Hibernate;
- SQL;
- Maven / Jenkins / Git / Gerrit;
- Linux/x86;
- Understanding of Microservices architecture;
- Docker, Kubernetes, helm is plus;
- Openstack is plus;
- Spring Cloud is plus.

Position Qualifications:
- 4 years commercial experience in software development with Java and microservices;
- Knowledge of the Cloud Computing and Virtualization technologies (e.g. OpenStack) and industry standards (in the Telecom market e.g. ETSI-NFV) is a plus.
- Understanding Agile development methodologies e.g. test driven development, continuous integration, code coverage, code analysis, etc;
- Demonstrated ability to develop and deliver complex software projects;
- Effective interpersonal communication skills in a highly collaborative team environment;
- Self directed work style, provide technical leadership and mentor-ship to less experience professional staff.