Senior Java Developer

  • Lisbon, Portugal
  • Full-Time
  • Hybrid

Job Description:

About us

Komodo Consulting is a technology and strategy firm specializing in Digital Transformation. Operating in Portugal and Poland, we provide IT Consulting & Nearshore services. We support both public and private sector organizations through two main areas:

  • Consulting with a focus on strategy, investment analysis, and digital process improvement;
  • IT Team Augmentation helping clients scale and strengthen their tech teams.

The project

As a Senior Java Backend Developer, you will work within an agile Software Development Team, responsible for the full lifecycle of an application.

You will:

  • Develop and maintain backend services and APIs using Java and related technologies.
  • Collaborate with the Product Owner to gather and refine requirements.
  • Design and implement well-structured, testable, and efficient code to solve business needs.
  • Create flowcharts, layouts, and documentation to support the development process.
  • Develop unit, component, and integrated tests in collaboration with the QA team.
  • Deploy applications in a Continuous Integration (CI) platform.
  • Test and document implemented solutions to ensure high quality and maintainability.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay updated with the latest industry trends and best practices in backend development.

You need to have the following skills:

  • Proven experience with mission-critical Java applications, particularly in the banking and finance sectors.
  • In-depth understanding of the software development lifecycle and agile methodologies.
  • Proficiency in relational databases, including knowledge of indexes, optimization, and ACID properties.
  • Hands-on experience with Apache Kafka, including detailed knowledge of offsets, brokers, partitions, and consumer groups.
  • Familiarity with modern observability and monitoring tools such as Grafana, ELK stack, and Datadog.
  • Experience with cloud platforms, containerization technologies, CI/CD pipelines, and DevOps practices.
  • Strong knowledge of microservices architecture and asynchronous communication.
  • Up-to-date with the latest industry trends and technologies, including Kubernetes, Prometheus, AWS, NoSQL databases, and messaging systems.
  • Excellent communication skills and the ability to articulate technical concepts clearly.
  • Leadership and mentorship abilities.
  • Strong problem-solving skills, attention to detail, and a continuous learning mindset.
  • English C1

Location

Lisbon, Coimbra, Porto (Hybrid - 1 time a week)