Position: Middle/Senior Java developer
Company: SoftServe
Experience required: 3y
English level: intermediate

WE ARE
Our Client is an Australian multinational enterprise software company that develops products for software engineers, project, and content managers. Creating software that empowers everyone from small startups to huge enterprises. We’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal. 

YOU ARE
A skilled Java software engineer who has practical experience with Java 8 (JAVA core in particular), Spring framework, Hibernate, Postgres or DynamoDB, AWS (another Cloud solution like Azure or Google Cloud is also fine) and Docker. 
As for Soft skills we share the view of playing as a team and full transparency. Also, you should have good analytical and communication skills; being result-oriented and not afraid of solving problems. 

A perfect fit is: 
Specialization in Java core and Spring Framework
Good computer science and software engineering fundamentals, with strong data structures and algorithms skills
5+ years of industry experience working as a Backend Engineer
Practical and theoretical experience with building microservices
Experience with continuous integration/continuous delivery
Writing tests (unit, integration)

Nice to have: 
Experience working with large scale distributed systems and event-driven architectures
Experience with microservices
Practical knowledge of agile software development methodologies (e.g., XP, scrum)

LANGUAGE
Upper-intermediate

YOU WANT TO WORK WITH
creating auto-services for smooth data migration
writing new features
skill-up in design structures
maintain the infrastructure

TOGETHER WE WILL
provide the value for end-users
have a friendly and mature team (only Senior staff)
have the ability to propose and implement own solutions
maintain our work (paid weekly on-call support)