Submit

Principal Software Engineer - Java

Porto

Job description

Key Responsibilities:

Lead software architecture following Clean Architecture, SOLID principles, and Domain Driven Design.
Enforce Clean Code practices.
Develop and maintain RESTful APIs with OpenAPI.
Drive event-driven architecture; Kafka experience preferred.
Champion robust unit testing.
Guide GIT and version control workflows.
Integrate observability; OpenTelemetry experience preferred.

Qualifications:

Expertise in GIT, Clean Code, SOLID, Unit Testing, Domain Driven Design, Clean Architecture, REST, OpenAPI, Event Driven Architecture.
Preferred experience with Kafka, Java, Quarkus, OpenTelemetry.
Proven technical leadership and mentoring skills.
Strong analytical and collaboration abilities.

Requirements

Stack Hub:

Event-Driven Architecture
Clean Code Practices
OpenTelemetry
Clean Architecture
Unit Testing
Domain Driven Design
OpenAPI
RESTful APIs
SOLID Principles
Version Control
Kafka
GIT Workflows
JAVA

Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit