Java Software Engineer
Il y a 2 heures
Brussels, Belgique
Empiric
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
h3Make an impact /h3 pbLanguage: /b Dutch and English /p pAs a Senior Java Developer, you design, develop, and optimize modern software applications that meet our clients' needs. You work within an Agile or DevOps team and are involved throughout the entire application lifecycle: from analysis and technical design to development, integration, testing, implementation, and maintenance. /p pYou build new Java solutions and contribute to the modernization of existing applications. You pay close attention to quality, scalability, reliability, security, and maintainability. /p pThanks to your technical expertise, you are not only a strong developer but also a valuable discussion partner for clients and colleagues. You actively contribute to architectural decisions, technical improvements, and sustainable solutions for complex application challenges. /p h3What will you do? /h3 ul liDesign, develop, test, and maintain Java applications. /li liBuild backend components and services using Java and Spring Boot. /li liDevelop and integrate REST APIs. /li liContribute to the modernization of existing applications. /li liDevelop microservices and API-based integrations where applicable within the project. /li liTranslate functional requirements into high-quality, future-oriented technical solutions. /li liMonitor and improve the quality, performance, scalability, and reliability of applications. /li liWrite and maintain automated tests. /li liContribute to CI/CD processes and the automation of build, test, and deployment activities. /li liCollaborate with developers, architects, Product Owners, and other stakeholders. /li liDiscuss requirements, technical decisions, and improvement proposals with clients. /li liActively contribute to knowledge sharing and continuous improvement within the team. /li /ul h3What do you bring? /h3 ul liYou have a bachelor's or master's degree in computer science, IT, or a comparable field. /li liYou have professional experience in Java software development within an enterprise environment. /li liYou have demonstrable experience with Java and Spring Boot. /li liYou have experience designing, developing, and integrating REST APIs. /li liYou have knowledge of modern application architectures, such as microservices and API-based integrations. /li liYou have experience with relational databases and database access from Java applications. /li liYou have knowledge of software design and relevant architectural principles. /li liYou have experience with automated testing, version control, and CI/CD. /li liYou have practical knowledge of Docker and Kubernetes. /li liExperience with OpenShift is an additional advantage. /li liYou are comfortable working in an Agile, Scrum, or DevOps environment. /li liYou are familiar with tools such as Git, Jira, and Confluence. /li liExperience with frontend technologies such as Angular or React is a plus. /li liInterest in additional technologies such as Kotlin or Quarkus is an advantage. /li liYou have strong analytical and problem-solving skills. /li liYou take responsibility and are results-oriented. /li liYou have strong communication skills and can explain complex technical topics clearly. /li liYou are curious, eager to learn, and motivated to further develop yourself. /li liYou communicate fluently in Dutch and English. /li /ul