SoftServe is the largest Ukrainian IT company, a team of 8000+ thinkers and makers, true professionals and good people. We like what we do and do it well. For us, that means a lot.
25 марта 2020

Senior Java Software Engineer (ID 51712) (вакансия неактивна)


Our client is one of the world’s well-known IT-companies, with a portfolio of tools widely used in IT industry. It is a multinational company with development offices across the world.
On this project, we are working with service aimed to provide support for both end-clients of our customer as well as their 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 there 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 Senior Java Engineer passionate to join our team.

• Strongly knowledgeable about Java
• An expert in REST, building REST API, Spring MVC, Spring Boot, Spring Security, Spring Data (Spring stack), SQL
• Having a background of Maven/Gradle and Docker
• Understanding and having practice with federated identity technologies (SSO, OpenID, SAML, etc.), which is desired
• Showing an advantage of CI and CD tools practice: Bamboo/Jenkins/TeamCity or any other
• Demonstrating strong analytical skills and feel confident with large data sets
• Experienced with data migrations

• Involvement in the complete software development life-cycle, including working with the production operations team to prepare and execute releases
• Ideas contribution to the architecture and design of new components and enhancements to the existing components
• Business teams to understand requirements, develop solutions, incorporate them into the designs of our components and be able to defend decisions that were made
• Participation in standup meetings to share status updates and discussing the blocking issues
• Assistance in troubleshooting issues, support the operation of production software and handling queries from business teams
• Writing technical documentation for planning and strategic reviews
• Fostering quality, standards, and cross-training via code reviews

• Have active communication with a great team and our client
• Get a friendly team
• Enjoy flexible schedule and working hours
• Grow professionally
• Take part in company events