Вакансия Senior Java Developer

24 вакансии
Специализация: Java
Уровень: Senior
Опыт: 4 года
Уровень английского: Upper-Intermediate
Город: Минск
Режим работы: Полный день
Размер компании: 850
Возможна удалённая работа: Да

We are looking for a Java Software Engineer who will strengthen the large and diverse engineering team for a leading provider of multifunctional internet solutions for the automotive business.

Our aim is to provide a robust digital solution with an intuitive GUI for a vehicle manufacturer, covering service, maintenance, and repair needs and accurate and efficient order calculation.

Your key responsibilities:

  • Follow Hexagonal Architecture guidelines for services built from scratch
  • Analyze, document, and implement REST APIs per business requirements
  • Implement Mock services to advance in development as Third-party providers are not ready to deliver
  • Provide high-level estimates and suggestions on creating roadmaps
  • Decouple solutions from the management platform
  • Use SPIKE methods for introducing new technologies (i.e. usage of GraphQL to fetch data via MongoDB)
  • Participate in Product Transformation Initiatives to improve codebase in iterations and simplify the initial design
  • Troubleshoot slow-performing queries in Elastic
  • Perform technical data ingestion (load)

Required skillset:

  • Bachelor's degree in computer science or related field, or equivalent working experience as a software engineer;
  • Analytical thinking and the ability to methodically break down complex problems;
  • Aptness to quickly learn and adopt the latest frameworks and technologies;
  • 5+ years experience as a software engineer;
  • Fluent in English, both spoken and written;
  • Good technical knowledge in web development technologies including:

Java 8, Spring Boot, Junit5, maven, git

OpenApi (swagger), REST

RabbitMQ, MongoDB, Elasticsearch, Kibana, S3

Docker, Concourse

DDD concepts, Hexagonal architecture, Microservices-oriented architecture

Perks for you:

  • The comfortable, friendly, and supportive working atmosphere
  • Remote work
  • Private Health Insurance
  • Possibility for personal and professional growth within a stable environment
  • Permanent employment and competitive salary
  • Social and sport benefit

Do you have advanced technical skills? Do you want to advance, learn new technologies, and take part in our domain? Are you willing to challenge yourself and want to know more?

Submit your CV and join the Seavus team!

Представитель компании