SOFTWARE DEVELOPER - JAVA / PORTO OR FUNDÃO (HYBRID)Portuguese company hires for remote/hybrid work CANDIDATES MUST LIVE IN PORTO OR FUNDÃO OR LISBON / PORTUGAL FLUENT PORTUGUESE AND ENGLISH (C1) SEND CV IN ENGLISH2 POSITIONS DescriptionJob Duties and Responsibilities: Own the problems end-to-end - from concept design to final implementation. Influence the direction of the product design and architecture. Collaborate with QA, Product Management, Technical Support, Documentation, and DevOps team. Conduct design and code reviews. Ensure high programming standards by writing unit and functional tests. Provide technical leadership and mentorship to junior engineers. Participate in scrum activities, including daily standup, planning, review, retro, etc Required Knowledge, Skills, And Abilities: Computer engineering degree, 7+ years experience building Java-based web applications.1 POSITION Experience with Spring Boot and with REST API design. Experience with UI technologies such as Angular, ReactJS or Vue. Experience with high Oracle (Legacy), Postgres, MySQL and NoSQL environments. Experience with infrastructure: AWS, K8S, Kafka, other resources 2 POSITION Experience with Quarkus or Spring and with REST API design. Experience with message brokers like Kafka Cloud experience (ideally Azure) is mandatory. Good understanding of design-patterns, scalability patterns, security engineering, and object-oriented principles. Experience working in Agile software development teams leveraging continuous integration and deployment practices. Strong communication skills and the ability to work across functions and time zones. Fluent English is required. Desirable Knowledge, Skills, And Abilities: Experience in TDD Cloud amd DevOps Experience with CI/CD tools such as Jenkins, Docker, Kubernetes, Python, MongoDB; Hybrid model 70% 30% Location: Porto/Fundão or Lisbon#00265513#00269779