Position: Middle/Senior Java Software Engineer
Company: SoftServe
Experience required: 3y
English level: upper

On this project, we are working with a 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 an 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 Senior Full-stack Java engineer who would be passionate to join our team.

On this project, we are working with a 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 an 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 Senior 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 must-have option Knowledge and understanding REST, building REST API
Confident in Spring MVC, Spring Boot, Spring Security, Spring Data (Spring stack)
- Experienced with Maven and Docker
- Knowledgeable of WebUI – specifically React and AngularJS

Nice-to-have expertise comprises:
- Groovy on Grails, and Apache Struts
- Understanding, and background working with federated identity technologies (SSO, OpenID, SAML, etc.)
- CI and CD tools: Bamboo/Jenkins/TeamCity or any other
- Popular test tools like JUnit, Mockito
- AWS stack
- Being an excellent communicator able to work cross-functionally across multiple departments well (with Intermediate Strong+ English level)
- 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
- Readiness 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
- Providing hands-on technical leadership and participating in architectural decision-making
- Dedication to delivering tested and optimized high-performance code for a distributed container-based architecture
- Driving new features from inception to production, with product managers, and other stakeholders across the company

**TOGETHER WE WILL**
- 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