




Job Summary: We are seeking a Full Stack Java Developer to design, implement, and support innovative and scalable enterprise web applications, with emphasis on software design and clean code. Key Highlights: 1. Development and support of innovative enterprise web applications 2. Focus on software design and clean code principles 3. Integration into a team that values growth and learning About the Company At Sourcing Trust, we are committed to delivering innovative, reliable, and customized technology solutions that empower businesses to thrive in a rapidly evolving digital landscape. Focused on excellence, integrity, and collaboration, we build lasting partnerships by understanding each client’s unique needs and providing specialized support across all phases. 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 become part of a passionate organization driven by innovation and excellence. About the Position We are looking for a Full Stack Java Developer with over 2 years of experience to design, implement, and support innovative and scalable enterprise web applications. The ideal candidate must possess strong expertise in software design, clean code principles, and hands-on experience with standard Java frameworks, relational databases, and web services (REST/SOAP). Mandatory Requirements: * Bachelor’s degree (or higher) in Computer Engineering or related field. * Over 2 years of experience as a Java Developer. * Proven experience in designing, implementing, and supporting innovative and scalable enterprise web applications. * Experience with one or more MVC web development frameworks (e.g., Spring MVC, Angular, React). * Experience as a Java Full Stack Developer, with strong knowledge of software design and clean code principles. * Experience with Eclipse or similar IDEs. * Solid experience with build tools: Maven, Gradle, or similar. * Experience with object-relational mapping tools for relational database modeling (e.g., QueryDSL, Hibernate). * Experience with application servers such as WebLogic (WebSphere, JBoss, or Tomcat), and familiarity with standard Java libraries and frameworks (JAX, Spring, or similar). * Knowledge of system-level profiling and debugging. * Knowledge of at least one relational database (Oracle, DB2, MS-SQL, PostgreSQL). * Knowledge of building and testing web services using REST or SOAP. * Knowledge of Git and best practices in version control. * English proficiency level B1/C1. * Fluency in Portuguese (Mandatory). * Resident in Portugal (Mandatory). * Availability for hybrid work model in Lisbon. Send your CV to: \ with subject line "IJ_Java". Join us: \ \#BecomeATruster Original job posting available at: https://www.itjobs.pt/oferta/507805/java-developer-ref-ij-java


