TheProtocol.IT Hybrydowo Mid New

Java Backend Developer (Microservices) (f/m)

BSH SPRZĘT GOSPODARSTWA DOMOWEGO sp. z o.o.

⚲ Warszawa

Wymagania

  • Java
  • Spring Boot
  • Kafka
  • Kotlin
  • MongoDB
  • Apache Flink (nice to have)
  • JWT (nice to have)
  • Jenkins (nice to have)

Opis stanowiska

Wymagania: - At least 3 years of professional software development experience, with an open-minded and proactive approach to new challenges - Strong hands-on experience with microservices and related technologies: Java, Kotlin, Spring, Spring Boot - Minimum 1 year of hands-on experience with Apache Kafka - Solid understanding of RESTful APIs, microservices architecture foundations, and authentication methods - Experience with both relational (PostgreSQL) and NoSQL databases (MongoDB) - Knowledge of Jenkins & CI/CD best practices - Strong adherence to clean code principles and design patterns - Excellent verbal and written communication skills - Strong collaboration skills, including working effectively with stakeholders, product owners, and other engineering teams - Positive attitude and an ability to approach challenges constructively - Proactive mindset with a willingness to take initiative, propose improvements, and support continuous enhancement of the platform - Very good presentation skills, including the ability to clearly communicate technical topics to different audiences Mile widziane: - Knowledge of digital certificates / PKI - Experience with AWS or other Cloud Providers (Terraform is a plus) - Basic understanding of stream processing tools (Apache Flink and/or Kafka Streams) - Experience with CloudFoundry - Basic understanding of JWT Zakres obowiązków: - Develop and enhance the microservices architecture of the Home Connect IoT platform - Contribute to both new feature development and existing system maintenance (approx. 50% maintenance work) - Design and implement solutions using Java and Kotlin (21/17) - Participate in the full end-to-end development process—from requirements gathering to architecture design, implementation, testing, and deployment - Process and analyse data streams using Apache Flink and Kafka Streams - Work with device certificates, including certificate orchestration for IoT devices - Collaborate with stakeholders and other technical teams to solve complex problems and ensure smooth integration across systems Oferujemy: - Exciting work on innovative solutions using cutting-edge technologies - Opportunity to shape the concept and architecture of new Home Connect use cases - A key role in influencing the entire development process—from architecture design to final implementation - Stable employment within an international organization - A wide range of non-pay benefits including medical care, sports and cultural programs, and a lunch pass card