Description
Job Description
Join us in software engineering, automating enterprise systems with cutting-edge technology and a strong business vision—shaping the future together!
Welcome to the world of Back-End development! Here, you will build and automate enterprise functionalities, model complex solutions, and empower large-scale systems. You will be an essential part of developing scalable, cloud-based solutions—always with close attention to security and performance. **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;
* Life insurance;
* Private pension;
* Avababy: pregnancy support and welcome kit for new Avanade parents;
* Company profit-sharing;
* Wellhub;
* Childcare assistance;
* Career Advisor — Career mentoring;
* Birthday Off policy on your birthday;
* Wellness sessions;
* For managerial or higher roles — Corporate vehicle, parking, and fuel allowance.
**Responsibilities:**
* Build and automate functionalities that solve complex business problems;
* Implement APIs and microservices, integrating external systems;
* Develop scalable, cloud-based solutions;
* Apply modern development and DevOps practices, including CI/CD and automated testing.
Qualification
**Skills and experience**
* Proficiency in Java and Spring Boot.
* Experience with SQL Server and Redis.
* Knowledge of microservices, hexagonal architecture, and API design.
* Strong practice in unit testing and TDD, as well as code performance analysis.
* Familiarity with design patterns (e.g., Repository, Service).
* Advanced use of GitHub for version control and collaboration.
* Experience with Azure Cloud and OpenShift.
* Knowledge of DevOps practices and CI/CD implementation