We are seeking a skilled, experienced Back-end Developer to join our growing company.
The ideal candidate will possess extensive experience as a software developer, with a robust background in Java and the Spring framework, and a proven track record in building and managing microservices.
Key skills required:
- +3 Years experience of Java SE/EE development
- Fluent on object-oriented concepts
- Problem solving capability for technical challenges
- Experience with building REST APIs
- Deep knowledge of Spring frameworks
- Strong understanding of Software Architecture and Design
- Familiarity with Relational Databases (MS SQL, …)
- Familiar with design patterns and solid and clean code concepts
- Ability to learn, use, implement and integrate leading technologies
- Strong communication skills, attention to detail, and a team player
Responsibilities:
- Design, develop and test Java based solutions using common standards and frameworks such as JPA, JavaEE Spring Framework, and Hibernate.
- Design, build, and deploy microservices using Java and Spring Boot within a cloud-native architecture, ensuring scalability and reliability.
Nice to have:
- Having experience with Microservices
- Having experience with Automated / Unit Testing frameworks
- Having experience with Docker and managing microservices in cloud environments.
- In-depth understanding of microservices architecture and RESTful API design.
- Experience in Domain-Driven Design (DDD) and implementing SOLID principles.