Position: Trainee Java Software Engineer
Company: SoftServe
Category: Java
Experience required: no_exp
English level: intermediate

WE ARE
The project is a patient-centred health intelligence, dedicated to advancing healthcare through data-driven insights. It is transforming healthcare by applying AI and machine learning to multidimensional, longitudinal clinical and genomic data to build dynamic models of human health and define optimal, individualized health trajectories. It's a US-wide laboratory network.
We are the team working with multiple components of the system, some of those are already in production, and some need to be created.

YOU ARE
• Having sufficient knowledge about Java syntax, constructs, and fundamentals
• Showing the fundamentals of Spring/Hibernate/Maven
• Possessing a good concept of Java features like Optionals, Lambdas & • • • Functional Interfaces, Stream API
• Able to do the class design, understanding OOP principles, realizing the difference between overriding and overloading
• Understanding Multithreading, Inner Classes, Generics at a fairly high-level
• Comfortable speaking English every day (Intermediate+ level)

YOU WANT TO WORK WITH
• Open-minded stakeholders willing to have best practices and good development processes implemented on their projects
• Finding creative and elegant solutions to complex problems
• The team focused on interactions and continuous effectiveness improvement, by following Agile values and principles
• Maintaining and documenting programs following software engineering standards

TOGETHER WE WILL
• Enjoy an excellent team atmosphere and great corporate events
• Give you access to experienced specialists willing to share their knowledge
• Grow professionally
• Support your technical and personal growth — we have a dedicated career plan for all roles in our company