Darwin Rhodes
Job title:
Full Stack Java Developer
Company:
Darwin Rhodes
Job description
Job Title: Full Stack Java Developer
Location: Remote/Brussels
Duration: Long Term ContractWhat will you be bringing to the team?:
- Architecture and design of information systems
- Review of the architecture of existing systems
- Design and development of architectural components and building blocks
- Analysis of the integration of different information systems
- Coordination of the implementation of the technical architecture
- Production of software architecture documents
- Participation in technical working groups, progress meetings and meetings with the users
- Design of application data models
- Design of application workflow models
- Design of application APIs using suitable frameworks (REST, Swagger)
- Design and development of software components and building blocks using suitable back-end components and frameworks (Java Spring, JPA)
- Design and implementation of application integration with corporate IAM services for authentication and authorization purposes;
- Delivery through a CI/CD pipeline
- Implementation of code according to a technical analysis.
What do you need to succeed in this position?:
- Master + 13 years of IT professional experience
- Proven and recent coding experience in Java web application development (Java Spring, Hibernate).
6 years of experience in:
- Development of information systems
- Java web application development (of which, at least 3 years of development experience with Java Spring and REST API development)
3 years of experience in:
- Development of complex information systems
- Frontend development using Angular or Kendo UI
- 2 years of experience with Agile software development (refactoring, test-driven development, user story modelling)
Good knowledge of:
- Atlassian tools (Bitbucket, Jira, Confluence, Bamboo)
- Maven
- Jenkins
- Docker
- Junit
- Enterprise Architecture
- Java application servers
- Relational DBMS, in particular Oracle DB
- Web application design, in particular Java back-end components and frameworks (Java Spring,)
- Modelling methods and notations (UML)
- SQL
- CI/CD applications and container technologies
- Application profiling
Knowledge of:
- Clean Architecture (ports & adapters) and DDD concepts
- Interoperability technology (e.g., web services, REST APIs)
- SCRUM development methodology is an advantage
- Ability to write clear and structured technical documents
- Ability to give technical presentations
- Good knowledge of English
Expected salary
Location
Bruxelles
Job date
Sun, 29 Dec 2024 08:32:52 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesin.eu) you saw this job posting.