Staff Software Engineer - Java/spring

GE Vernova

Bengaluru, India
Java and spring ecosystem expertise
Cloud-native, multi-tenant saas platforms
System design and distributed systems
Lead the design, development, and evolution of cloud-native, multi-tenant, and highly scalable SaaS platforms

Job Summary

  • Lead the design, development, and evolution of cloud-native, multi-tenant, and highly scalable SaaS platforms.
  • Architect, design, and develop cloud-native, multi-tenant SaaS backend services using Java and the Spring ecosystem.
  • Mentor engineers, conduct design and code reviews, and drive backend engineering standards across teams.

Matching Summary

Lead the design, development, and evolution of cloud-native, multi-tenant, and highly scalable SaaS platforms.

Skills & Requirements

Must-have

  • Java and Spring ecosystem expertise
  • Cloud-native, multi-tenant SaaS platforms
  • System design and distributed systems
  • Microservices architectures
  • Containerization (Docker) and Orchestration (Kubernetes)
  • AWS cloud platform
  • CI/CD practices and Git, Jenkins
  • Test-Driven Development (TDD)

Nice-to-have

  • Python for microservices and automation
  • AI/ML, GenAI, LLM solutions
  • AI coding assistants
  • Event streaming and messaging systems
  • Observability tools

Key Requirements

  • 10-12 years of software engineering experience
  • Bachelor's Degree in Computer Science or STEM Majors

Work Rights

Not specified

Tailored Resume

Cover Letter