Position: Senior Java Developer
Company: DocuSketch
Category: Java
Experience required: 5y
English level: intermediate

Technologies and tools
Rest-API, Java, Spring, AWS, DevOps, MongoDB.
Your Tasks
Shape our new overall Spring Boot based microservice architecture

Structure REST-API components into separated modules

Mentor other Backend Developers to encourage a unified coding style and streamline common design principles

Take responsibility for your own microservices that form a new user management and billing system

Your Profile
You have in-depth knowledge of the Java programming language (v11+), its ecosystem, and the application of current Java frameworks and Web technologies (e.g. Spring)

Solid experience in data modeling and architecture in a cloud environment.

You like to question code styles and challenge them by discussing code reviews with other developers.

You take responsibility for your whole project and its lifecycle (development, testing, and deployment).

Proper automated testing is important to you and you apply your own strategy to achieve quality assurance.

Ideally, you are familiar with AWS (S3, SQS, EC2, Lambda) and Microservice architectures.

Ideally, you have some DevOps skills: git, ssh, bash, JUnit, Jenkins, Docker, Maven.

Knowledge of MongoDB is a plus.

Fluent in English.