Java Full-stack Developer
Xpand IT
Lisbon, Portugal
há 2 dias
source :

At Xpand IT (Permanent), in Lisbon, Portugal

Expires at : 2020-10-20


Everything we do is to inspire others to achieve outstanding results. We do this by investing in IT mastery to generate market value.

As a global company specializing in Big Data , Business Intelligence & Analytics , Data Science , Middleware , Digital Xperiences , and Collaboration and Development tools , we have top products and services used by Fortune 500 companies.

With a posture of honesty and cooperation with more than 180 clients in the service area and more than 3000 that use our products in 76 different countries, Xpand IT is recognized for its technological knowledge and Passion for Excellence .

At Xpand IT, everyone has a special talent . We value everyone’s talent in all fields. Excellent technical experts, visionary designers, dynamic and communicative Human Resources team, innovative researchers, magical marketers, entrepreneurial managers.

These are the people that are part of Xpand IT.


As a Java Full-stack developer you will build the end-to-end interactions within web and software applications. As part of your mission, you’ll design plans for the user interface, define controls’ look & feel and activity.

You’ll also structure the backbone part of an application, which manages program middleware logic and database server(s) interactions.

Full-stack developers understand what happens between these two (or more) layers and have the set of software skills needed to work on both.

At Xpand IT, full-stack developers are also problem-solvers who work in a fast-paced, collaborative environment alongside other experts such as UI / UX and cluster / database gurus.


  • Use / suggest a variety of state-of-the-art programming languages in order to create user-friendly web interfaces
  • Design and build high-quality mockup s and design different prototypes.
  • Optimize web applications for maximum speed, cross-browser and cross-device
  • Build reusable code and libraries for future use
  • Work in a multidisciplinary team with other teammates such as backend developers and web designers
  • Being Responsible for requirements definition and translate them into technical services.
  • Design and development of applicational backend services using the best design practices and patterns
  • Recommend system solutions by comparing advantages and disadvantages of alternative development strategies.
  • Integrate applications through the development of APIs / Services with third-party modules
  • Guarantee the correct performance, security and scalability of backend services
  • Guarantee that Unit Test / Test Sets are correctly updated so that Continuous Integration engine remains flawless.
  • Define priorities considering the input and feedback of all stakeholders of the project
  • Main requirements

  • MSc / BSc in Information Systems and Computer Engineering and / or Computer Science
  • Advanced knowledge on Linux operating systems
  • Large Experience (3+ years) as Java based technology full stack developer / Engineer.
  • Strong Experience while developing with JavaScript and its superset, Typescript
  • Deep understanding of web markup, including HTML and CSS
  • Experience with JavaScript libraries and frameworks such as and / or Angular
  • Experience with Java based technologies (JBoss, Tomcat, Glassfish Spring Boot, Spring MVC, Hibernate)
  • Experience of design patterns while implementing advanced and complex software solutions.
  • Experience with relational databases (MS SQL Server, MySQL, PostgreSQL etc.)
  • Experience in design patterns while implementing large scale and complex software solutions.
  • Strong experience in using Eclipse, Maven, Jenkins, GIT, JIRA or equivalent tools
  • Strong communication skills (written and spoken).
  • Nice to have

  • Knowledge or experience with Docker / Kubernetes ecosystem
  • Knowledge or experience with microservices based architectures
  • Team player and problem solving skills
  • Benefits & Perks

    Besides a competitive salary and a variable bonus program according to the performance, we have a number of other benefits :

  • Flexible work hours and partial remote work
  • Relaxed work environment
  • Fruit and coffee available
  • Health insurance
  • Training plan, adjusted to individual needs
  • Social and team building events
  • Areas for leisure within the facilities
  • Reportar esta oferta de trabalho

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Meu e-mail
    Ao clicar em "Continue", autorizo a neuvoo a processar os meus dados e a enviar-me alertas de e-mail, conforme detalhado na Política de Privacidade da neuvoo . Posso retirar o meu consentimento ou cancelar a subscrição a qualquer momento.
    Formulário de candidatura