Aplikuj teraz

Senior Java Developer - Smart City

INCUBLY SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Łódź, Śródmieście
22000 zł/mth.
Hybrydowa
Java
Kotlin
Spring Framework
JUnit
Mockito
Kotest
Git
Hybrydowa
Spring Boot
Spring MVC
📊 Spring Data
SQL
MySQL
PostgreSQL
MongoDB
Cassandra

Requirements

Expected technologies

Java

Kotlin

Spring Framework

JUnit

Mockito

Kotest

Git

Optional technologies

MySQL

PostgreSQL

MongoDB

Cassandra

AWS

Google Cloud Platform

Microsoft Azure

Docker

Kubernetes

Kafka

RabbitMQ

Our requirements

  • Strong proficiency in Java and Kotlin.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).
  • Experience with RESTful API design and development.
  • Experience with database technologies (SQL databases like MySQL, PostgreSQL, or NoSQL databases like MongoDB, Cassandra).
  • Experience with testing frameworks (JUnit, Mockito, Kotest).
  • Experience with version control systems (Git).
  • Professional fluency in English.

Optional

  • Experience with microservices architecture.
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Experience with message queues (Kafka, RabbitMQ).
  • Experience with performance tuning and optimization.
  • Experience with agile development methodologies.
  • Experience with CI/CD pipelines.
  • Experience with migrating from a monolithic architecture to microservices.

Your responsibilities

  • Backend Development: Lead the design, development, and maintenance of backend services using Java and Kotlin, expanding our existing capabilities and driving the team's expertise in backend technologies.
  • Microservices Architecture: Design and develop new backend microservices, and lead the modularization of existing monolithic functionalities.
  • Architecture & Design: Collaborate with fellow engineers on architectural strategy and technical investigations, playing a vital role in defining and implementing scalable solutions.
  • Distributed Team Collaboration: Thrive in a distributed work environment, actively engaging in remote collaboration to ensure seamless team cohesion and productivity.
  • Be ready, after some time, to participate in the on-call rotation.
Wyświetlenia: 2
Opublikowana2 dni temu
Wygasaza 21 dni
Tryb pracyHybrydowa
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Senior Java Developer - Smart City"