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.
24 декабря 2019

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


Our Customer 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. At this moment, SoftServe team is working on nearly 20 different subprojects/products for this client. Our customer is a technically mature company with huge expertise and innovative approach, making good use of new technologies existing on the market (big data, analytics etc.). The product is aimed at enabling the migration of data from server to cloud solution, leading to the transition from a monolith system to microservices.

From our candidate, we expect solid experience and knowledge in the following areas
• Specialization in Java and Spring Framework
• Good computer science and software engineering fundamentals, including database design
• 5+ years of industry experience as a Back End Software Engineer
• Experience with building microservices
• Proven understanding of micro-services oriented architecture and extensible REST APIs
• Experience with continuous integration/continuous delivery and infrastructure as code
• Understanding of service-oriented architecture and extensible REST APIs
• Project coverage with tests (unit, integration, acceptance, synthetic)
• Experience with the leading development team(s)
• Strong interpersonal and communication skills
• Experience working with large scale distributed systems as a requirement
• Willingness to mentor other Software Engineers
And knowledge of the following technologies
• Java 8
• Spring framework
• Hibernate
• PostgreSQL 10
• GraphQL
• Docker and Bamboo
• Splunk
• SignalFX (metrics)

• Cutting-edge technologies and approaches
• Estimation and scope decomposition
• World’s well-known IT company
• Possibility of learning new technologies and languages
• Participation in the implementation phase defining and creating the core of that or different systems, receiving knowledge from the development team
• Opportunity of leading a team of 5 mature members (Software Engineers only)
• Communication with architect from client’s side, and architecture in general
• Creation and improvement of tech processes
• Code review
• Deep research of problems faced

• Work with an enterprise software company
• Access the Software best-practices from the Customer side
• Work with an international team

Горячие вакансии

Все вакансии