Senior Java Engineer for IMVU (offline)

Required skills:

We are looking for senior-level Java Microservices Engineers who will be a significant part of creating a “service mesh” for the solution. He/She should be familiar with Java and its most-used components network interaction mechanisms, logging tools and mechanisms, and DevOps approach and techniques.
We are working on a very challenging project based on a microservices architecture.

Qualifications and Skills:

— Expert knowledge of Java Core (5+ years).
— Java Threading, Streams, Generics.
— Spring (Spring Boot a plus)
— Asynchronous/Event-Driven Development
— Experience with Distributed systems
— Docker (Kubernetes a plus)
— Strong verbal, written and team-oriented communication skills

The ideal candidate will have writing and communication skills in English and experience with:
Kubernetes, AWS CLI, Docker, Domain-Driven Design, Onion/Hexagonal Architecture, Ports and Adapters Design Pattern, Data-Driven Programming, and Automated Integration Test Development.

As a plus:

— NoSQL, MongoDB
— Experience working with Amazon services
— Experience with a microservices architecture, gRPC
— Network design/engineering

We offer:

— Challenging work in an international professional environment
— Mastering the English language with a native speaker
— 40-hour working week with flexible working hours
— Flexible work-from-home policy
— Competitive salary
— PE accounting and support
— 20 paid vacation days per year
— 14 paid sick leave days per year
— Medical insurance
— Annual 250$ deposit for attending external events (conferences, workshops, etc.)
— Long-term employment and real opportunities to change roles and projects within the company
— Yoga classes, workout corner
— Collaborative and friendly team environment
— Cozy and fully equipped office space in the city center

Responsibilities:

— Contribute to the requirements, architecture, and implementation of existing and future systems
— Deliver constant value back to the business in a highly agile team
— Collaborate effectively with engineers and other team members
— Anticipate problems or issues that may arise, forecast high-risk areas in software
— Be part of a continuous improvement atmosphere, proactively suggesting improvements to the platform and development processes
— Adapt quickly to new technologies

Project description:

imvu.com is #1 avatar-based social network, where people can create an avatar and in a complete and rich virtual world do social interaction, games, etc.
We are creating the next generation of VR social network, based on a distributed, service-mesh-type architecture with underlying Java, MongoDB, GODOT engine and other technologies, deployed via Kubernetes on AWS infrastructure.

About Sprinterra

Sprinterra is an outsourcing company in the Ukrainian IT market, founded in 2002 and rebranded in 2016. For over 19 years the company has been helping various organizations to achieve their goals. Sprinterra serves Financial, Healthcare, Real estate, Retail and other verticals.

Our clients are US and European companies looking for high quality software development services. We provide a full cycle of software development: our team creates system components, integrates existing platforms and develops new turnkey solutions.

Sprinterra meets the specific needs of each client using a wide range of technologies, including application and Web development, DevOps, data management, low-code platforms, Cloud, Mobile, AI.

Why Sprinterra?
- continuous development, interesting projects;
- opportunity for professional growth and career development;
- social package: medical insurance, professional  trainings, corporate training in English, compensation for sports activities;
- the ability to work remotely;
- 20 work days of vacation;
- flexible schedule.

Company website:
https://www.sprinterra.com

DOU company page:
https://jobs.dou.ua/companies/sprinterra/

The job ad is no longer active
Job unpublished on 3 September 2020

Look at the current jobs Java Kyiv→