Full Stack Java Developer

Job Description

Role: Full-Stack Java Developer
Locations: Brussels, Belgium

Description of the Tasks:

Development of back-end website applications.
Development of front-end website architecture.
Design of user interactions on web pages.
Implement core business logic.
Creation of servers and databases for functionality.
Understanding and implementation of security and data protection.
Design responsive applications.
Design and develop APIs.
Writing clean, functional code on the front- and back-end.


Needed Qualifications - expanded You have a high sense of responsibility and you can tackle assignments independently and in a team. You have a very flexible mindset and have no problem stepping out of your comfort zone and continuously learning new technology. You are aware of the recent and proven technologies on the market and can form a technical and architectural vision. You also have knowledge and experience in the following domains:
Expert in object-oriented and functional programming in modern programming languages.
You have relevant work experience (in business context) in Java, Spring, Spring Boot, Spring Batch, Javascript Angular, Maven, Jenkins, Git, Virtualization (Docker, Kubernetes), ...
Strong experience with development RESTful web services, JSON,
Good knowledge of encryption, security and authentication protocols (oAuth, OpenID connect, )
Very good knowledge of software development best practices:
Design patterns
Unit testing, continuous integration, build pipelines (grunt, gulp)
Code analysis (Sonar)
Experience with development of front-end applications in Angular is a must.
Databases: PostgreSQL, Oracle
Experience with PAAS/IAAS platforms and cloud infrastructure (Azure, AWS)
Operating system: Linux, OS X,
Focus on quality, performance, security and stability
Has coaching skills and treats structural knowledge transfer as a priority, as well as documentation.
Experience in an agile development environment
You are good at multitasking and you can work under strict deadlines
You are flexible, social, creative and communicate clearly
You have a diploma in computer science or computer science You have a good knowledge of English




HNM Solutions

Career Advice to Find Better