




Job Summary: This Senior Fullstack Developer will drive digital transformation by building robust, scalable solutions with a focus on quality, performance, and collaboration within a continuous learning environment. Key Highlights: 1. Work on digital transformation using modern technologies and delivering real impact. 2. Collaborative, diverse environment focused on continuous learning. 3. Opportunity to grow, innovate, and generate positive impact. Job Description At Avanade, we connect people, technology, and innovation to deliver real business impact for our clients. The **Senior Fullstack Developer** role plays a critical part in digital transformation projects, spanning from requirements analysis to developing robust, scalable, and business-aligned solutions. This position directly contributes to creating modern digital experiences, leveraging current Java ecosystem technologies and leading market front\-end frameworks — always emphasizing quality, performance, and collaboration. Here, you’ll work in a collaborative, diverse, and continuously learning environment, with ample space to grow, innovate, and make a positive impact across various industries and markets. At Avanade, we value individuals who want to build meaningful solutions and evolve alongside the team. **Together we do what matters.** **Learn more about some of our benefits:** * Meal or food allowance; * Multibenefit Card (up to Senior Consultant level); * Health and dental insurance; * Certifications and training programs; * Life insurance; * Private pension plan; * Avababy: pregnancy support and welcome kit for new Avanade parents; * Company profit-sharing program; * Wellhub; * Childcare allowance; * Career Coach \- Career mentoring; * Birthday Off policy for employees and children up to age 12; * Well\-being sessions; * For managerial or higher roles \- Corporate vehicle, parking allowance, and fuel assistance. **Responsibilities:** * Develop and enhance fullstack applications using **Java**, **Spring Boot or Quarkus**, and **Angular**. * Participate in requirements analysis and technical solution design with multidisciplinary teams. * Implement and maintain **automated tests** to ensure code quality and reliability. * Develop and optimize **SQL queries**, focusing on performance, indexing, and best practices. * Manage source code versioning using **Git**, following well\-defined workflows such as **Git Flow**. * Contribute to continuous improvement of architecture, performance, and user experience. * Collaborate with agile practices and the product team throughout the entire development lifecycle. Qualifications **Skills and Experience** **Required Qualifications:** * Solid experience with **Java 8 or later**. * Practical knowledge of **Spring Boot or Quarkus**. * Front\-end development using **TypeScript** and **Angular (version 12 or later)**. * Experience with **automated testing** (back\-end and/or front\-end). * Strong **SQL** knowledge, with emphasis on performance and indexing. * Experience with **Git** and version control. **Preferred Qualifications:** * Messaging systems such as **Kafka** or **RabbitMQ**. * **CQRS** architecture. * **Data modeling**. * Best practices in **accessibility**. * Use of **DevOps tools** and CI/CD pipelines. * Knowledge of **Apache**.


