top of page

Java Legacy (JSF)

Lisbon, Portugal

Job Type

Full Time

Workspace

Hybrid

About the Company

At Sourcing Trust, we are committed to delivering innovative, reliable, and tailored technology solutions that empower businesses to succeed in a rapidly evolving digital landscape. With a focus on excellence, integrity, and collaboration, we build lasting partnerships by understanding our clients' unique needs and providing them with expert support across. Our team is dedicated to fostering a positive and inclusive work environment where every employee's contribution is valued, encouraging continuous growth, learning, and shared success. Join us and be part of a passionate organization driven by innovation and excellence.

About the Role

We are looking for a Java Developer (Mid/Senior) with solid experience maintaining and evolving legacy Java applications based on JSF (JavaServer Faces). The ideal candidate will be responsible for enhancing existing systems, modernizing legacy code, and ensuring the stability, security, and long-term maintainability of enterprise applications. This position is ideal for professionals who value clean, structured code and have strong experience working within traditional Java frameworks while supporting migration or modernization initiatives.

Requirements

Requirements

  • 4+ years of experience in Java development.

  • Strong knowledge of JSF (JavaServer Faces), JSP/Servlets, and Managed Beans.

  • Proven experience maintaining and optimizing legacy enterprise applications.

  • Proficiency in Java 7/8 and familiarity with modernization paths toward newer versions or frameworks.

  • Experience with application servers such as JBoss, Tomcat, or WebLogic.

  • Strong understanding of relational databases (Oracle, MySQL, or PostgreSQL), including SQL script management and performance tuning.

  • Familiarity with EJBs, JPA/Hibernate, and application configuration management.

  • Knowledge of Maven, Git, and build/deployment processes.

  • Experience working with service integrations (REST/SOAP).

  • Solid understanding of MVC design pattern and object-oriented design principles.

  • Commitment to code quality, documentation, and collaborative work practices.

Preferred Skills

  • Experience in application refactoring and modernization projects (migration to Spring Boot, Angular, or REST-based architectures).

  • Knowledge of front-end technologies (JavaScript, CSS, PrimeFaces, or older JS libraries).

  • Understanding of CI/CD processes and testing frameworks (JUnit, Jenkins).

  • Good communication and coordination skills for team collaboration and project delivery.

Soft Skills

  • Analytical mindset and attention to detail.

  • Ability to work independently on complex legacy systems.

  • Proven problem-solving skills and initiative in improving existing codebases.

  • Strong sense of responsibility, teamwork, and continuous improvement.

Language Requirements

  • Portuguese (fluency required)

  • English B2/C1 level (spoken and written)

Gradient Background
st_logos-16_edited_light
  • LinkedIn
  • Instagram

Tel:  (+351) 21 601 75 42

Estrada da Luz, N 90, Andar 7E 1600-160, Lisboa Portugal

© 2025 Sourcing Trust

bottom of page