Senior Java Software Engineer with DevOps

Java

Senior Java Software Engineer with DevOps

Java
plac Nowy Targ 28, Wrocław

Spyrosoft

Full-time
B2B
Senior
Remote
29.32 - 39.98 USD
Net per hour - B2B

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

Tech stack

    English

    B2

    PostreSQL

    advanced

    Hibernate

    advanced

    Java

    advanced

    Spring Boot

    advanced

    Grafana

    regular

    Kafka

    regular

Office location

About the company

Spyrosoft

Spyrosoft is a leading technology company specializing in software development and IT services. The company provides a wide range of expertise including artificial intelligence, cloud services, cybersecurity, digital pro...

Company profile