Skip to main content

Full Stack Java Developer

Tecnologia
act digital
Porto, PortugalHá 2 semanasAté 10/05/2026

Descrição da vaga

Overview

Main duties will include designing and implementing new features, optimizing, and maintaining existing code, and ensuring the software meets high-quality standards through testing, debugging, static code analysis, and security vulnerability scanning. Will work from our offices in Porto (hybrid model) collaborating daily with a global team in a multi-cultural context.

Responsibilities

  • Participate in the development cycle of web applications
  • Collaborate with cross-functional teams to understand requirements and propose solutions
  • Develop and enhance software applications using Java and related technologies
  • Design, implement, and optimize SQL procedures for efficient data retrieval and manipulation
  • Integrate applications with other enterprise systems, using industry-standard integration technologies and best practices
  • Design and implement unitary and integration tests
  • Ensure compliance with coding standards, best practices, and security guidelines, and drive the adoption of best practices across the team
  • Conduct code reviews, provide recommendations, and lead code refactoring and performance enhancement efforts
  • Troubleshoot and solve complex technical issues, ensuring timely resolutions
  • Participate in the delivery of the product components in the different environments, in close collaboration with other teams whenever necessary

Technical Skills

  • SQL development skills on T-SQL (SYBASE) or similar transactional SQL based language
  • Professional working experience in web applications development / architecture in agile development projects
  • Programming, composing, and delivering solutions on a cloud stack using continuous delivery
  • 3+ years of Java development experience, including microservices
  • 2+ years with frontend frameworks like React and Angular
  • Proficient in Spring Framework, including Spring

¿Te interesa este puesto?