Fullstack Developer (Java + Angular)
Project description:
We are looking for a Senior Java Full‑Stack Developer to join an international consulting and delivery environment focused on large‑scale implementation projects. This role offers the opportunity to work with modern technologies, global teams, and clients from various industries. You will be involved in end‑to‑end software development, contributing to innovative solutions built on cloud platforms and modern architectures. The position is ideal for experienced developers who enjoy working in agile environments and want to have a real impact on complex, international projects.
Main responsibilities:
Responsibilities Work as a Senior Java Full‑Stack Developer across multiple streams of implementation projects Design, develop, and maintain web‑based applications using Java and Angular Write and maintain unit tests to ensure high software quality Collaborate closely with agile team members to achieve project and client goals Participate in design, development, and testing activities Contribute to technical discussions, solution design, and continuous improvement Ensure code quality by applying Clean Code principles and best practices
Tech stack:
Backend: Java, frameworks commonly used in Java projects (e.g. Spring / Spring Boot)
Frontend: Angular, JavaScript, HTML5, CSS3 APIs & Integration: REST, SOAP
Cloud: Azure and/or AWS Databases: SQL‑based databases
DevOps & Tooling: Source Code Management (e.g. Git) CI/CD pipelines, automated deployments
Testing: Unit testing frameworks Architecture (nice to have)
Requirements:
5+ years of commercial experience in web‑based application development using Java and frontend technologies
Strong knowledge of object‑oriented programming (functional programming is a plus)
Hands‑on experience with Angular in production environments
Experience with web services / APIs (REST and/or SOAP)
Experience deploying applications on cloud platforms (Azure or AWS)
Solid knowledge of JavaScript, HTML5, CSS3, and responsive single‑page applications
Knowledge of databases and SQL
Understanding of Clean Code principles and unit testing Experience with CI/CD, version control, and automated deployment
Experience working in Agile / Scrum methodologies
Very good English (spoken and written)
Strong communication skills and experience working in international projects
Nice to have:
Experience with microservices architecture
Knowledge of Kafka or RabbitMQ
Certifications in Java, Spring, SQL, AWS, or Azure
Experience with Docker and Kubernetes
Knowledge of German or another European language
- Locations
- Poland (PL)
- Hourly salary
- PLN110 - PLN150
- Skills
- Angular, 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.