Position: Java Software Engineer
Company: Teamvoy
Experience required: 1y
English level: intermediate

Required skills:

1+ year of experience in software development
Strong knowledge in Java
Good knowledge of Java concurrency
Experience working with Java Streams
Good understanding of Database design, SQL Queries
Knowledge of python is a plus
Strong communication skills and ability to work directly with customers is a must
Good verbal and writing English language communication skills
Bachelor's degree in Software Engineering or equivalent, or at least 2 years of relevant work experience.
Responsibilities:

Contribute as part of a scrum team dedicated to building a quality product
Implement and maintain java applications
Analyze product requirements and translate into Java code
Debug and resolve technical issues
A TDD driven mindset
We offer:

* Interesting and challenging work in a dynamically developing company

* Personal and professional development (tech talks, experience sharing meetings)

* Performance reviews every 6 months

* Superb office in the city center