Senior Java Software Engineer with DevOps
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
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Wroclaw (PL), Warsaw (PL), Szczecin (PL), Lodz (PL), Gdansk (PL), Cracow (PL), Bialystok (PL)
- Remote status
- Temporarily Remote
- Hourly salary
- PLN110 - PLN150
- Employment type
- Contract
- Skills
- Java
- Experience
- Senior
- Area
- Backend
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Senior Java Software Engineer with DevOps
Loading application form