Data?1552057212
Java Developer (Spring) @ Present Technologies

Description

Present Technologies, recognised as one of Best Companies to Work for in Portugal for three years in a row (including Exame#18), is seeking for highly-skilled Java developers to join our engineering team. From large-scale digital platforms to market-leading mobile apps, our clients and partners trust us to build reliable software used every day by millions of users. 

If you are looking for challenging projects, this offer is for you!

Role Description & Key Responsibilities:

  • Work closely with other engineers to deliver world class solutions that are scalable, survivable and consistent
  • Definition and implementation of solution architectures
  • Passion for solving large-scale engineering challenges
  • Dedication to complete projects on time
  • Help the team evolve, sharing and experimenting new ideas and technologies

Main Requirements:

  • Highly experienced in developing using Java and Spring Framework
  • Experience in modular architectures using Microservices with Spring Boot
  • Experience in JPA with Hibernate
  • Experience in web services development standards and best practices, including RESTful APIs
  • Experience in Object Oriented concepts, data structures and multi-threading
  • Experience with system integrations, optimising performance and data integrity
  • Experience with Unit and Integration testing using JUnit
  • Experience with the Maven build automation tool
  • Familiarity with Git source control system and tools such as GitHub or
  • Good communication and organisational skills
  • Proficiency in English

Nice to Have:

  • Familiarity with the Docker containerisation system
  • Familiarity with Vaadin

Perks:

  • Healthcare Insurance
  • Mobile phone
  • Company/performance bonus
  • Three extra days of holidays
  • Contribution for kindergarten payment (Childhood ticket)
  • Great offices with free fruit and coffee
  • English lessons
  • Technical training / learn sessions / workshops
  • Flexible working hours
  • Work with a very talented team
  • Prestigious clients
  • Welcoming and relaxed work environment

If you think this offer is for you, please apply here. To learn more about working at Present Technologies, please visit our careers page.