Skip to main content

Full Stack Developer (Java/Angular)

Tecnologia
act digital
Porto, PortugalHá 3 semanasAté 15/04/2026
Híbrido

Descrição da vaga

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

Keywords
JavaAngularJ2EESpringSpring BootHibernateJPAMicroservicesRDBMSSQLMavenGitJenkinsSonarQubeLinuxUnixFull Stack DeveloperMid/Senior EngineerEnterprise ApplicationsAutomationSecurityAPI PlatformsHybridPortoApplication LifecycleUnit TestingTechnical SolutionsArchitectureCode ReviewsTechnical Design DocumentationTroubleshootingTechnical RisksOracleSQL ServerPostgreSQLDesign PatternsBitbucket

¿Te interesa este puesto?