Digital jobs
This job post is currently inactive. Click here for similar jobs. This ad has expired and is no longer available for application

Java Developer

You will be part of a project team, fully developing in-house,  a web-based application for our client in London, UK. The backend part is based on a micro-service architecture developed in Java, the methodology used is Agile and the structure implies working in feature teams, applying code review and doing Unit tests.


What you'll do:

- Design, build and maintain efficient, reusable, and reliable Java code in a microservice environment
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs and devise solutions to these problems
- Help maintain code quality, organization, and automation
- Autonomy inside the team and regarding the part of the project you will be responsible with

What you'll need to succeed:

- Proficient in Java, with a good knowledge of its ecosystems
- Familiar with various design and architectural patterns with solid understanding of object-oriented programming
- Respects SOLID object-oriented design Principle
- Knowledge of concurrency patterns in Java
- Familiarity with RESTful applications
- Understanding fundamental design principles behind a scalable application
- Creating database schemas that represent and support business processes
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Familiarity with build tools such as Ant, Maven, and Gradle
Nice to have:
Experience with popular web application frameworks, such as Play and Spark
Familiarity with continuous integration
Familiarity with Docker deployment
Experience with working Agile

Connect to your digital job
Follow us on Facebook!