Position: Java Back-end Developer for project from USA
Company: Educatry
Experience required: 5y
English level: intermediate

Job responsibilities
• Design, develop, document, support and enhance product under development.

• Assist in the design and implementation of scalable, extensible, and maintainable enterprise grade systems

• Practice Agile methodologies such as test-driven development (Junit/phpunit), functional testing, and continuous integration.

Qualifications
• 5+ years of internet, enterprise, or distributed software development experience.

• Highly skilled in Java Platform Ecosystem, DBMS, RESTful style API design and Linux OS.

• Bachelor’s or Master’s degree in computer science and technologies or in a related field.

• Proficiency in: Data Structures and Algorithms, Object Oriented Design (OOD), Object Oriented Programming (OOP), Core Java Language, Concurrent Programming and Distributed Systems

• Team leadership experience is a plus.

• Skilled in Scala programming language, Reactive programming, and Akka is a plus.

• Mastery of one or more MySQL Storage Engines is a plus.

• SaaS Development Experience is a plus.

• Platform Development Experience is a plus.

• Open Source Contributor is a plus.