Software Developer (Java)

Tech Stack: Java, Spring Boot, REST, Maven, Git, relational databases (e.g. Oracle, PostgreSQL), enterprise technologies (e.g. Java EE, JBoss/WildFly), Docker, CI/CD

About the role:

We are looking for a Java Developer to join one of our backend teams working on systems supporting business operations, integrations, and data processing in an international environment.

Depending on your experience and preferences, you may work on different parts of our systems - from developing new functionalities in modern technologies to improving and extending existing enterprise solutions used across multiple European countries. The role involves working on both modern solutions and existing enterprise systems that are being continuously developed and improved.

Key Responsibilities:

  • Design, develop, and maintain backend applications using Java, ensuring performance, stability, and maintainability 
  • Design and implement RESTful APIs aligned with business and technical requirements 
  • Analyze requirements and implement new features and enhancements 
  • Work on both new development and improvements of existing systems 
  • Develop and maintain integrations with internal and external systems (e.g. APIs, enterprise systems) 
  • Troubleshoot, debug, and resolve technical issues, including root cause analysis 
  • Collaborate with cross-functional and cross-border teams (e.g. Poland and Germany) 
  • Participate in code reviews and contribute to development standards and best practices 
  • Create and maintain technical documentation 
  • Support deployment processes and CI/CD pipelines 

 

Your Profile:

  • Minimum 3 years of experience in Java development 
  • Experience in backend development and building REST APIs 
  • Familiarity with Spring Boot or similar frameworks 
  • Experience with relational databases 
  • Knowledge of Git and build tools (e.g. Maven)
  • Familiarity with event-driven communication patterns and messaging systems (JMS, Apache Kafka), including basic understanding of asynchronous processing and message-based integration
  • Experience working in Agile/Scrum environments 
  • Strong communication skills and openness to working in an international environment 
  • English at B2 level or higher 

 

Tech Stack:

Java, Spring Boot, REST, Maven, Git, relational databases (e.g. Oracle, PostgreSQL), enterprise technologies (e.g. Java EE, JBoss/WildFly), Docker, CI/CD

What We Offer 

  • Stable employment in a dynamic international environment with flat hierarchies 
  • Work in cross-border teams and collaboration with international stakeholders 
  • Hybrid working model with flexible arrangements supporting work-life balance 
  • Access to e-learning platforms (including language learning) 
  • Comprehensive benefits package (private medical care, group insurance, sports card) 
  • Modern office located in Gliwice city center with private parking 
  • Friendly and supportive team atmosphere

Interested?

We look forward to receiving your application!