Join our as a Java Developer specializing in Open‑Source Compliance within our Inner Source & Open‑Source office.
As a Java Software Engineer, you will contribute to the development of tools and processes ensuring adherence to open‑source licensing requirements. A solid understanding of Java development, familiarity with basic data‑modeling principles, and a passion for open‑source software are essential for success in this role.
Your tasks
- Design, develop, test, and maintain Java‑based software solutions tailored for Open‑Source Compliance workstreams.
- Collaborate with cross‑functional teams to develop tools and scripts for automated generation of Software Bill of Materials (SBOM) to track open‑source components within our projects.
- Assist in implementing and enhancing processes and workflows to ensure compliance with open‑source licenses and obligations.
- Participate in Inner Source initiatives, contributing to the development and improvement of internal tools and libraries.
- Maintain comprehensive documentation related to code, processes, and compliance requirements to ensure transparency and facilitate knowledge transfer within the team.
- Conduct thorough testing of developed solutions to ensure reliability, scalability, and compliance with specified requirements.
- Actively participate in code reviews, provide constructive feedback, and propose enhancements to existing systems and processes.
Requirements
- Bachelors or Masters degree in Computer Science, Software Engineering, or related field.
- Minimum 5 years of experience in Java programming, with a strong grasp of object‑oriented design principles and best practices.
- Understanding of basic data‑modeling concepts.
- Familiarity with open‑source licensing models and compliance requirements, with a willingness to learn and adapt to evolving standards.
- Excellent problem‑solving skills and the ability to analyse complex technical issues independently.
- Strong communication skills, with the ability to collaborate effectively in a cross‑functional team environment with both fluent English and Polish.
- Experience with version control systems (e.g., Git) and continuous integration tools.
Nice to have
- Knowledge of CycloneDX toolkits.
- Contribution to open‑source projects or personal coding projects.
Benefits For You
- Great Place to Work.
- Solid financial situation.
- Contracts with the biggest brands.
- Centre of internal trainings.
- Many experts you can learn from.
- Open and accessible management team.
- Profit sharing.
- Passion Sponsorship program.
- Regular integration events and trips.
- Comfortable and well‑equipped offices.
- MySii app.
- Medical care.
Job no. 251113-4EUEQ