Java Back End Engineer

99X Technology

Portugal

Presencial

EUR 40 000 - 55 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

99X Technology in Lisbon is seeking a Software Engineer to contribute to a data-driven payment optimisation platform. You will work closely with teams across various regions to develop a microservices-based architecture that processes transactions in real-time.

Ideal candidates have strong experience in Java and Spring Boot, as well as skills in cloud platforms and CI/CD practices. Join us to drive engineering excellence and innovation.

Qualificações

  • Strong experience with Java and Spring Boot.
  • Experience building microservices architectures.
  • Experience with RESTful APIs and/or gRPC.
  • Familiarity with event-driven systems.
  • Experience with cloud platforms and CI/CD pipelines.
  • Strong communication skills in English.

Responsabilidades

  • Participate in backlog refinement, sprint planning, and technical design discussions.
  • Write clean, maintainable, and efficient code following best practices.
  • Ensure code quality through testing, code reviews, and continuous integration.
  • Build and evolve backend services.
  • Design and develop microservices using Java and Spring Boot.

Conhecimentos

Java
Spring Boot
Microservices architectures
RESTful APIs
gRPC
CI/CD pipelines
Event-driven systems
Cloud platforms
Agile environments
English communication

Ferramentas

Apache Kafka
Prometheus
Grafana

Descrição da oferta de emprego

We are looking for a Software Engineer to join our team and help build and scale a high-performance, data-driven payment optimisation platform.

In this role, you will work closely with distributed teams across multiple regions, contributing to the development of a modern microservices-based platform that processes transactions in near real time. You will play a key role in designing, developing, and maintaining robust backend services, while helping to drive engineering excellence and continuous improvement.

Responsibilities
  • Participate in backlog refinement, sprint planning, and technical design discussions
  • Write clean, maintainable, and efficient code following best practices
  • Ensure code quality through testing, code reviews, and continuous integration
  • Build and evolve backend services
  • Design and develop microservices using Java and Spring Boot
  • Develop and maintain REST and gRPC APIs
  • Contribute to event-driven architectures using messaging systems
  • Collaborate across teams:
    • Work closely with engineers, product owners, and stakeholders across distributed teams
    • Contribute to the delivery of end-to-end features in an agile environment
    • Promote knowledge sharing and engineering best practices
  • Ensure scalability and reliability:
    • Build resilient and scalable systems deployed in cloud environments
    • Monitor system performance and troubleshoot production issues
    • Contribute to observability using logs, metrics, and monitoring tools
    • Improve CI/CD pipelines and automation practices
    • Participate in system design discussions and architectural decisions
    • Continuously learn and apply modern engineering practices
Requirements
  • Strong experience with Java and Spring Boot
  • Experience building microservices architectures
  • Experience with RESTful APIs and/or gRPC
  • Familiarity with event-driven systems (e.g. messaging platforms)
  • Experience with cloud platforms and CI/CD pipelines
  • Knowledge of monitoring and observability tools
  • Experience working in Agile environments (Scrum/Kanban)
  • Strong problem-solving and analytical skills
  • Ability to work effectively in distributed teams
  • Strong communication skills in English (written and spoken)
Nice-to-Have
  • Experience with Apache Kafka or similar messaging systems
  • Familiarity with cloud platforms such as PCF or Kubernetes
  • Experience with monitoring tools (e.g. Prometheus, Grafana)
  • Understanding of payment systems or high-volume transaction platforms
  • Experience with automated testing frameworks
  • Strong interest in performance optimisation and scalability
  • Experience contributing to platform-level or data-driven systems

If this sounds like you, share your CV with us and let’s talk!

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 Software Engineer
Java Software Engineer

Planet • Porto

Híbrido
EUR 55 000 - 75 000
Java Software Engineer
Java Software Engineer

Planet Paymet • Porto

Presencial
EUR 50 000 - 75 000
Java Software Engineer | Data Platform
Java Software Engineer | Data Platform

Reach IT • Portugal

Presencial
EUR 40 000 - 60 000
Senior Java Developer | Cloud & Emerging Technologies
Senior Java Developer | Cloud & Emerging Technologies

act digital • Lisboa

Presencial
EUR 40 000 - 70 000
Java Backend Engineer – Payments Platform (Hybrid)
Java Backend Engineer – Payments Platform (Hybrid)

Planet • Porto

Híbrido
EUR 55 000 - 75 000
Java Backend Engineer — Real-Time Payments Microservices
Java Backend Engineer — Real-Time Payments Microservices

99X Technology • Portugal

Híbrido
EUR 40 000 - 55 000
Senior and Mid-Level .Net Engineer
Senior and Mid-Level .Net Engineer

Vigil • Portugal

Teletrabalho
EUR 50 000 - 70 000
Collaborative work environment
Opportunities for growth
Flexible projects
Java Backend Engineer — Payments Platform (Hybrid)
Java Backend Engineer — Payments Platform (Hybrid)

Planet Paymet • Porto

Híbrido
EUR 50 000 - 75 000
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine, LLC. • Porto

Híbrido
EUR 96 000 - 141 000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Java Backend Engineer - Global-scale Payments Remote
Senior Java Backend Engineer - Global-scale Payments Remote

Paymentology • Lisboa

Presencial
EUR 95 000 - 130 000