Java Backend Developer
You will develop the platform with Java, write clean and well-tested code using object-oriented programming, patterns, best practices, test-driven development, and dependency management, and work with HTTP, MongoDB, PlayFramework, Akka actors, asynchronous and reactive programming, Docker, and AWS.
Responsibilities
- Develop the platform using Java
- Write clean, understandable, and well-tested code
- Apply programming patterns and best practices
- Use test-driven development and dependency management
Requirements
- Profound knowledge of Java
- Solid understanding of object-oriented programming
- Ability to write clean, understandable, and well-tested code
- Knowledge of programming patterns and best practices
- Knowledge of test-driven development
- Knowledge of dependency management
- Deep understanding of HTTP standards
- Experience with MongoDB
- Experience with PlayFramework and Akka actors
- Experience with asynchronous programming using CompletableFuture
- Experience with reactive programming using rxJava
- Experience with Docker containers
- Experience with AWS
Benefits
- Remote work