Senior Full-Stack Java Developer Job ID: JP054210

ITProposal
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French
Experience level
Senior

Job location

Remote

Tech stack

HTML
Java
JavaScript
Agile Methodologies
Tomcat
Component-Based Software Engineering
Business Process Model and Notation
Business Software
CSS
Command-Query Responsibility Segregation (Software Development)
Relational Databases
Eclipse
Hibernate
IntelliJ
Java Persistence API
Spring
WildFly (JBoss AS)
JUnit
PostgreSQL
Maven
Openshift
Oracle Applications
Scrum
Mockito
Selenium
Service-Oriented Architecture
SONAR (Symantec)
Subversion
Talend
UML
Web Services
Test Driven Development
Cypress
SOAPAPI
Backend
GIT
Angular
Atlassian Tools
Kafka
Codebase
Front End Software Development
Spring Batch
Docker
Jenkins
Microservices

Job description

We are looking for an experienced Senior Full-Stack Java Developer to join a large-scale business transformation program focused on the modernization, refactoring, and development of enterprise business applications. The role involves contributing to both backend and frontend development within Agile teams while supporting architecture, integration, testing, and deployment activities., * Develop, maintain, and refactor enterprise business applications

  • Build and maintain application components and web services
  • Contribute to architecture design and technical solution discussions
  • Collaborate with technical leads, architects, analysts, and business stakeholders
  • Participate in Scrum ceremonies, technical workshops, and user meetings
  • Support testing, deployment, documentation, reporting, and continuous improvement activities
  • Mentor and support junior developers when needed

Requirements

  • Minimum 5-7 years of professional Java development experience

  • Strong expertise in:

  • Java and Spring Framework

  • Spring Batch

  • JPA/Hibernate

  • REST and SOAP web services

  • SOA, Microservices, and CQRS

  • Angular, HTML, CSS, and JavaScript

  • PostgreSQL and relational databases

  • Maven, Jenkins, Docker, OpenShift

  • Git/SVN

  • JUnit, Mockito, Selenium, Cypress, and CI practices

  • Experience with:

  • JBoss, Tomcat, Sonar

  • IntelliJ or Eclipse

  • Jira and Confluence

  • BPMN and UML documentation

  • Familiarity with Agile/Scrum methodologies and test-driven development

  • Ability to work in complex integrated environments and quickly understand existing codebases

  • Strong problem-solving and teamwork skills

Nice to Have

  • Knowledge of Kafka, Talend, Oracle, or ZK

Languages

  • French or Dutch: Active knowledge
  • English: Active knowledge

Apply for this position