Junior Backend Developer – Java & Spring Boot
TeamSystem
- Milano
- Tempo indeterminato
- Full time
- Write, test, and maintain scalable and high-performance code, collaborating with developers, designers, and stakeholders to deliver high-quality projects.
- Identify and resolve bugs through thorough testing to ensure a stable and reliable product.
- Develop, design, and implement integrated solutions for new service development, and manage internal tools for development, continuous integration, and deployment.
- Previous experience in Backend development of at least 2 years.
- Excellent command of the Java language and the Spring Boot ecosystem.
- Knowledge of cloud platforms (preferably Azure or AWS).
- Good knowledge of relational databases, particularly MySQL.
- Experience in developing RESTful APIs.
- Advanced proficiency in English (C1 level).
- Good knowledge of OOP and functional programming paradigms, as well as Design Patterns.
- Familiarity with messaging systems, particularly Kafka and ActiveMQ.
- Experience with Docker containers and orchestrators such as Kubernetes.
- Knowledge of NoSQL technologies, especially ElasticSearch and Redis.
- Experience with Test Driven Development (TDD).
- ENTREPRENEURSHIP - is the engine that drives us to excel, innovate and challenge ourselves for our own success and that of our company. We are proactive, responsible and customer- centric, always ready to question the status quo and achieve extraordinary results.
- INNOVATION - is the guiding light that illuminates our path as we move through an environment full of different experiences, knowledge and perspectives. We are not afraid of making mistakes; we work in an environment that is fertile for the development of innovative solutions.
- INCLUSION - is the sentiment that guides our relationships amongst individuals, each of whom has a different history and experience. We advocate for an inclusive work environment that values each person’s unique characteristics.