Principal Software Engineer - Java

Empower Geographics Inc

Bangalore, KA, India
Java and spring boot microservices
Cloud native technologies expertise
Aws/eks and sql/nosql platforms
Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own

Job Summary

  • Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own.
  • A Principal Software Engineer is a senior technical leader responsible for architecting and implementing complex software solutions, driving technical excellence, and providing guidance on major engineering projects.
  • We work hard to create a welcoming and inclusive environment, and our associates dedicate thousands of hours to volunteering for causes that matter most to them.

Matching Summary

Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own.

Skills & Requirements

Must-have

  • Java and Spring Boot microservices
  • Cloud Native technologies expertise
  • AWS/EKS and SQL/NoSQL platforms
  • Kafka stream processing
  • Domain driven design and API development
  • Production support and on-call duties
  • Technical leadership and mentoring

Nice-to-have

  • Service mesh technologies like Istio/Envoy
  • SRE practices knowledge
  • Excellent communication skills
  • Internal mobility and inclusive culture
  • Event-driven architectures for high-volume data
  • Experience in distributed multi geography teams

Key Requirements

  • 10+ years experience in Java and microservices
  • 2+ years in lead or principal capacity
  • Proven experience with AWS/EKS and SQL/NoSQL
  • Bachelor’s degree in computer science or related field
  • Architecture level cloud or product certifications

Work Rights

Not specified

Tailored Resume

Cover Letter