7 дней назад
Java Developer (MongoDB)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Java Developer (Java/MongoDB): Developing and modernizing client applications through Java and MongoDB, with an accent on microservices, NoSQL data modeling, and cloud-based engineering. Focus on designing resilient containerized services, implementing synchronous and asynchronous communication, writing automated tests, and guiding less experienced developers.
Company
is a boutique IT consulting company headquartered in the UK, with offices in the US, Canada, Poland, and Colombia, delivering engineering, experience design, and product management solutions.
What you will do
- Help clients adopt the latest version of MongoDB across a suite of applications.
- Develop and deliver valuable backend features using Java, MongoDB, and engineering best practices.
- Participate actively in team discussions, code reviews, and collaborative solution design.
- Design and support microservices with synchronous and asynchronous communication patterns.
- Build resilient containerized applications with high availability and failover capabilities.
- Guide less experienced developers and contribute across multidisciplinary client projects.
Requirements
- Expert-level experience with Java 8+; experience with Java 11, 14, 17, and OpenJDK is preferred.
- Commercial experience with Node or Python and willingness to upskill in additional technologies.
- Hands-on experience with MongoDB or another NoSQL database, including NoSQL data modeling.
- Strong knowledge of Spring, especially Spring Boot, Spring Framework, and Spring Data.
- Experience with AWS or Azure, Docker, Maven or Gradle, and CI/CD pipelines.
- Experience with REST, queue- or topic-based communication, microservice architecture, unit tests, and integration tests; highly proficient spoken and written English is required for direct work with UK- and US-based clients.
Nice to have
- AI integration experience.
- AWS Professional Certification.
Culture & Benefits
- Work in small, multidisciplinary teams delivering complex change.
- Collaborate directly with clients on challenging technical problems.
- Contribute to flexible client engagements with varied responsibilities.
- Join a growing consulting company with future project opportunities.
Hiring process
- Recruiter screen lasting approximately 60 minutes.
- Two technical interviews with software consultants and tech leads, approximately 90 minutes each.
- Final informal interview with the leadership team, approximately 30 minutes; salary details are communicated before the first recruitment meeting.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →