
Full Stack Engineer - Senior
Ubique Systems · Stockholm, Stockholm County, Sweden
About this role
The Senior Full Stack Developer will be responsible for developing scalable, secure, and high-performing end-to-end applications. The role involves a mix of frontend development with Angular and backend development using Java and Spring Boot. The technical environment includes working with microservices, distributed systems, and event-driven architectures using Kafka. The developer will also manage cloud deployment and DevOps automation using Azure, Docker, and Kubernetes within an Agile/Scrum environment. Key responsibilities include designing APIs, optimizing databases, and providing technical leadership and mentorship to junior developers.
Skills & technologies
Must have
Read full description
Role Summary:
We are looking for a Senior Full Stack Developer to develop scalable, secure, and high-performing end-to-end applications. The role involves frontend and backend development, cloud, integrations, DevOps, and technical leadership.
Key Responsibilities:
- Develop end-to-end applications using Angular, Java, and Spring Boot.
- Design scalable backend services, APIs, databases, and integrations.
- Build and maintain microservices and distributed systems.
- Implement event-driven architectures using Kafka.
- Develop and deploy solutions on Azure.
- Work with Docker, Kubernetes, CI/CD, and DevOps automation.
- Ensure application security, testing, quality, and performance.
- Translate business requirements into technical solutions.
- Collaborate with UX/UI designers, developers, and business stakeholders.
- Provide technical guidance and mentor junior developers.
- Participate in Agile/Scrum development and technical decision-making.
Required Skills:
- Frontend: Angular
- Backend: Java, Spring Boot
- Cloud: Azure
- Messaging: Kafka
- Architecture: Microservices, Distributed Systems, Event-Driven Architecture
- DevOps: CI/CD, Docker, Kubernetes, Automation
- Integration: API design and integration technologies
- Database: Design and optimization
- Security: Secure coding and security best practices
- Testing: Testing frameworks and QA
- Performance: Application and system optimization