Senior Full-Stack Engineer (JAVA & Angular)
Role details
Job location
Tech stack
Job description
For our Lugano Office (Switzerland), we are seeking a highly skilled Senior Full-Stack Engineer with strong expertise in designing and implementing Java REST-based APIs and building modern, high-quality web applications using Angular and TypeScript., * Java Backend & Microservices Development: Design, develop, integrate, and test high-quality Java-based backend solutions, including scalable microservices architectures and RESTful APIs, while acting as a subject matter expert throughout the entire solution lifecycle
- Frontend Development: Build intuitive, responsive, and performant user interfaces using Angular and TypeScript, ensuring smooth integration with backend services and delivering an exceptional user experience
- Cross-Functional Collaboration: Partner closely with Agile teams and product owners to gather requirements, translate business needs into technical specifications, and produce clear, high-quality documentation
- Secure Coding Practices: Apply industry-leading secure coding standards to deliver robust, compliant solutions aligned with regulatory and security requirements.
Requirements
Do you have a Master's degree?, The ideal candidate brings deep technical proficiency, solid architectural insight, and the ability to deliver scalable, high-quality solutions., * Bachelor's/Master's degree, preferably in computer science or engineering
- At least 5 years of experience in software design and development of Java 11+ with Spring Boot, Spring Data, and Angular 15+ with Typescript
- Solid knowledge of JPA and Hibernate
- Advanced practical skills in implementing REST API
- Hands-on experience with database integrations, SQL, and event streaming systems like Apache Kafka or RabbitMQ
- Bring Strong knowledge of DevOps practices and modern CI/CD pipelines, including hands-on experience with tools such as Docker, Kubernetes, Maven, Gradle, and GitHub
- Advanced knowledge of secure coding best practices
- Good grasp of BPMN processes, particularly with platforms like Camunda or Flowable is a strong plus
- Solid understanding of Agile Framework, with proven experience working in Scrum or SAFe environments
- Ability to collaborate effectively within cross-functional teams and contribute to continuous improvement practices
- Proficiency in Italian and English is a must