Senior Java Microservices Engineer / Team Lead Offline
The project
imvu.com is #1 avatar-based social network, where people can register, create an avatar and in a complete and rich virtual world do social interaction, games, etc.
We are creating 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 onto AWS and Google infrastructure.
Qualifications and Skills:
β Java: 5+ years (familiar with at least Java 8)
β Spring: 2+ years (Spring Boot a plus)
β REST: 5+ years (gRPC a plus)
β NoSQL: 5+ years (MongoDB a plus)
β Microservices in Java
Familiar with:
β Java threading
β Java Streams
β Object Oriented Design Patterns
β Java Generics
β Asynchronous/Event Driven Development
β JUnit
β Gradle or Maven/Ivy
Nice to have:
β network design/engineering
β monitoring
β log processing/aggregation
Responsibilities:
β Create code, deploy, refine the architecture.
β Participate in product meetings, present and defend own architecture solutions.
β Coordinate with colleagues
We offer multiple benefits, that include
β Challenging work in an international professional environment
β Long standing team, as this is for a long term project
β Mature and highly professional leadership team on the Clientβs side
β 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
β Annual deposit for attending external events (conferences, workshops, etc.)
β Collaborative friendly team environment
β Cozy fully equipped office space in the city center (near βPalats Ukrainaβ subway station)
The job ad is no longer active
Look at the current jobs Java Kyivβ