Position: Middle Java Full Stack Developer
Company: SoftServe
Category: Java
Experience required: 3y
English level: upper

WE ARE
Our customer is a technically mature company with huge expertise and innovative approach, widely using new technologies existing on the market (big data, analytics, etc.) On this project, we are working with service aimed to provide support for both end-clients of our customer as well as its employees. 
Specifically, it is not a single service but a multiplicity of integrated ones supporting a million users all over the globe. Under our tasks are replacements of services, building new integrations, data collection, transforming and archiving, building access management system, and many more in the scope of rebuilding this service to become fully GDPR compliant.
So we are looking for an experienced and talented Middle Full-stack Java Engineer who would be passionate to join our team. 

YOU ARE 
- Possessing 3+ years of experience by developing highly available enterprise web applications with state of the art Front End web technologies: Strong Java knowledge is a must-have option 
- Knowledge and understanding REST, building REST API 
- Experience with Spring MVC, Spring Boot, Spring Security, Spring Data (Spring stack) 
- Experience with Maven/Gradle and Docker Desired to have knowledge of WebUI – specifically React 
- Understanding and experience working with federated identity technologies (SSO, OpenID, SAML, etc.) will be a plus 
- Experience with CI and CD tools would be a plus: Bamboo/Jenkins/TeamCity or any other 
- Experience with popular test tool like JUnit, Mockito
- Experience with AWS stack would be a great pus An excellent communicator able to work cross-functionally across multiple departments well (with Intermediate Strong+ English level) 
- A passionate problem solver with a focus on high-quality user experience 
- Creative problem solving, strong debugging and troubleshooting skills 
- Customer focus and Client orientation skills
- Focused on team results, detailed orientation
- Ready to take responsibility and ownership over tasks 

YOU WANT TO WORK WITH
- Creating experiences seen by over 10 million people a month 
- Developing fast, scalable, highly available, and reliable Web apps 
- Endless opportunities to grow your career the way you want
 
TOGETHER WE WILL
- Provide hands-on technical leadership and participate in architectural decision-making 
- Drive new features from inception to production, working across the company with product managers, and other stakeholders 
- Be dedicated to delivering tested and optimized high-performance code for a distributed container-based architecture 
- Create and maintain quality software 
- Participate in resolution of production issues and lead efforts toward solutions 
- Grow a performant production environment in a way that makes the system increasingly reliable