Principal Engineer, Full Stack
Core
Designing, building, and maintaining full-stack Java and React applications for mortgage processing solutions, focusing on micro-frontend UI development and site reliability engineering.
Role type
Principal Full Stack Engineer (Java/React) with SRE responsibilities
Builds
Cloud-native microservices, React micro-frontends, Kubernetes clusters, CI/CD pipelines, and observability frameworks
Domain
Fintech / Mortgage Technology / Cloud-Native Infrastructure
Required skills
Java, React (TypeScript), Kubernetes, Cloud-native technologies, CI/CD pipelines, GitOps (ArgoCD), Observability (Prometheus, Grafana, Jaeger, OpenTelemetry), Service Mesh (Istio, Kiali), Crossplane, Postgres SQL
Preferred skills
AWS/OpenShift, RESTful APIs, Microservices, TDD/BDD, Webpack optimization, Agile SDLC, AI coding agents
Technologies
Spring, React, TypeScript, Kubernetes, ArgoCD, Prometheus, Grafana, Jaeger, OpenTelemetry, Istio, Kiali, Crossplane, Postgres, AWS, OpenShift, Azure DevOps, Jira, Git
Responsibilities
Design and develop full-stack Java and React applications; Manage Kubernetes clusters and implement GitOps practices; Develop and maintain CI/CD pipelines and observability solutions; Troubleshoot operational failures in test and production environments; Mentor less experienced software and SRE engineers
Seniority
Principal, hands-on IC with mentorship