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

**WE ARE**
Our team has been committed to delivering market-leading software solutions that empower our partners and customers to dramatically improve management, visibility, and service delivery across global and enterprise converged Voice-over-IP (VoIP), SIP and MPLS networks. With a rapidly changing landscape, organizations are facing new operational challenges, increased complexity, interdependencies, and a failing eco-system of technologies to support newly converged networks.

**YOU ARE**
• Having an understanding of Object-Oriented Programming
• Showing a concept of software development life cycles
• Knowledgeable about Java 8, Spring, REST, Docker, GitLab 
• English - showing at least Intermediate spoken and listening level
• Willing to learn and get to know new technologies
• Able to work solitary and in a team
• Self-motivated, passionate about understanding, learning, and exploring new technologies within the software quality assurance world
• Understanding of code versioning tools such as Git
• Good analytical thinking, quick learner
• Knowledgeable about Agile and Scrum

**YOU WANT TO WORK WITH**
• Extending existing backend services, designing new ones
• Refactoring, code quality improvements
• Collaboration with DB and FE subteams
• Preparing design and supportive documentation 
• Troubleshooting issues reported by production clients
• Communication with technical stakeholders on the client's side

**TOGETHER WE WILL**
• Work with an enterprise software company;
• Access the Software best-practices from the Customer side;
• Work with an international team;
• You’ll be directly impacting the customer experience of our fast-growing customer base.