Position: Java Back-end Developer for company from USA
Company: Educatry
Experience required: 5y
Category: Java
English level: intermediate
Published: 2022-05-01T00:00:00+03:00

Requirements
Experience: 5+ years
Java - 5+ years

Description
Our client wants to support developers from Ukraine.
Our client - this is a company from the USA which was founded in 2013 with ideas to help bridge the gap that event organizers had in managing events with technology.
From 2020 our client expanded its portfolio to bring communities and engagement to the center of attention, making clients' success their mission.
Today our client empowers organisations, revolutionizing relationships, delivering long-term business value, and making modern engagement more purposeful.
The team is international with main offices in US and Singapore and teams across China, Pakistan, US, and Ukraine

Project Details:
As part of the technology team, you join a crew of experienced people working on making the best possible user experience and on building the most scalable code base we could think of. Our stacks are Scala/Java for the backend; PHP/JS for the frontend; Kotlin and Swift for the mobile.
The ideal candidate should have experience as an Engineer in backend development, excellent communication skills, strong development ability, a sharp analytical sense, a startup mindset and should be able to roll up his/her sleeves to get the job done.
Join a fast-growing, international team (currently present in over 60+ countries and growing).


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.

Project's Stack:
- PHP/JS framework for our web application;
- Sass for CSS processing;
- Native mobile apps (Swift and Kotlin);
- Java/Scala for our backend REST API;
- MySQL/MongoDB for data storage, Redis for some cache;
- Jenkins for continuous integration;
- AWS, AliCloud and Dataline for hosting.

Requirements:
- Java
- Scala would be a plus
- Kotlin will be a plus
- MySQL
- MongoDB
- AWS hosting and services