Software Engineer (Java / AWS)
⚲ Kraków
18 000 - 22 000 PLN (B2B)
Wymagania
- Git
- Jenkins
- Java
- Spring Framework
- SQL
- AWS ECS
- Python
- Angular
- Confluence (nice to have)
- AWS (nice to have)
- JavaScript (nice to have)
- TypeScript (nice to have)
- Angular (nice to have)
- IoT (nice to have)
- Terraform (nice to have)
Opis stanowiska
O projekcie:
About the job
We're looking for a Java engineer to join the team building and modernizing Silvair's Licensing system - the critical backend infrastructure that enables manufacturing partners worldwide to program their IoT lighting devices with Silvair firmware, track production volumes, and generate manufacturing and commissioning reports.
The system has been a foundational part of Silvair's ecosystem for years. We're now putting significant focus on it: migrating to modern cloud infrastructure, decomposing the monolith, improving observability, and addressing technical debt. This is meaningful, architectural work on a product that sits at the heart of how Bluetooth Mesh-enabled smart lighting devices reach the market.
You'll work with Java, Spring, MySQL, AWS, and Angular, alongside a team that includes specialists who know the product well. The Silvair ecosystem connects smart lighting devices used in commercial buildings across Europe and North America - the domain spans IoT, Bluetooth Mesh, and smart building technology that is rapidly expanding.
We are looking for an engineer who will be a part of Silvair’s Engineering Team developing "Silvair Platform" - that is cloud infrastructure, services, appliances and web applications designed to make mesh network management easy, fast and reliable.
You will work with up-to-date technologies/concepts such as microservices, JavaScript, AWS, Git, Terraform, Jenkins.
You will have a chance to work with Silvair’s top specialists to develop and maintain robust smart lighting solutions that are rapidly gaining momentum in the IoT and smart building industry.
We offer
- Responsible role with real ownership over a critical product
- Dynamic, product-focused environment with flat structure
- Work in a growing domain - IoT, smart lighting, and Bluetooth Mesh technology used in commercial buildings globally
- Paid AI tools for coding and research
- Company co-financed lunches
- Medical care package
- Functional and modern working space
- B2B contract or permanent agreement - as you wish
Wymagania:
Essential job requirements:
- Java, min. 11+
- Spring Framework (migration to Spring Boot)
- SQL + relation databases (query optimization, schema migrations)
- AWS - experience with EC2/ECS
- Proficiency in testing: from unit tests to integrations tests
- Operational experience with Docker and Jenkins CI/CD pipelines
- Ability to write clean, well-documented, and maintainable code with a focus on architecture and minimizing technical debt
- Self-reliance in everyday work, strong communication skills, and effective collaboration in cross-functional teams
Nice to have:
- Angular (experience with migration from Angular 1 is a plus)
- Terraform
- Experience with monitoring tools (CloudWatch, Datadog)
Codzienne zadania:
- Designing and implementing new features and functionalities, covering everything from business logic to API and persistence layers
- Contributing to architectural decisions — particularly around service decomposition, cloud infrastructure, and long-term technical debt reduction
- Participating in infrastructure and platform migrations (e.g., EC2 to ECS, Spring XML to Spring Boot)
- Performing code reviews to maintain code quality and share technical knowledge across the team
- Writing and maintaining automated tests across the testing pyramid to ensure reliability and prevent regressions
- Maintaining, refactoring, and modernizing legacy code to improve performance, observability, and stability
- Collaborating with product and cross-functional teams to translate business requirements into solid technical solutions
About the job
We're looking for a Java engineer to join the team building and modernizing Silvair's Licensing system - the critical backend infrastructure that enables manufacturing partners worldwide to program their IoT lighting devices with Silvair firmware, track production volumes, and generate manufacturing and commissioning reports.
The system has been a foundational part of Silvair's ecosystem for years. We're now putting significant focus on it: migrating to modern cloud infrastructure, decomposing the monolith, improving observability, and addressing technical debt. This is meaningful, architectural work on a product that sits at the heart of how Bluetooth Mesh-enabled smart lighting devices reach the market.
You'll work with Java, Spring, MySQL, AWS, and Angular, alongside a team that includes specialists who know the product well. The Silvair ecosystem connects smart lighting devices used in commercial buildings across Europe and North America - the domain spans IoT, Bluetooth Mesh, and smart building technology that is rapidly expanding.
We are looking for an engineer who will be a part of Silvair’s Engineering Team developing "Silvair Platform" - that is cloud infrastructure, services, appliances and web applications designed to make mesh network management easy, fast and reliable.
You will work with up-to-date technologies/concepts such as microservices, JavaScript, AWS, Git, Terraform, Jenkins.
You will have a chance to work with Silvair’s top specialists to develop and maintain robust smart lighting solutions that are rapidly gaining momentum in the IoT and smart building industry.
We offer
- Responsible role with real ownership over a critical product
- Dynamic, product-focused environment with flat structure
- Work in a growing domain - IoT, smart lighting, and Bluetooth Mesh technology used in commercial buildings globally
- Paid AI tools for coding and research
- Company co-financed lunches
- Medical care package
- Functional and modern working space
- B2B contract or permanent agreement - as you wish
Wymagania:
Essential job requirements:
- Java, min. 11+
- Spring Framework (migration to Spring Boot)
- SQL + relation databases (query optimization, schema migrations)
- AWS - experience with EC2/ECS
- Proficiency in testing: from unit tests to integrations tests
- Operational experience with Docker and Jenkins CI/CD pipelines
- Ability to write clean, well-documented, and maintainable code with a focus on architecture and minimizing technical debt
- Self-reliance in everyday work, strong communication skills, and effective collaboration in cross-functional teams
Nice to have:
- Angular (experience with migration from Angular 1 is a plus)
- Terraform
- Experience with monitoring tools (CloudWatch, Datadog)
Codzienne zadania:
- Designing and implementing new features and functionalities, covering everything from business logic to API and persistence layers
- Contributing to architectural decisions — particularly around service decomposition, cloud infrastructure, and long-term technical debt reduction
- Participating in infrastructure and platform migrations (e.g., EC2 to ECS, Spring XML to Spring Boot)
- Performing code reviews to maintain code quality and share technical knowledge across the team
- Writing and maintaining automated tests across the testing pyramid to ensure reliability and prevent regressions
- Maintaining, refactoring, and modernizing legacy code to improve performance, observability, and stability
- Collaborating with product and cross-functional teams to translate business requirements into solid technical solutions
🔍 Dekoder Ogłoszenia
🔴
migrating to modern cloud infrastructure, decomposing the monolith, improving observability, and addressing technical debt.
Projekt jest w trakcie gruntownej przebudowy, co może oznaczać niestabilność i nieprzewidziane problemy techniczne.
🔴
This is meaningful, architectural work on a product that sits at the heart of how Bluetooth Mesh-enabled smart lighting devices reach the market.
Praca nad kluczowym, ale potencjalnie starym i skomplikowanym systemem, który jest fundamentem dla innych produktów.
🔴
You'll work with Java, Spring, MySQL, AWS, and Angular, alongside a team that includes specialists who know the product well.
Możesz pracować z technologiami, które niekoniecznie są najnowsze, a "specjaliści" mogą oznaczać osoby z długim stażem w starym systemie.
🟡
You will work with up-to-date technologies/concepts such as microservices, JavaScript, AWS, Git, Terraform, Jenkins.
Lista technologii jest dość ogólna i może oznaczać, że nie wszystkie z nich są aktywnie używane lub są w fazie eksperymentalnej.