Full Stack Developer (Java/Angular) (M/F)
act digital
14.01.2026 | | Referência: 2350530

PARTILHAR
Empresa:
act digital
Descrição da Função
We'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 efficiency
Tech Stack & Required Skills
- Strong experience with Core Java, J2EE, 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, PostgreSQL)
- Knowledge of design patterns and software engineering best practices
- Hands-on experience with Maven, Bitbucket/Git, Jenkins, SonarQube
- Comfortable working in Linux/Unix environments
- Strong communication and coordination skills
Nice to Have
- Experience with performance monitoring tools (Dynatrace, JProfiler, etc.)
- Exposure to API Gateways (APIGee preferred)
- Understanding of OAuth2, SSO, OpenID Connect
- Knowledge of Kafka, NoSQL (MongoDB, Cassandra), and caching tools like Redis
- Familiarity with Agile/Scrum environments
- Previous exposure to the financial domain

Observações
Porto (Portugal)