Position: Java Backend Developer (Microservises)
Company: GlobalLogic
Experience required: 2y
English level: intermediate

** Requirements: **

Above 2 years of commercial expertise in Java development;
Professional Java programming experience with RESTful, Message-/Event-Driven technologies, distributed applications;
An understanding of distributed and cloud computing, incl. deployment-related experience (ideally including Docker, AWS);
Experience with Test-driven development/Unit Testing and automation;

Experience working in Agile/Iterative/Scrum development;
Ability to communicate effectively and clearly in English, both verbally and in writing;
Self-motivated with strong organizational/prioritization skills and the ability to multi-task with close attention to detail.

Scala knowledge or experience is an advantage;
Experience with OAuth and other IAM related technologies would be a plus;
Experience with Kubernetes is a plus;

** Job Responsibilities **
** Architecture & Development: **
• Develop prototypes quickly to drive platform innovation;
• Recommend technical strategy and direction in area(s) of expertise;
• Build services that support large, complex application;.
• Conduct complex analysis and provide recommendations on the utilization of emerging and existing technologies;
• Build new high-level designs as required;

DevOps & Testing:
• Analyze and improve efficiency, stability and scalability of services;
• Build 360-Degree monitoring dashboards of your Microservices;
• Feel comfortable with our current tech stack: NoSQL, RDMS, Spring, Docker, Kubernetes, microservices, various cloud technologies;
• Use our methods: Agile, continuous integration, automation, iterative delivery.