Position: Lead Java Software Engineer
Company: SoftServe
Experience required: 5y
English level: upper

The client's product serves the world's leading insurers, employers, and health systems and helps millions of people around the world resolve their healthcare needs with confidence.
In frames of extending collaboration, we are looking for a talented Java Lead who enjoys solving complex challenges in sophisticated software systems. You will be involved in a cross-national team and full engineering cycle of feature delivery, build innovative products within collaborative, cross-functional teams and ensure adherence to multiple coding disciplines and standards, and contribute to their stability. As the pioneer and trendsetter of a virtual healthcare service provider in the world, your highly visible contributions will be used by millions of people each year.
YOU ARE
A candidate having the following skills & abilities
At least 5-year expertise in software development
At least 4 years of Java experience
A strong sense of software design and architecture, distributed system. Knowledge of design and architecture patterns
Good knowledge of relational databases
A concept of in-memory storages
Message brokers
Agile/Scrum development process
Upper-Intermediate English level, delivering thoughts in a clear and structured manner, understanding 'soft skills' terms, taking ownership and responsibility
A highly motivated, result-oriented, self-driven individual who knows how to address domain-specific challenges, prepared for client collaboration on a daily basis, and building a team
Desired Skills and Qualifications
Test-Driven Development, writing unit and integration tests
Competent writing software with MVC frameworks
Qualified writing software with JavaScript ecosystems like React may be useful
Comfortable working in a cloud environment like AWS
Using basic Linux/Unix CLI and using Git and GitHub for source code control
Knowledge of Continuous Integration/Continuous Delivery systems like Jenkins
The capability of debugging problems related to HTTP, XHR, JSON, CORS, SSL, S3, etc
Ability to investigate performance and memory issues
Creating long-term API designs
A good team player attitude and written communicator skill
YOU WANT TO WORK WITH
Healthcare domain
Design and architecture
Scaling and performance challenges
Research and prototyping
Requirements analysis and estimation
Solution development participation
Long-term projects
Assuming the role of technical and team leadership
TOGETHER WE WILL
Work in a team of certified architects by Software Engineering
Have access to strong educational and mentorship programs
Give you access to experienced specialists willing to share their knowledge
Show you our casual atmosphere, no dress code
Care about your individual initiatives; we are open for them, just come and share your ideas
Make you familiar with our structured career path and development opportunities