Java Developer With Kotlin (M/F)
Wire IT
08.02.2026 | | Referência: 2382120

PARTILHAR
Empresa:
Wire IT
Descrição da Função
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)

Observações
Lisboa (Portugal)