Senior Backend Developer - Java & Spring Boot
Join to apply for the Senior Backend Developer - Java & Spring Boot role at TeamSystem.
Responsibilities
- Independently design solutions and actively contribute to their development, providing innovative ideas aligned with business objective
- Write, test, and maintain scalable and high-performance code, collaborating with developers, designers, and stakeholders to deliver high-quality project
- Identify and resolve bugs through thorough testing to ensure a stable and reliable produc
- Develop, design, and implement integrated solutions for new service development, and manage internal tools for development, continuous integration, and deploymen
- Ensure high code quality standards by performing code reviews on deliverables from junior team member
Qualifications
- Previous experience in Backend development of at least 5 yea
- Excellent command of the Java language and the Spring Boot ecosyst
- Strong knowledge of cloud platforms (preferably Azure or AW
- Excellent knowledge of relational databases, particularly MySQL, including database design and optimization activiti
- Experience in developing RESTful APIs and integrating third-party servic
- Familiarity with messaging systems, particularly Kafka and Active MQ
- Advanced proficiency in English (C1 leve
Nice to have
- Experience in code review and mentoring activit
- Previous experience and strong knowledge of microservices and event-driven architect
- Good knowledge of OOP and functional programming paradigms, as well as Design Patte
- Experience with Docker containers and orchestrators such as Kuberne
- Knowledge of NoSQL technologies, especially ElasticSearch and Re
- Experience with Test Driven Development (TDD)
Values
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 solu
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.
Benefits
Wellbeing: we have a short working week! You will not work on Friday afternoons.
Flexibility: you won’t clock in and out, and you'll work in a flexible, hybrid way.
Development and Growth: we invest in people! You'll take part in a personalised development programme to build your skills and contribute to the achievement of the company’s goals.
Diversity and Inclusivity: we value differences! You will work in an inclusive environment based on collaboration and respect.
Impact: we work with pride! We are committed to creating shared value: for our customers, our partners and the community. In every project, we focus on sustainability and inn
Seniority Level
Associate
Employment Type
Full-time
Job Function
Information Technology
Industry
Software Development
Referrals increase your chances of interviewing at TeamSystem by 2x