Finance & Insurance

Java Developer

In this project you’ll contact with the European stock market area. Despite its development center being located in Porto and all administrative support in Lisbon, you will be part of a multicultural team that is spread across several European cities.

We are seeking a Java Developer to join our team in Porto (hybrid model).

Key activities:

  • Develop, test, and maintain high-quality backend services and APIs using Java/Kotlin and Spring Boot;
  • Design and implement scalable and reliable event-driven architectures;
  • Collaborate with cross-functional teams to define, design, and ship new features;
  • Participate in code reviews, providing constructive feedback to peers;
  • Troubleshoot and resolve software defects and issues in a timely manner;
  • Ensure the performance, quality, and responsiveness of applications;
  • Write and maintain technical documentation.

Required Skills and Experience:

  • Programming language proficiency in Java or Kotlin programming languages, 3+ years;
  • Spring Boot: Extensive experience in developing applications using Spring Boot framework;
  • Event-Driven Architecture: Strong understanding and practical experience in building event-driven systems;
  • Backend Development: Proven experience in backend development including RESTful API design and implementation;
  • Problem Solving: Strong analytical and problem-solving skills;
  • Collaboration: Excellent communication skills and a team player;
  • Language: Fluent in English.

Nice-to-Have Skills:

  • Kafka: Experience with Kafka for building real-time data pipelines and streaming applications;
  • PostgreSQL: Advanced knowledge of PostgreSQL including performance tuning and optimization;
  • DevOps: Experience with CI/CD pipelines and containerization technologies like Docker and Kubernetes;
  • Cloud Platforms: Familiarity with cloud platforms such as AWS and Azure.

We offer:

  • Integration in a dynamic, experienced and friendly team;
  • Technical, behavioral and linguistics training opportunities;
  • Career development.