Position: Senior Full-stack Developer (Angular + Java)
Company: GlobalLogic
Category: Java
Experience required: 3y
English level: upper

Project Description
The client provides leading-edge tools, technologies, software, and services for the global construction sector. They have a proud heritage, built over 75 years, and a worldwide reputation for pioneering products and exceptional service. With 30,000 people in more than 120 countries, they operate with a unique direct sales model and generate around 250,000 customer interactions every day.

Job Description
A perfect candidate should have the following skills:

Must Have - Backend
Proven hands-on experience in Java (SpringBoot framework) and have strong OOP programming concept
Proven hands-on experience in multithreading and asynchronous programming (concurrency / webflux)
Able to understand and apply programming best practices (Clean Code, SOLID principle, etc.)

Frontend
Proven hands-on experience in Angular
Proven hands-on experience in SPA testing framework (Jasmine / Karma)
Proven hands-on experience in JavaScript build and other workflow tools like Grunt, Gulp, Webpack

Others
Proven hands-on experience in Microservices architecture
Proven hands-on experience in AWS Cloud (ECS, Lambda, S3, SQS, SNS)
Proven hands-on experience in REST APIs development
Proven hands-on experience in Docker and containers experience
Proven hands-on experience in CI/CD with strong concept and knowledge