Senior Java Developer
Job Description
Key Responsibilities:
- Develop and maintain microservices
- Develop and maintain transversal libraries
Your Profile:
- Higher education in Computer Engineering, Computer Science, or related field
- More than 3 years of proven experience in software development
- Solid experience in both frontend and backend systems development
- Solid knowledge of the JAVA programming language
- Solid knowledge of Web programming languages and frameworks (HTML, Javascript, Angular, etc.)
- Experience in Cloud development (Kubernetes Network, Git, GitHub, GitHub Actions, Jenkins)
- Knowledge of REST APIs and WebServices
- Knowledge of Oracle and PostgreSQL databases and SQL
- Experience with Kafka and event-driven programming
- Experience with NoSQL databases (valued)
- Knowledge of the Quarkus framework (valued)
- Ability to work in a team and communicate effectively
- Proactivity and problem-solving skills
- Good ability to adapt to new situations and challenges
- Workplace type: Hybrid (max. of 3 times per week in the office);
- Location: Aveiro