Senior Software Engineer (Java)

New
European UnionFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
DockerJavaJenkinsKafkaSpring BootRESTful APIsMicroservices

Requirements

  • 6+ years of experience in backend Java development.
  • Experience with Spring Boot, microservices, and event-driven architectures.
  • Knowledge of Kafka or similar messaging technologies.
  • Familiarity with Docker, AWS ECS, and cloud-native environments.
  • Experience with CI/CD pipelines, Jenkins, and Gradle.
  • Proven experience working with legacy systems and modernisation initiatives.
  • Strong communication skills and experience collaborating in distributed teams.
  • Experience using AI-assisted development tools such as GitHub Copilot, Claude, or similar.

Responsibilities

  • Develop and modernise backend services, helping migrate functionality from a legacy JBoss monolith to microservices.
  • Build event-driven integrations using Kafka and Spring Cloud Stream.
  • Design and maintain REST APIs and integration layers between legacy and modern systems.
  • Deploy and manage containerised applications using Docker and AWS ECS.
  • Contribute to CI/CD improvements using Jenkins and Gradle to accelerate delivery.
  • Participate in code reviews and promote engineering best practices.
  • Collaborate with distributed teams to deliver scalable, high-quality solutions.
  • Act as an AI champion, supporting the adoption of AI-assisted development tools and best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now