Description
Job Summary:
Mid-level Java Backend Developer to work on the development and maintenance of scalable services, focusing on technical excellence in the Java ecosystem and microservices.
Key Highlights:
1. Development and maintenance of scalable Java-based services.
2. Focus on technical excellence within the Java ecosystem and microservices.
3. Experience with Spring Boot, RESTful APIs, SQL, and NoSQL.
Mid-level Java Backend Developer to work on server-side development and maintenance of scalable services, emphasizing technical excellence in the Java ecosystem and
integration with microservice architectures.
**Essential Knowledge:**
**Java:** Proficiency in the language (versions 11 or higher) and the Spring ecosystem (Spring Boot, Data, Security).
**Architecture:** Practical experience with microservices and RESTful APIs.
**Quality and Standards:** Mastery of SOLID principles, design patterns, and writing unit tests (TDD/JUnit).
**Databases:** Experience with relational databases (MySQL) and non-relational databases (MongoDB).
**Desirable Knowledge (considered as differentiators):**
**Messaging:** Familiarity with messaging concepts (Kafka or RabbitMQ).
**Fullstack Skills:** Basic knowledge of Angular and Node.js (to facilitate communication with the Frontend and for small scripts).
**Infrastructure:** Familiarity with Docker and Kubernetes.