
Developer Back-end or Full-stack Java
- Porto
- Permanente
- Horário completo
- Develop software (Java) for high-availability critical systems;
- Participate in the complete development cycle, including design, implementation and testing;
- Be part of an R&D team working in a collaborative, informal and dynamic environment.
- Degree in Computer Engineering or similar;
- 5+ years of experience in software development;
- Strong understanding of Java core concepts (OOP, Object model);
- Experience with Java frameworks like Spring (Spring Boot, Spring MVC) or other popular frameworks like JSF (Primefaces);
- Proficiency in front-end technologies like HTML, CSS, and JavaScript (Angular, React);
- Ability to write clean, maintainable, efficient Java code and strong problem-solving and debugging skills;
- Experience with software development methodologies such as Agile and Scrum;
- Results oriented, teamwork oriented, positive, self-motivated, enthusiastic with a strong-sense of ownership and passion for learning;
- Fluent in English (written and spoken).
- Knowledge of relational databases (Oracle, Postgres) and NoSQL databases (MongoDB);
- Hands on experience in writing code in C, C++ is a plus
- Familiarity with Apache Kafka;
- Familiar with version control systems (SVN, GIT);
- Understanding of DevOps principles and tools (Jenkins, Docker, Kubernetes);
- Knowledge and experience in services/microservices software architecture;
- Familiarity with cybersecurity concepts.
- Hybrid work model - At least 2 days per week in the office.
- Candidates must reside in Portugal - Oporto.
Aceda e crie já a sua conta.ouEntrar
ITJobs