




Job Summary: Design and implement scalable Backend solutions using Java and frameworks such as Spring Boot, develop new API services, and ensure good development practices. Key Highlights: 1. Design and implementation of scalable Backend solutions with Java and Spring Boot 2. Development of RESTFUL API components and services using microservices 3. Ensuring good development practices, CI/CD, and test coverage **Job Description:** Design and implement scalable Backend solutions using Java and frameworks such as Spring Boot, Spring Cloud, Spring Security, JPA Hibernate, etc. Solid experience in designing and developing RESTFUL API components is required. **Technical Skills:** Years of Experience Java 17 JUnit \& Mockito **Framework Knowledge:** Spring Boot, Spring Cloud, Spring Security \& JPA Hibernate **Relational Databases:** SQL Server, PostgreSQL **Non-Relational Databases:** MongoDB **Dependency Management Tools:** Maven / Gradle **Experience with:** GitHub, Jenkins, JIRA, ServiceNow Knowledge of JWT, OAuth, and general security handling **Desirable Skills:** Java 21 Apache Kafka RabbitMQ Grafana Docker Kubernetes **Cloud Deployment Knowledge:** AWS, GCP, Azure or others **Technical knowledge of resilience patterns at least:** Circuit Breaker, Retry, etc. **Main Responsibilities:** Support definitions, design, and understanding thereof based on: Microservices, event-driven, and hexagonal architectures. **Ensure Good Development Practices:** SOLID \& Clean Code Develop new API services based on the requested frameworks and aligned with User Stories (HUs) and assigned requirements Optimize existing components where applicable Support change releases Adjust test and integration flows (CI/CD) **Ensure Test Coverage:** SONAR, Black Duck, CheckMarx, etc. **Unit Test Adjustment and Execution:** Mockito \& JUnit Collaborate with testing teams and management teams Support testing in lower environments Support production implementation


