#1 Job Board for tech industry in Europe

Senior Java Software Engineer with DevOps
New
Java

Senior Java Software Engineer with DevOps

Wrocław
30 - 41 USD/hNet per hour - B2B
30 - 41 USD/hNet per hour - B2B
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote
Spyrosoft

Spyrosoft

Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 and 2023.

Tech stack

    English

    B2

    Java

    advanced

    Hibernate

    advanced

    Spring Boot

    advanced

    PostreSQL

    advanced

    Kafka

    regular

    Grafana

    regular

Job description

Requirements:

  • Languages & Frameworks: Java 17, Hibernate, Spring Boot
  • Data Storage: SQL, PostgreSQL, InfluxDB, Redis
  • Messaging & Monitoring: Kafka, Grafana (Loki, Tempo, Prometheus)
  • Tools: GitLab, Jira, Confluence
  • DevOps: Docker, Kubernetes


Project description

Our customer is a leading German producer of customized solutions for the self-supply of solar-powered electricity. This includes photovoltaic, energy storage systems as well as cloud technology systems helping individuals to become energetically independent.

We are looking for a Senior Java Software Engineer with DevOps skills to join us in the commitment to establish a world where individuals can generate, utilize, and distribute their renewable energy resources.


Job description

Key Responsibilities:

  • Design and develop microservices-based applications using Java 17, Spring Boot, and Kafka.
  • Build RESTful APIs and ensure seamless integration with backend systems.
  • Implement and maintain SQL-based databases, including PostgreSQL and InfluxDB, as well as caching solutions like Redis.
  • Utilize tools such as Docker, Kubernetes, and Grafana (Loki, Tempo, Prometheus) for deployment, monitoring, and operations.
  • Collaborate with cross-functional teams using GitLab, Jira, and Confluence in a Scrum environment.
  • Apply best practices like test-driven development (TDD) and tackle software engineering challenges from conception to production.

Requirements:

  • Must have at least 5 years of experience as a Java Developer.
  • Must have expertise in microservices architecture, APIs, Spring Boot, and Kafka.
  • Must possess strong experience in agile software development and TDD.
  • Should be knowledgeable about modern development tools and methods.
  • Must have excellent written and spoken English skills.
  • Soft skills: Self-organized, communicative, and driven by intrinsic motivation to improve continuously


30 - 41 USD/h

Net per hour - B2B