Job description:
For our client we are looking for a Java / Azure Developer.
**Description**
Drive software development during all product development phases (planning, design, implementation, deployment and maintenance). Analyse, build, test and maintain software applications that are tailored to business specific needs.
**Highlights**
Increase stability and maintainability of microservice oriented solution in MS Azure. Java springboot, Azure service bus, Kafka, MultiThreading, Test driven development.
**Main function**
Orchestration (product / micro service sequence, timing etc.) design and development. Micro service design and development. Resolve technical debt in current solution. Quality improvements. Programming champion.
**Focused competences**
**Concepts:**
Micro services architecture, Micro services orchestration, APIs, Containerization, Test driven development & Automated testing, Cloud (Azure) development, Technical design patterns.
**Technical skills:**
Primary: Java Springboot, Springbatch, Connect SQL DB to java project (JPA), Hibernate, MultiThreading, JUnit test, Swagger (and swagger code-generate), Azure Service Bus, Kafka.
Additional: CI/CD, Automated testing, APIs, Containerization, Development principles and code quality assurance, Security, SQL data modeling and Stored procedure creation, Integration of Azure components microservice layer (Event hub, Blob storage etc.), Analyzing log analytics workspace to debug.
_We offer continuously. That means that we sometimes remove the assignments before deadline. If you are interested we recommend that you apply immediately._