Full Stack Developer (Java+Vue)

Posted 20 hours 41 minutes ago by act digital

Permanent
Not Specified
Other
Lisboa, Portugal
Job Description

Job Description:

• We are currently looking for a fullstack developer profile (BAD3), to be allocated on a transversal squad/dev team, dedicated to evolve, maintain and support Data Solutions Platform web-based applications.

• The position is integrated on a team in charge of application assets deployed in production environment. Those assets are mainly in Java/Angular.

• The position's objective is to evolve and maintain the portfolio of applications, being able to modernize, improve, implement new features, and bug fix.

• This portfolio goes from web based to standalone Java applications, where design, maintenance and evolution is required.

• We are looking for someone able to challenge current concepts with a solid realistic view of technology best practices and it's context and offer a variety of opportunities to grown in knowledge and experience.


Main Tasks:

• Design, develop, and maintain Java applications using Spring Boot, Java 21, and JPA

• Collaborate with cross-functional teams to design and implement microservice-based solutions

• Ensure the reliability, security, and scalability of applications

• Perform code reviews to maintain code quality

• Write clean, maintainable, and efficient code

• Troubleshoot and resolve complex software defects and issues


Mandatory Skills:

• Extensive experience with Spring Boot, Java 21, and JPA

• Strong knowledge of microservice architecture

• Excellent problem-solving skills and attention to detail

• Proficiency in English with strong communication skills


Technical Skills:

• Bachelor's or master's degree in computer science or related field

• Spring Boot (Mastery)

• Java 21, (Mastery)

• JPA (Mastery)

• Microservice Architecture (Expert)

• Kubernetes (Practice)

• CI/CD tools (Practice)

• Cloud Architecture (Expert)

• Sonar (Practice)

• Proven ability to work in an Agile/Scrum development environment


Nice to have:(while not mandatory, the following skills and experience will be a plus):

• Experience with Jenkins for continuous integration and continuous delivery (CI/CD)

• Low-latency Java


Language Skills:

• English (Expert)


Soft Skills:

• Strong teamwork and collaboration skills

• Communication skills

• Adaptability to learn and adapt to new technologies

• Strong problem-solving and critical-thinking abilities

• Proactive and flexible approach to dealing with challenges

• Ability to work independently and collaboratively in a team