Position: Senior Java Developer
Company: globallogic.com
Experience required: 3y
English level: intermediate

**Description**

Our client has been at the centre of the communication revolution. It is one of the largest communication technology companies in the world. They help people, businesses and things communicate better.

The project is starting from scratch. We are enhancing existing telecommunication solutions by bringing it to the level of “Unified Communication System”. The server side will consist of API orchestration which will use Apigee and Cloud Elements. This includes adding new functionality like integration with Google, Microsoft, and other 3rd party solutions.  Client-side as sample applications for all popular operating systems including Windows, Mac, Android, and iOS. The new administration tool (Web Portal) will allow our client to manage the system more easily and acquire more clients by giving them the authority to control their subscription plans from the portal.

We have full ownership of the code which gives developers a lot of flexibility. The same principle applies to the development methodology, the team decides how do we operate: Scrum, Kanban or other. GlobalLogic is responsible for project management and gives all needed support. 

**Requirements**

- 5+ years of Java software development experience
- Strong in Spring, Spring Cloud, Hibernate
- Experience building cloud systems, client-server applications, complex REST APIs 
- Strong experience in software design
- Upper-Intermediate verbal and writing skills in English

Nice to have:

- Experience in the telecom domain
- Experience with Apigee and CloudElements
- Experience working with GSuite, Microsoft and Amazon services
- Experience with NoSQL

**Responsibilities**

- Write code
- Architectural and software design
- Take responsibility for product development
- Deliver high quality and well-verified product