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