Aplikuj teraz

Senior Software Engineer (Java)

Spyrosoft

Białystok +7 więcej
16800 - 25200 PLN
B2B
Java
💼 B2B

Must have

  • React

  • Java

  • Spring Boot

  • Hibernate

  • TypeScript

  • AWS

  • CI/CD

  • English (B2)

  • Polish (B2)

Nice to have

  • NoSQL

  • Kubernetes

  • Protocol Buffers

  • SSO

  • Keycloak

  • InfluxDB

Requirements description

  • At least 3 years of experience in Java backend development.
  • Strong knowledge of Spring Boot, including Spring Data and Spring Security.
  • Experience with asynchronous communication, especially RabbitMQ and Apache Kafka.
  • Hands-on experience with Docker and containerised application development.
  • Familiar with high-availability application design.
  • Proficient in writing clean, testable, and maintainable code using Clean Code principles.
  • Solid understanding of testing practices – unit, integration, and contract testing.
  • Good working knowledge of PostgreSQL and basic familiarity with Redis.
  • Experience with log analysis, troubleshooting, and performance diagnostics.
  • Comfortable working in an Agile/Kanban environment.
  • Strong team player with excellent communication skills and a proactive mindset.

Nice to have:

  • Experience with Kubernetes (especially managing deployments).
  • Knowledge of Protobuf.
  • Experience working with SSO systems like Keycloak.
  • Familiarity with time-series databases, such as InfluxDB.

Offer description

We’re looking for a Senior Java Developer to join our growing engineering team. You’ll be responsible for designing and implementing a new microservice that integrates with external systems, as well as maintaining and expanding existing components of our microservice-based architecture.

Join a team that’s building a platform to manage solar farms, wind turbines, and energy storage systems - helping operators and owners of renewable energy installations to monitor, plan, and optimise energy production and storage.

Your responsibilities

  1. Designing and implementing a new microservice aligned with our architecture and coding standards.
  2. Developing and maintaining existing microservices.
  3. Writing unit, integration, and contract tests to ensure code quality.
  4. Participating in code reviews and maintaining high standards through Clean Code principles.
  5. Proactively contributing ideas for technical improvements and feature implementation.
  6. Collaborating closely with fellow developers, QA, and the Product Owner to deliver high-value solutions.

show all (8)

Wyświetlenia: 8
Opublikowana5 dni temu
Wygasaza 28 dni
Rodzaj umowyB2B
Źródło
Logo

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

Na podstawie "Senior Software Engineer (Java)"