Principal Software Engineer - Java

Empower Geographics Inc

10+ years of java expertise
Spring boot microservices architecture
Aws eks cloud native technologies
The company envisions transforming financial lives by providing employees with the freedom to transform their own careers through a flexible work environment

Job Summary

  • The company envisions transforming financial lives by providing employees with the freedom to transform their own careers through a flexible work environment.
  • This Principal Software Engineer role involves hands-on coding, designing critical software components, and leading the development of event-driven architectures for high-volume data.
  • Candidates will mentor technical team members, define technical roadmaps, and ensure data reliability while participating in production on-call duties.

Matching Summary

The company envisions transforming financial lives by providing employees with the freedom to transform their own careers through a flexible work environment.

Skills & Requirements

Must-have

  • 10+ years of Java expertise
  • Spring Boot microservices architecture
  • AWS EKS cloud native technologies
  • Kafka stream processing implementation
  • Domain driven modeling design
  • SRE practices and on-call duties

Nice-to-have

  • Service mesh technologies like Istio
  • Architecture level cloud certifications
  • Distributed multi geography team experience
  • Excellent problem-solving skills
  • Internal mobility culture appreciation

Key Requirements

  • Bachelor's degree in computer science or related field
  • 10+ years of expertise in Java and Spring Boot
  • 2+ years in a lead or principal capacity
  • Proficient in AWS/EKS and SQL/NoSQL platforms

Work Rights

Not specified

Tailored Resume

Cover Letter