Staff Software Engineer (JavaSpring)

GE Vernova

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 7 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Description Summary

We are looking for a Staff Software Engineer Java/Spring to lead the design development and evolution of cloudnative multitenant and highly scalable SaaS platforms. This role requires deep expertise in Java and Spring-based ecosystems strong system design skills and hands-on experience building secure high-performance distributed systems.
As a Staff Engineer you will define backend architecture for SaaS solutions guide engineering best practices and work closely with cloud platform UI and data teams. You will remain highly hands-on while influencing technical strategy enabling rapid reliable delivery through modern DevOps CI/CD and cloud-native practices. Exposure to Python AI/ML and GenAI-driven development is a strong plus.

Job Description

Key Responsibilities

  • Architect design and develop cloudnative multitenant SaaS backend services using Java and the Spring ecosystem.
  • Define and evolve scalable secure and highperformance system architectures for distributed multi-tenant platforms.
  • Design and implement microservices-based architectures ensuring loose coupling resiliency and scalability.
  • Build SaaS capabilities such as tenant isolation configuration management feature flags and role-based access control.
  • Develop and maintain RESTful and event-driven services integrated with UI data and platform layers.
  • Leverage containerization (Docker) and orchestration (Kubernetes) to deploy and scale services in cloud environments.
  • Collaborate with cloud and DevOps teams to implement CI/CD pipelines for build test security scan and deployment.
  • Apply Test-Driven Development (TDD) and test automation to ensure high code quality and system reliability.
  • Design systems with strong emphasis on security observability performance and fault tolerance.
  • Use Python to build lightweight microservices automation scripts or rapid prototypes where appropriate.
  • Explore and apply AI/ML GenAI and LLM-based solutions to improve platform capabilities and engineering productivity.
  • Mentor engineers conduct design and code reviews and drive backend engineering standards across teams.
  • Partner closely with product management and architecture teams to align technical solutions with business goals.

Must-Have Skills & Qualifications

  • 1012 years of software engineering experience with significant hands-on work in backend and distributed systems.
  • Strong proficiency in Java and Spring (Spring Boot Spring Cloud).
  • Deep understanding of object-oriented design principles design patterns and clean architecture.
  • Proven experience designing and building secure scalable high-performance distributed systems.
  • Strong experience with microservices architectures.
  • Hands-on experience with:
    • Containerization: Docker
    • Orchestration: Kubernetes
    • Cloud platforms: AWS
  • Solid experience with Git Jenkins and modern CI/CD practices.
  • Strong experience with Test-Driven Development (TDD) test automation and continuous integration.
  • Experience building and operating production-grade SaaS platforms.

Good-to-Have Skills

  • Experience with Python for scripting automation or building lightweight microservices.
  • Exposure to Python-based ML GenAI AI tools and LLM models.
  • Hands-on experience using AI coding assistants (e.g. GitHub Copilot) to improve developer productivity.
  • Familiarity with event streaming messaging systems or distributed data stores.
  • Experience with observability tools for monitoring logging and tracing in cloud-native systems.

Leadership & Collaboration

  • Ability to influence system architecture and technical direction across multiple teams.
  • Strong communication skills to translate complex technical concepts to diverse stakeholders.
  • Proven experience mentoring engineers and fostering engineering excellence.
  • Comfortable balancing deep hands-on development with technical leadership and ownership.

Education

  • Bachelors Degree in Computer Science or STEM Majors (Science Technology Engineering and Math)

Additional Information

Relocation Assistance Provided: Yes


Required Experience:

Staff IC

Job Description SummaryWe are looking for a Staff Software Engineer Java/Spring to lead the design development and evolution of cloudnative multitenant and highly scalable SaaS platforms. This role requires deep expertise in Java and Spring-based ecosystems strong system design skills and hands-on ...
View more view more

Key Skills

  • Access Control System
  • Engineering
  • Bar Management
  • Jpa
  • Law
  • Jdbc

About Company

Company Logo

GE Vernova's Asset Performance Management software can help you increase asset reliability, minimize costs and reduce operational risks. View a demo today.

View Profile View Profile