TL;DR
Principal Software Engineer (Spring Boot/Microservices): Building and optimizing cloud-native backend applications and centralized platform services with an accent on modernizing legacy systems, implementing microservices architecture, and leveraging AI-assisted development. Focus on technical leadership, guiding architectural decisions, and ensuring scalability, security, and performance of distributed systems.
Location: Westlake, Texas
Company
hirify.global is a global leader in data and software solutions for the automotive and fleet industries.
What you will do
- Write production code daily, designing and developing cloud-native applications using Spring Boot and Spring Cloud.
- Build scalable microservices architecture serving multiple web and mobile applications.
- Modernize legacy systems and migrate outdated tech stacks to current platforms.
- Leverage AI-powered development tools (GitHub Copilot, ChatGPT, Claude, etc.) to accelerate feature development.
- Provide technical leadership and guidance, mentoring developers through pairing sessions and code reviews.
- Partner with product, QA, and technical teams for test strategy, release planning, and to diagnose/resolve performance issues.
Requirements
- 10+ years of professional backend development experience and 2+ years in a technical leadership position.
- Expert-level proficiency in Spring Boot and Spring Cloud.
- Strong experience with microservices architecture patterns and deep understanding of distributed systems concepts.
- Hands-on experience with container orchestration (Kubernetes preferred) and cloud platforms (AWS, Azure, or GCP).
- Proven track record of building cloud-native applications, modernizing legacy systems, and mentoring technical talent.
- Experience with agile development practices, CI/CD pipeline design, Infrastructure as Code, and automated testing strategies.
Nice to have
- Experience with message queuing and event streaming (Kafka, RabbitMQ).
- Familiarity with service mesh architectures.
- Knowledge of GraphQL or gRPC in addition to REST.
- Experience with serverless architectures.
- Understanding of distributed tracing and APM tools.
Culture & Benefits
- Foster team collaboration and a culture of continuous learning.
- Work in an Agile environment.
- Opportunity to champion and integrate new technologies and development practices.
- Emphasis on maintainability, security, and performance in solutions.
- Be known for bringing forward-thinking solutions and making things happen.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →