-
Wire IT

Java Developer with Kotlin

Wire IT
Portugal · Full-time · Mid-Senior

Job Description – Backend Software Engineer (Java / Kotlin)

We are looking for a Backend Software Engineer to join a dynamic and collaborative technology team, contributing to the migration of an Insurance Software platform to a microservices-based architecture.


You will work in a modern backend environment, designing, developing, and maintaining scalable services using Java and Kotlin, following clean architecture and best engineering practices in an agile setup.


Location

Lisbon – Moscavide


Work Model

Hybrid (2 days per week in the office)

Key Responsibilities

  • Design, develop, and maintain backend services using Java and Kotlin
  • Contribute to the migration from monolithic systems to microservices architecture
  • Design and implement RESTful APIs for internal and external consumption
  • Apply SOLID principles, clean code, and clean architecture standards
  • Review code and approve Pull Requests, ensuring high code quality
  • Diagnose, debug, and resolve production issues and defects
  • Collaborate with cross-functional teams, including architects and other developers
  • Create and maintain technical documentation for developed services
  • Ensure system functionality, scalability, and maintainability
  • Actively participate in agile ceremonies and continuous improvement initiatives


Required Profile

  • 5–8 years of professional experience in backend software development
  • Strong experience with Java (mandatory)
  • Hands-on experience with Kotlin (mandatory)
  • Solid understanding of microservices architecture
  • Experience designing and consuming REST APIs
  • Strong background in backend and desktop-oriented development
  • Experience with code reviews and collaborative development workflows
  • Strong analytical, debugging, and problem-solving skills
  • Proactive mindset and strong sense of ownership
  • Comfortable working in Agile/Scrum environments
  • Strong communication skills and ability to work in international teams


Technical Skills

Must Have

  • Java
  • Kotlin
  • RESTful APIs
  • Microservices architecture
  • Clean Architecture & SOLID principles


Nice to Have

  • C++ (desktop-oriented development)
  • Angular 8+
  • Vert.X
  • Azure Cloud
  • Experience with cloud-native or distributed systems


Languages

  • English – B2 minimum (mandatory)

Key Skills

Ranked by relevance

microservices cloud java
Login to Apply
Posted
Feb 06, 2026
Type
Full-time
Level
Mid-Senior
Location
Lisbon Metropolitan Area
Company
Wire IT

Industries

Information Technology & Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
VARITE INC
Related

Full Stack Developer

2026-05-25

Full-time
Mid-Senior
Ireland
Information Technology & Services
Information Technology
View Job Details
Keystone Solutions
Related

Senior Java / Angular Developers (Expert)

2026-05-28

Full-time
Not Applicable
Belgium
Information Technology & Services
Engineering
View Job Details
CRAON
Related

Java back end developer

2026-05-25

Full-time
Not Applicable
Italy
Information Technology & Services
Engineering