Java engineer (product company) (offline) to $2500

Формат співпраці: віддалено
Тип компанії: продуктова
Бюджет: 2500$

Про компанію і проект:
The product is a Growth OS built on Open Data Stack for the needs of SAAS and Retail companies focusing to grow their customer LTV.
Backed by powerful integrations, insights, customer journeys, and workflow management, we empower all sales and marketing teams to grow profitably by creating best-in-class customer experiences.
The Java Software Engineer will work on a complex real-time analytics product by managing large-scale stream data processing systems and databases. This will require executing in a fast-paced environment while collaborating with a skilled team of engineers dealing with a mix of databases and microservices.

Команда: 10 розробників рівня Middle/Senior
Стек: JavaScript, HTML/CSS, Vue.js, Java, Spring boot, Postgres, Docker, Kubernetes

Необхідний досвід та навички:
- 2+ years of experience in application development using Java
- 2+ years of experience in Spring Boot, Maven, SQL, and NoSQL
- Thorough knowledge of algorithms, data structures, and OOD/OOP principles.
- Ability to learn quickly, strong analytical and problem-solving skills
- Understanding of service-oriented architecture, and data standards like JSON, Avro
- English: Upper-Intermediate

Буде плюсом:
- Reactive programming experience with Project Reactor
- Expertise in deployment via Docker or Kubernetes
- 1+ years of working knowledge of distributed messaging and streaming platforms, such as Apache Kafka
- 1-2+ years of AWS experience or AWS certification
- A good understanding of large-scale distributed storage and systems like PostgreSQL and Clickhouse

Обов'язки:
- Design, develop, and support micro-service-based solutions in big data processing pipelines
- Write well-crafted, well-tested, readable, maintainable code
- Participate in code reviews to ensure code quality and distribute knowledge
- Ensure high-quality software development, with complete documentation and traceability
- Engage in Agile software development activities, including sprint planning, daily standups, retrospectives
- Collaborate with stakeholders and team members to define product requirements and system design
- Provide and discuss innovative technical solutions with the product team
- Support best software development practices, including Test Automation, - Continuous Integration, and Continuous Deployment
- Work with individuals on your team to create and follow established coding standards, workflow, or tool standards

Умови роботи:
- Гнучкий графік роботи
- Оплачувані відпустка та лікарняні дні
- Медичне страхування
- $500 кожних 3 роки для оновлення домашнього офісу
- Мітинги 1 раз на день до 10 хвилин, у п'ятницю додатковий мітинг до 40 хв

Етапи відбору:
Тест
За необхідності - HR інтерв'ю (якщо у вас виникатимуть додаткові запитання щодо проекту, умов роботи і т.д.)
Технічне інтерв'ю з R&D командою
Офер-кол з СЕО

The job ad is no longer active
Look at the current jobs Java →.

  • Category: Java
  • Java, Spring Boot, Maven
  • English: Upper-Intermediate
  • 3 years of experience
  • Domain: SaaS
  • Full Remote
  • Product
  • Ukraine