Java Software Engineer
Location: Portugal, Lisbon
Type of employment: permanent
language: English
Key words: Java Backend, clean code, solid principles, multiple projects, Spring Boot, Mongo
DB, Confluent Kafka, Azure Devops, Keycloak etc.
If you are an experienced Senior Backend Developer who would like to build scalable,
- performance applications this job position is for you! In this role, you will leverage your expertise in Java and modern backend frameworks to design, develop, and maintain robust backend solutions. If you're passionate about microservices and
- native solutions, this is an excellent opportunity to make a significant impact.
Tasks
- Develop and maintain backend applications using Java and Spring Boot
- Design, implement, and manage relational database structures with Postgre
SQL and No
SQL data stores using Mongo
DB - Work with Confluent Kafka and K Streams to manage
- time event streaming and data processing - Utilize Docker for containerization and Kubernetes for orchestration to ensure scalable and resilient deployments
- Set up and optimize CI/CD pipelines with Azure Dev
Ops - Ensure secure user management and identity brokerage using Keycloak
- Collaborate with frontend developers, product owners, and other stakeholders to deliver
- quality software solutions
Requirements
- 3+ years of experience in backend development, primarily with Java and Spring Boot
- Strong understanding of relational databases (Postgre
SQL) and No
SQL databases (Mongo
DB) - Hands-on experience with Kafka, including KStreams, for event streaming
- Proficiency in containerization with Docker and orchestration with Kubernetes
- Experience with CI/CD tools, particularly Azure Dev
Ops - Familiarity with Keycloak or similar identity management solutions
- Knowledge of microservices architecture and
- native application development is a plus - Strong
- solving skills, with the ability to work independently and as part of a team
Benefits
- Competitive salary and benefits package
- Opportunities for professional growth and continuous learning
- A collaborative work environment with a dedicated and passionate team
- Flexible working arrangements, including remote work options
Seja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego