Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 10947551

    BENGALURU · FULLTIME

    Staff Software Engineer (Java/Spring)

    GE Vernova logo

    GE Vernova

    Bengaluru · onsite · Posted 71d ago

    Sourced fromNaukri
    Undisclosed3–7 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.7s
    • Found the form on Naukri · 7 questions to answer1.5s
    • Decided the answers for all of them3.0s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    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
    • Bachelor''s Degree in Computer Science or STEMMajors (Science, Technology, Engineering and Math)
    Additional Information
    Relocation Assistance Provided: Yes

    Sourced from naukri

    Section · 02

    Skills

    AutomationDockerCI/CD Pipelinescloud platformsconfiguration managementcode qualityamazon web servicescopilotClean architecturecloudAI ToolsCommunication SkillsArchitectureBackend ArchitectureCi/CdArtificial Intelligence

    Section · Company

    About GE VERNOVA

    GE Vernova logo

    GE Vernova

    Power

    10k+

    employees

    Cambridge, MA

    US

    About

    Addresses the urgent challenge of decarbonizing commercial aviation, aiming to innovate for a sustainable future in flight.

    Industries

    PowerHardware & NetworkingEngineering & ConstructionOil & GasSoftware ProductIndustrial Automation

    Employee ratings

    1,495 reviews

    4.1/ 5

    Culture

    4.1

    Career growth

    3.3

    Work-life

    4.1

    Employees rate it well for

    Work Culture189Work Life Balance169Job Security148Learning112Senior Management110

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Staff Software Engineer (Java/Spring) · waiting for your command