Java developer

Genesis Digital Solutions

Portugal

Presencial

EUR 60 000 - 90 000

Tempo integral

há 12 horas
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

Genesis Digital Solutions is seeking an experienced Backend Developer to design, build, and maintain robust backend systems using Java 17+ and Spring Boot. You will design APIs, integrate with databases, and implement messaging with Kafka in an Agile environment.

You will also mentor junior developers, coordinate technical tasks, and ensure solutions align with business goals. Strong collaboration with Product Owner is essential for success.

Qualificações

  • Minimum 5 years of professional backend development experience.
  • Strong experience with Java 17+ and Spring Boot.
  • Hands-on API design and development experience.
  • Proficient with Git and collaborative development practices.
  • Experience with messaging systems like Apache Kafka.
  • Experience with Docker and Kubernetes.
  • Knowledge of relational (Oracle, PostgreSQL) and NoSQL (MongoDB) databases.
  • Experience working in Agile/Scrum environments.
  • Ability to guide juniors and coordinate technical deliverables.

Responsabilidades

  • Design, develop, and maintain robust backend applications using Java 17+ and Spring Boot.
  • Design and implement APIs and system integrations.
  • Apply best practices for reliable, scalable, and maintainable software.
  • Work with Hibernate and both relational and NoSQL databases.
  • Implement messaging with Apache Kafka and containerization with Docker/Kubernetes.
  • Produce technical documentation and mentor junior developers.
  • Collaborate with Product Owner to align technical efforts with business needs.
  • Participate in Scrum ceremonies and contribute to process improvements.

Conhecimentos

Backend development
Java
API design
Git
Kafka
Docker
Kubernetes
Databases (SQL/NoSQL)
Agile/Scrum
Mentoring/leadership

Ferramentas

Java
Spring Boot
Hibernate

Descrição da oferta de emprego

Genesis Digital Solutions is a consulting and technology company that helps organizations turn ideas into measurable business impact through digital expertise and AI innovation. Founded in 2018, we operate across Portugal and the United Arab Emirates, supporting clients in multiple industries with intelligent, scalable, and secure solutions. We combine strategy, engineering, and emerging technologies such as AI, Data, Web3, and Digital Product Development to drive transformation end to end. Our focus is on building practical, human-centered solutions and long-term partnerships that enable sustainable growth, innovation, and real-world results.

We are looking for an experienced Backend Developer to design, develop, and maintain robust backend applications using Java and Spring Boot. You will contribute to the evolution of application solutions, identify best practices, and support the delivery of high-quality software in an Agile environment.

Beyond hands-on development, you will help guide junior developers, coordinate technical tasks, review deliverables, and share knowledge with production support teams. You will also collaborate closely with the Product Owner to ensure that technical solutions align with business requirements and project objectives.

What You'll Work On
  • Develop, maintain, and enhance backend applications using Java 17 or later and Spring Boot.
  • Design and implement APIs and application integrations.
  • Apply software development best practices to deliver reliable, scalable, and maintainable solutions.
  • Work with Hibernate and relational and NoSQL databases.
  • Implement messaging and asynchronous communication solutions using technologies such as Apache Kafka.
  • Work with Docker and Kubernetes to support application deployment and containerization.
  • Contribute to the identification and adoption of appropriate application architectures, tools, and technical solutions.
  • Explore and adopt AI-assisted development tools to improve productivity and software quality.
  • Produce and maintain technical documentation.
  • Support junior developers by defining tasks, providing technical guidance, and reviewing deliverables.
  • Facilitate knowledge transfer to production support teams and assist with application handover.
  • Collaborate with the Product Owner and other stakeholders to clarify requirements and align technical deliveries with business needs.
  • Participate in Scrum ceremonies and contribute to continuous improvement across the development lifecycle.
What We're Looking For
  • Minimum 5 years of professional experience in backend development.
  • Strong experience with Java 17 or later.
  • Hands-on experience with Spring Boot and Hibernate.
  • Experience designing and developing APIs.
  • Knowledge of Git and collaborative development practices.
  • Experience with messaging technologies such as Apache Kafka.
  • Experience with Docker and/or Kubernetes.
  • Knowledge of relational and NoSQL databases, such as Oracle, PostgreSQL, and MongoDB.
  • Experience working in Agile/Scrum environments.
  • Ability to identify suitable technical solutions and apply software development best practices.
  • Experience supporting or mentoring junior developers and coordinating technical deliverables.
  • Strong analytical and problem-solving skills.
  • Clear and effective communication, autonomy, and proactivity.
  • Ability to work collaboratively, delegate tasks, and take ownership of technical deliveries.
Bonus Points
  • Previous experience in the banking or financial services sector.
  • Knowledge of document management processes.
  • Familiarity with Optical Character Recognition (OCR) technologies.
  • Knowledge of Generative AI (GenAI) and its application in software solutions.
  • Experience with cloud environments such as Microsoft Azure or AWS.
  • Experience using AI-powered development tools.
  • Experience with application production support and technical knowledge transfer.
Why You'll Stay
  • A workplace that values innovation and personal growth.
  • Opportunities to work on high-impact projects for leading clients.
  • Support for professional development, including training and certifications.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Java developer in backend
Java developer in backend

Genesis Digital Solutions • Lisboa

Presencial
EUR 60 000 - 90 000
Страхование жизни и здоровья
25 дней отпуска в год
Поддержка профессионального развития и
Senior Java Developer | Cloud & Emerging Technologies
Senior Java Developer | Cloud & Emerging Technologies

act digital • Lisboa

Presencial
EUR 40 000 - 70 000
Senior Java Backend Engineer - Spring Boot & Microservices
Senior Java Backend Engineer - Spring Boot & Microservices

Genesis Digital Solutions • Portugal

Presencial
EUR 60 000 - 90 000
Java Software Engineer
Java Software Engineer

Capgemini Engineering • Vila Nova de Gaia

Presencial
EUR 45 000 - 65 000
Hybrid work
Health and life insurance
Referral program with bonuses
+1
Java Software Engineer
Java Software Engineer

Capgemini Engineering • Porto

Presencial
EUR 45 000 - 65 000
Hybrid work
Health and life insurance
Referral program with bonuses
+1
Java Technical Lead/Staff Engineer
Java Technical Lead/Staff Engineer

Xsciconsult • Portugal

Teletrabalho
EUR 90 000 - 120 000
20 dedicated learning days
Certification support
Technical leadership growth
+1
Senior Java Developer
Senior Java Developer

Caixa Mágica Software • Porto

Presencial
EUR 30 000 - 50 000
Permanent job contract
Tech equipment + SIM Card + personal smartphone
Health and Life Insurance
+3
Java Developer
Java Developer

bridge351 • Lisboa

Híbrido
EUR 50 000 - 80 000
Health and Life Insurance
Flexible work options
Tech Visa opportunities
Software Developer ID46604
Software Developer ID46604

AgileEngine • Matosinhos

Híbrido
EUR 104 000 - 164 000
Professional growth opportunities
Competitive compensation
Exciting projects with major companies
+1
Java Developer – Spring Boot / OpenShift
Java Developer – Spring Boot / OpenShift

Data Group • Portugal

Presencial
EUR 42 000 - 64 000