Position: Senior Java Engineer (Education)
Company: Star
Experience required: 5y
English level: upper

**THE CLIENT**
Established in 2000, was designed to relieve administrators of all duties related to recruiting, training, scheduling, and managing their substitute personnel, thereby enabling them to focus on their core objective: providing students with a quality education.

**Qualifications & Experience**
5+ years of commercial experience in software development with Java
Strong Java Concurrency knowledge
Spring (Core, Security, Data, Boot)
Experience developing UI for clients’ appsKnowledge of OOP/OOD, architecture, and design patterns
Comprehensive experience using Git/GitHub
Curious about current tech trends and developments
Strong communication skills
Good English

**Would be a plus**
Experience working with ElasticSearch engine
Experience developing high load systems and utilization of message queue engines such as Apache Kafka, Amazon SQS, etc.

**RESPONSIBILITIES**
Make it visible: work on both back-end and web interface to see the result instantly (50/50 of time distribution)
Participate in requirements analysis, research implementation ways and possibilities.
Proactively engages in researches, discussions and decisions on software architecture and internal coding style, architecture, process and another standard establishment.
Design, develop, and maintain efficient, reusable, and reliable code
Write unit and integration tests
Collaborate with the team members and customer representatives
Perform code-reviews and share best practices with colleagues

**COMPENSATION AND BENEFITS**
We offer a rewarding compensation and benefits package, intellectually and creatively stimulating environment, professional flexibility and unique international travel opportunities.
Star is an Equal Opportunity Employer. We believe that equity, diversity and inclusion are key to our ability to provide our clients and crew members with unique business and career outcomes. Your race, color, ancestry, religion, gender, identity, sexual orientation, age, marital status, disability have no effect on our hiring decisions. If you have a special need that requires accommodation, please let us know.