Spyrosoft
Tech stack:
Java
Spring Boot (incl. Spring Data, Spring Security)
RabbitMQ, Apache Kafka
Docker
PostgreSQL
About the role:
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.
What you will do:
Designing and implementing a new microservice aligned with our architecture and coding standards.
Developing and maintaining existing microservices.
Writing unit, integration, and contract tests to ensure code quality.
Participating in code reviews and maintaining high standards through Clean Code principles.
Proactively contributing ideas for technical improvements and feature implementation.
Collaborating closely with fellow developers, QA, and the Product Owner to deliver high-value solutions.
Monitoring applications in testing and production environments and responding to issues.
Participating in Agile ceremonies (Kanban) like refinements and retrospectives.
Requirements:
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.
Veröffentlicht | vor 7 Tagen |
Läuft ab | in 23 Tagen |
Art des Vertrags | B2B |
Arbeitsmodus | Remote |
Quelle | ![]() |
Die Stille ist ohrenbetäubend. Sie senden Bewerbung nach Bewerbung, aber Ihr Posteingang bleibt leer. Unsere KI enthüllt die verborgenen Barrieren, die Sie für Recruiter unsichtbar machen.
Keine Angebote gefunden, versuchen Sie, Ihre Suchkriterien zu ändern.