Act DigitalWe're looking for a Mid/Senior Java Engineer to join the client team, working on the design and development of enterprise-grade applications to enhance automation, security, and self-service capabilities across API platforms.This is a hybrid position based in Porto, with 2 /3 days per week at the office.What you will do- Lead the full application lifecycle: design, estimation, development, unit testing, release, and implementation support
Translate business requirements into robust and scalable technical solutions
Understand end-to-end architecture, including infrastructure components, to support monitoring and enhancement activities
Maintain development quality standards, perform code reviews and ensure best practices are applied
Contribute to and review technical design documentation
Troubleshoot technical issues and support other engineers in overcoming challenges
Identify and report technical risks, proposing mitigation strategies
Contribute to innovation initiatives and suggest improvements to development practices and efficiencyTech Stack & Required Skills- Strong experience with Core Java, J2 EE, Spring, Spring Boot, Hibernate/JPA
Solid background in Angular or similar front-end frameworks
Proven experience in building complex enterprise-level applications from scratch
Strong understanding of API & microservices architecture
Proficiency in RDBMS/SQL (Oracle, SQL Server, Postgre SQL)
Knowledge of design patterns and software engineering best practices
Hands-on experience with Maven, Bitbucket/Git, Jenkins, Sonar Qube
Comfortable working in Linux/Unix environments
Strong communication and coordination skillsNice to Have
Interessado nesta vaga?