Present Technologies

Java Developer

Posted: Oct 31, 2025

Job Description

Present Technologies, ranked on the Top 25 of the Best Companies to Work for in Portugal, 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! WE are PRESENT because WE CARE! ROLE DESCRIPTION - KEY RESPONSIBILITIES: Work closely with other engineers to deliver world class solutions that are scalable, survivable and consistentPassion for solving large-scale engineering challengesDedication to complete projects on timeHelp the team evolve, sharing and experimenting new ideas and technologiesMAIN REQUIREMENTS: Highly experienced in developing using Java and Java EE technologiesExperience in Object Oriented concepts, data structures and multi-threadingExperience in modular architectures using MicroservicesExperience in web services development standards and best practices, including RESTful APIs and SOA servicesExperience in data architecture and design directed at relational databases and possibly with in-memory database(s)Experience with system integrations, optimising performance and data integrityExperience with Java Application servers (JBoss AS / WildFly will be valued)Experience with Unit and Integration testing using JUnit and ArquillianExperience with the Maven build automation toolFamiliarity with Git source control system and tools such as GitHub or GitLabGood communication and organisational skillsProficiency in EnglishNICE TO HAVE: Familiarity with the Docker containerisation systemFamiliarity with DevOps tools and technologiesKnowledge of infrastructure architecture design, including cloud-based infrastructurePERKS: Healthcare InsuranceMobile phoneCompany/performance bonusExtra days of holidaysAnual budget for flexible benefits (e.g. kindergarten payment, health and well-being, education expenses, savings & retirement, public transportation and family health insurance)Great offices with free fruit and coffeeEnglish lessonsTechnical training / learn sessions / workshopsUdemy LicenseFlexible working hoursWork with a very talented teamPrestigious clientsWellness measuresWelcoming and relaxed work environment

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In