Java Software Engineer


Job description

Java Software Engineer


Job Description

We are looking for a Java- Backend Software Engineer for a large multinational company, leader in the Industrial and technological sector, which is developing its technological HUB in Portugal and its own software.

Role & Responsibilities

This role is a hands-on Software Engineer who will be responsible for the development of the IOT application platform and solutions.

The ideal candidate would be an enterprising and energetic individual, unafraid to question assumptions and to be imaginative. Experience as an engineer willing to innovate, developing prototypes, influencing the product roadmap. Must have a passion for exploring, learning and developing new technologies in a fast-paced environment.

Skills & Qualifications
  • We have opportunities from 2 years of experience, up to 6 years
  • Strong experience in the design and development of full stack web applications with an emphasis on micro-services architecture
  • Interested in learning the GO programming language
  • Kubernetes, containers, RESTful services
  • Database experience should be familiar with RDBMS and NoSQL databases
  • Experience in testing frameworks

  • 100% remote work
  • Very competitive salary according to experience (fixed + variable)
  • Health plan (extendable to spouses/children) and life insurance
  • Annual bonus
  • Mobile phone and communication plan
  • Gym refund
  • Flexible hours
  • Open source development
  • Informal and relaxed work environment
  • Lots of growth opportunities