We are looking for a Senior Java Engineer to join our AI project in Europe. The ideal candidate should have experience with Kotlin, Java, Spring Framework, reactive tools, and distributed systems.
Requirements
- At least 5 years of proficiency in Kotlin or Java
- Deep experience with the Spring Framework
- Reactive tools experience (Project Reactor)
- Knowledge of different communication protocols such as REST, GraphQL, gRPC
- Experience with distributed systems
- Familiarity with tracing, metrics and monitoring best practices
- Experience of creating frameworks and platform for other developers
- Proficiency in Maven or similar tools
- Familiarity with NoSQL databases
- Very good spoken and written knowledge of English language (C1)
Benefits
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits