G

Senior Principal Java Engineer (Microservices, TDD, DDD)

gft technologies españa • Greater Valencia Metropolitan Area
Relocation
Apply Now

Lead a team of developers as a Principal Java Engineer, designing and implementing complex software solutions using Java, microservices architecture, and modern development methodologies like TDD, DDD, and Hexagonal Architecture. Oversee code reviews, mentor junior engineers, and drive continuous improvement in software quality and team productivity. Collaborate on international projects with a focus on scalable, maintainable systems.

Key Highlights
Leadership role with 10-15 years of Java experience in microservices and advanced software architecture
Mentorship and team management responsibilities with a focus on code quality and best practices
International project involvement with a strong emphasis on English proficiency and collaboration
Key Responsibilities
Design, develop, and maintain complex software modules from scratch or by modifying existing code based on detailed requirements
Assign tasks to team members and conduct code reviews to ensure high-quality, maintainable, and scalable solutions
Provide mentorship and technical guidance to junior developers, acting as a point of reference for support and problem-solving
Develop and execute unit tests, ensuring full coverage of own code and contributing to the team’s testing framework
Collaborate across development phases, from prototyping to deployment, ensuring adherence to TDD, DDD, and Hexagonal Architecture principles
Participate in CI/CD pipelines and contribute to the continuous improvement of development workflows
Technical Skills Required
Java Microservices Architecture Test-Driven Development (TDD)
Benefits & Perks
Hybrid/remote work with flexible schedules and Friday intensives
Personalized training and development programs
Comprehensive benefits including life insurance, medical coverage, and childcare support
Relocation assistance package (if applicable)
Wellness programs (nutrition, mental health, physical fitness) and psychological support
Global company culture with international diversity and inclusion initiatives
Nice to Have
Spring Boot
JUnit
Kafka
Google Cloud Platform
CI/CD pipelines

Job Description

¿Qué estamos buscando?

Actualmente tenemos un puesto vacante para un/a profesional con experiencia como Principal Java Engineer. Se debe tener al menos 10-15 años con Java, incluyendo amplia experiencia con Microservicios y habiendo trabajado en proyectos reales con metodología TDD, DDD y Arquitectura Hexagonal. Además podrás trabajar con otras tecnologías como Kafka, Google Cloud, CI/CD, etc. Buscamos una persona entusiasta y dinámica con interés en trabajar en nuestro área de proyectos internacionales, por lo que también es necesario un nivel de inglés conversación avanzado.

Tus principales responsabilidades son:

Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Technical Skills Required
ai designer react san sketch +2

madinest

United States
Visa Sponsorship Relocation Remote
Technical Skills Required
ai cloud cloud native django gcp +3

owen thomas | b corp™

United Kingdom
Visa Sponsorship Relocation Remote
Technical Skills Required
ai django gcp prototyping python +2

owen thomas | b corp™

United Kingdom

Relocation Guides

Step-by-step relocation guides, from moving logistics to settling abroad.

Browse all articles

Subscribe our newsletter

New Things Will Always Update Regularly