🌐 Position: Senior Full Stack Developer (Java Spring boot & React / TypeScript )
💡 Your Daily Tasks Includes:
- Design and implement high‑quality full‑stack solutions, with a focus on backend services built with Java and Spring Boot and their integration with frontend applications.
- Integrate frontend and backend via REST APIs, handling error states, data synchronization, and performance considerations.
- Contribute to architectural decisions across both frontend and backend layers, balancing innovation, scalability, and maintainability.
- Ensure high software quality through automated testing, code reviews, and CI/CD pipelines.
- Collaborate closely with engineers, designers, and product owners in a self‑organized agile team.
- Stay proactive: identify improvements, explore new technologies, and share knowledge within the team.
- Contribute to a strong engineering culture built on ownership, collaboration, and craftsmanship.
- Contribute to the development of frontend features in React (TypeScript), primarily to support end‑to‑end delivery.
- Build reusable UI components and backend modules following best practices and standardization principles
Our Tech Stack (Overview)
Backend: Java, Spring Boot
Frontend: React, TypeScript, Vite
APIs: REST, OpenAPI / Swagger
Database: PostgreSQL
Caching: Redis
Auth: Keycloak
Messaging: ActiveMQ
State Management: Redux, Zustand
Infrastructure: Docker, CI/CD pipelines, Kubernetes (partially)
🎯 Your Profile:
- Solid experience in full‑stack development with hands‑on delivery in production environments.
- Strong experience with Java and Spring Boot for backend development.
- Proven experience designing and integrating REST APIs (OpenAPI / Swagger is a plus).
- Good understanding of SQL, with practical experience using PostgreSQL.
- Experience with state management (Redux, Zustand or similar).
- Familiarity with CI/CD pipelines; experience with Docker (Kubernetes is a plus).
- Experience with authentication/authorization (e.g. Keycloak or similar IAM) is an advantage.
- Experience with React (TypeScript) and modern frontend development practices.
- Strong understanding of software architecture, component design, and performance fundamentals.
- Ability to work in an existing codebase and take ownership with growing autonomy.
- Passion for writing clean, scalable, and maintainable code.
- Strong communication skills in English (German is a plus).
- Experience with AWS services is an advantage.
🌈 Perks and Benefits:
- Fully covered lunch allowance
- Extra beneficial paid sick leave
- Wellbeing budget up to 1100€ (based on years of employment)
- Education budget
- Up to 2000€ referral bonus
- Sick days
- Multisport card
- Sabbatical leave
- Extra vacation on round work anniversaries
- Possibility to travel abroad
- Flexible working time
- Home office possibilities
- Teambuilding events
- Exciting challenges and personal development opportunities
- Language classes and other training opportunities
💼 Why SNP Group?
- Experience the "ONE-SNP" corporate culture of cohesion, enthusiasm, flexibility, and a family-like atmosphere
- Enjoy the flair of a technology startup combined with over 25 years of industry experience and 12,500+ successfully completed projects
- Embrace mobile work – focus on results, not your location
- Flexibly arrange your working hours with your team leader
- Benefit from our mobility account for flexible work options
- Stay active with fitness cooperation
- Develop yourself further with our diverse training portfolio
- Corporate Benefit Program – enjoy discounts from well-known manufacturers & brands
- Participate in numerous company and team events for fun at SNP and much more!
Visit our career page to discover how we hire and what we can offer. Be part of the journey in shaping the future at SNP Group—where innovation meets opportunity. Apply now!
Contact
Angelica Iannuzzi - Recruitment Specialist - [email protected]