A

Almaviva

Expert Full Stack Developer

Full-Stack EngineeringPosted on Nov 12
Full-timeBrussels, BelgiumNo salary listed

About the Job

Requirements

  • At least 15 years of IT professional experience covering the complete software development lifecycle across front-end and back-end development.
  • At least 13 years of experience with Oracle relational databases, SQL, PL/SQL, query optimization, performance tuning, and data-access layers such as JDBC and Hibernate.
  • At least 12 years of back-end development experience with Java, Java EE, Spring including Spring Boot, and JPA/Hibernate, including business logic, web services, persistence, transactions, and maintaining legacy Java EE components on WebLogic alongside modern Spring components.
  • At least 11 years of end-to-end full-stack software delivery, owning features from user interface and API consumption through server-side business logic and database interactions, including requirements analysis, design, integration, testing, delivery, and maintenance.
  • At least 8 years of experience designing, building, and integrating SOAP and/or REST web services using SOAP/WSDL, REST, JSON/XML, and OpenAPI/Swagger between core and connected or legacy systems, including application authentication and authorization.
  • At least 5 years of front-end development experience with JavaScript and a modern front-end framework such as Angular, plus HTML/CSS, for responsive, cross-browser applications that consume back-end services.
  • Only EU citizens may apply.

Responsibilities

  • Create new and enhanced full-stack features for the HR business web application, including front-end screens and dashboards, server-side logic, persistence, and services.
  • Develop front-end components using Angular or JavaScript and HTML/CSS that consume back-end services.
  • Develop Java, Java EE, and Spring (including Spring Boot) back-end components and business logic, including maintaining legacy Java EE components.
  • Develop SOAP/REST web services and integration components for connected and legacy systems.
  • Develop Oracle database objects, schemas, and data-access components using SQL, PL/SQL, JDBC, Hibernate, and JPA.
  • Produce database performance-tuning and optimization reports.
  • Prepare functional and technical specifications and design documents.
  • Create unit, integration, and end-to-end tests.
  • Prepare build and release artifacts and CI configuration using Maven, Bamboo/Bitbucket, and Git, as well as containerization and deployment scripts using Docker.
  • Prepare deployment and release notes and technical documentation.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Almaviva

See more jobs