About the job
joinready seeks a Java Backend Developer to join its remote technical team. This position focuses on building backend systems and providing technical support to colleagues. Candidates should be comfortable with hands-on coding and have a solid understanding of backend development principles.
What you will do
- Design and implement backend services using Spring Boot.
- Handle service discovery and configuration management with Eureka and Config Server.
- Develop solutions in environments that use OpenShift and Kubernetes (OSE).
- Apply design patterns like Circuit Breaker and Bulkhead to strengthen system resilience.
- Write and maintain unit tests with Mockito.
- Incorporate design patterns and hexagonal architecture into daily work.
- Assist team members in solving technical challenges.
- Contribute insights from previous team leadership experience.
Requirements
- Experience with Java backend development and Spring Boot.
- Familiarity with Eureka, Config Server, OpenShift, and Kubernetes (OSE).
- Knowledge of design patterns, especially Circuit Breaker and Bulkhead.
- Ability to write unit tests using Mockito.
- Understanding of hexagonal architecture.
- Strong problem-solving skills and a collaborative approach.
- Background in team leadership is valued.
