Java Software Engineer
Tecnologia
rho systems
Aveiro, PortugalHá 2 mesesAté 30/04/2026
Tempo inteiroPresencial
Descrição da vaga
- *Position Summary**
You will integrate a team where its individuals are seeking challenges on a daily basis, thus pushing them to be top notch professionals. You are also expected to drive yourself out of your comfort zone, trying to improve your skills and knowledge, while communicating and articulating your ideas clearly.
- *Responsibilities
- Design and develop large scale software systems.
- Understand and communicate technical strategy within the team.
- Question other team elements designs and commits, Code Review is a must.
- Produce technical approach documentation to form the basis of project implementations.
- Ensure resilience and fault tolerance
- Push the team to tackle tech debt and keep the stack up-to-date
- Put effort into learning the business, ensuring that the technical view is aligned with the business view
- *Experience and Qualifications
- Experience in Java middleware architectures:
- Java Enterprise Framework
- MVC
- Message-oriented architecture
- Service-oriented architecture
- Security
- Containerised deployments
- Pod orchestration (k8s)
- Multi-cloud infrastructure
- Knowledge in architectural patterns and software design patterns
- Experience with REST pattern
- Experience with micro services architecture
- Experience with distributed computing
- Computer Science degree or equivalent required
- *Valued Skills/Attributes
- Spring (Core, MVC, Security, Integration)
- Messaging: JMS, Kafka
- Testing frameworks: JUnit, Mockito – or equivalent
- Logging frameworks: SL4J, Logback, Log4J
- Gradle/Maven knowledge
- Push technologies (SSE, WebSockets)
- Docker/k8s
- Gitlab CI
- Mongo/Oracle
- Prometheus/Grafana
- *What you can expect
Working at Rho will give you the chance to
- Feed your passion for programming and still have time for your life after work;
- Deal with complex coding challenges and use state of the art tools and methodologies;
- Make part of an international team without leaving your hometown;
- Have a career development programme based on your technical skills proficiency evolution;
Apply and be part of our team. If you feel like it, stop-by to have a chat and meet our team.
- Contact us at <*>**
Keywords
javaspringkafkajunitmockitologbacklog4japache-log4jgradleapache-mavendockergitlabgitlab-cioracleprometheusgrafana
¿Te interesa este puesto?