Senior Java & Angular Full-Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+38 more
Job description
Within a large-scale business transformation programme, we are looking for a senior full-stack Java developer to strengthen existing teams. You will join an evolving department of around 70 people and contribute to handover activities, refactoring and greenfield development of business applications. This role covers the full software development lifecycle, from design and development to testing, documentation and deployment. ️ Responsibilities:
- Develop and maintain business applications.
- Build application components and web services.
- Support analysts and help align technical delivery with business objectives.
- Contribute to the design of architecture components and technical building blocks in close collaboration with the technical lead and senior software architects.
- Take part in technical working groups, Scrum ceremonies and, when needed, meetings with users.
- Assist with testing, technical documentation, deployment, evaluation and reporting.
- Work effectively in complex environments with multiple system integrations.
- Understand existing code quickly and help guide junior team members when needed.
Requirements
- At least 5 to 7 years of full-time professional experience in Java development.
- Strong full-stack profile, or a solid backend profile with a good affinity for frontend development.
- Experience in complex environments and multi-system integrations.
- Familiarity with Agile/Scrum, test-driven development and continuous integration.
Technical skills
- Java is essential, together with Spring Framework and Spring Batch.
- JPA with Hibernate.
- Angular, HTML, CSS and JavaScript.
- SOAP and RESTful web services.
- SOA, microservices and CQRS.
- Security patterns, including Spring Security.
- Testing practices and tools such as JUnit, Mockito, Cypress and Selenium.
- Maven, Jenkins, Docker, OpenShift, SVN or Git, Eclipse or IntelliJ, Sonar, JBoss and Tomcat.
- Relational databases and O/R mapping, including PostgreSQL, SQL Server and SQL.
- Ability to read and understand BPMN, UML and documentation standards.
- Jira and Confluence.
- Nice to have: Talend, ZK, Oracle and Kafka.
Soft skills
- Problem solver with the ability to quickly understand existing code.
- Solution- and customer-oriented mindset.
- Able to integrate smoothly into an existing team.
- Capable of supervising junior developers.
Languages
- French or Dutch: active knowledge, including understanding, speaking, reading and writing technical documentation, in at least one of the two languages.
- English: active written knowledge and ability to communicate within the team.
Benefits & conditions
- Based in Brussels.
- 5 working days per week, from Monday to Friday.
- On-site presence can be up to 9 hours per day.
- Homeworking is possible up to 3 days per week, with 7h48 on those days.
Offer You will be part of a growing Belgian SME where initiative and personal development are encouraged. We will provide you with an enjoyable work environment with fun colleagues. We will work out a career plan with you, with attention and a budget for extra education/certification. You can count on an attractive salary, supplemented with extra-legal benefits, including a company car. (Freelance is also possible)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on careerjet.beGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Find a Developer Job: 12 Best Job Sites For Developers
Fully Remote Software Engineer Jobs
Where To Find Software Engineering Jobs
7 Most Popular Web Developer Jobs in Europe