Wednesday, October 29, 2025
maltem

Senior Java Developer

Posted: 6 days ago

Job Description

ContextThe company is looking for a Senior Java Backend Developer to contribute to the development of modern, scalable, and API-enabled backend systems. The position is part of a large transformation program focused on harmonizing architecture and technology across different business areas. The person will design, build, and maintain Domain Services and integrations using event-driven and microservices-based architectures.Main ResponsibilitiesDesign, develop, and maintain backend components using Java and Spring Boot.Implement and optimize API-based Domain Services (REST and GraphQL).Develop event-driven integrations using Apache Kafka.Apply asynchronous communication and integration patterns.Ensure scalability, reliability, and performance of distributed systems.Collaborate with product owners, architects, and other developers within an agile setup.Contribute to CI/CD, code quality, testing, and documentation practices.Required ProfileAt least 5 years of experience in Java (version 17+ or higher) and Spring Boot development.Proven experience with REST and SOAP API design.Strong understanding of asynchronous, event-driven systems using Kafka.Knowledge of GraphQL implementation is appreciated.Experience with persistence frameworks (JPA, JDBC) and relational databases such as PostgreSQL.Familiarity with cloud and containerized environments (Docker, Kubernetes, AWS, Azure).Understanding of CI/CD pipelines, GitOps, monitoring, and observability tools.Strong analytical mindset and ability to work collaboratively in agile teams.Environment or SpecificitiesInternational and agile organization.Event-driven and API-first architecture.Modern technical stack: Java 17+/21+, Spring Boot, Kafka, GraphQL, PostgreSQL, Kubernetes, AWS.Collaborative environment focused on quality, scalability, and continuous improvement.This position is open to people with disabilities.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs