Software Engineer – Java

GE Vernova — Bangalore

₹7–12 LPA (HireSetu estimate) · Entry level · Freshers eligible · Full-time · onsite

HireSetu listing reference 3bdbb0 · employer requisition R5050357 — confirm requirements below, then apply on the employer site.

Quick answer: This is posted as a zero-experience hire, but the must-have list is wider than the title. Java 11+ and Spring Boot on the backend, React or Angular on the front end, and Docker, Kubernetes and AWS EKS for getting the app running.

From GE Vernova's job posting

Job Description Summary

Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.

In this role, you will

  • Have awareness of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
  • Ability to write code that meets standards and delivers desired functionality using the technology selected for the project.
  • Understand performance parameters and can assess application performance.
  • Understand core data structures and algorithms and has the ability to implement them using language of choice.
  • Write code that meets standards and delivers desired functionality using the technology selected

for the project

Must have

  • Strong proficiency in Java (version 11 or higher preferred) and React / Angular.
  • In-depth experience building RESTful APIs and enterprise applications using Spring Boot.
  • Experience managing relational databases (RDS) and implementing high-performance caching layers using Redis.
  • Proven ability to containerize applications using Docker and manage deployments via Kubernetes.
  • Hands-on experience with AWS Services, specifically EKS (Elastic Kubernetes Service).
  • Familiarity with CI/CD pipelines, unit testing frameworks (JUnit/Mockito), and API documentation (Swagger/OpenAPI).

Good to have

  • Working knowledge of Python
  • Familiar with Agentic AI Framework, RabbitMQ / ActiveMQ
  • Familiarity with Machine Learning concepts, frameworks (e.g., Scikit-learn, TensorFlow, or PyTorch), and integrating ML models into production environments.

For roles outside USA

Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with basic experience.

For roles in USA :Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with minimum 3+ years of experience0years

Desired Characteristics Technical Expertise

Comfortable in building features such as web services and Queries on existing tables.

Aware of methods and practices such as Lean/Agile/XP, etc.

Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI).

General understanding of the impacts of technology choice to the software development life cycle.

Business Acumen

  • Has the ability to break down problems and estimate time for development tasks.
  • Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team.
  • Displays understanding of the project’s value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer.
  • Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision

Personal/Leadership Attributes

  • Voices opinions and presents clear rationale. Uses data or factual evidence to influence.
  • Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision.
  • Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables.
  • Has the ability to break down problems and estimate time for development tasks.
  • Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present.
  • Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks
  • Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources

Note

To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years’ experience required for any role based within the USA. For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used.

This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager.

Additional Information

Relocation Assistance Provided: Yes

Text from GE Vernova's official job posting, formatted by HireSetu. The employer's own page is the final word on details.

HireSetu's note

The bar behind zero years

Zero experience and a list that includes Redis, Kubernetes and AWS EKS in the same posting looks contradictory. Treat the must-haves as the real bar and the rest as coverage for a team running a mixed stack.

For a fresher, the part that gets tested is Java 11 or above with Spring Boot: REST endpoints, a relational database behind them, a few JUnit tests. A college or internship project where you built and ran that end to end gives you something concrete to describe.

React or Angular is a second skill and it is listed as must-have. If you have built screens that call your own API, you can talk about how the two sides connect. Docker sits in the same bracket: knowing how to package a Spring Boot app into an image, and why anyone bothers, is enough at this level.

A Java title that covers the front end

Software Engineer – Java at an energy company can read like backend upkeep on old enterprise systems. The must-haves here include a front-end framework and container deployment on EKS, so the job reaches into the UI and the release pipeline, not just service code.

That breadth is ordinary for a product team running cloud-connected applications. Anyone set on writing only Java services should find out early how the team divides front-end work across people.

Things to confirm on the call

Ask which application or product the team owns, and how a sprint splits between API work and front-end work. EKS appears in the requirements, so it is reasonable to ask who writes the Kubernetes configuration and who fixes a failed deployment.

The Python line and the AI and ML items are listed as good to have. Find out if any of that is in use now or sitting on a future roadmap, since it decides whether you would touch it at all.

The role is onsite in Bangalore and relocation assistance is offered. Confirm the office location and whether your team sits there.

Drafted with AI from GE Vernova's job posting and checked by Prashanth Jakkula before publishing. See our Editorial Policy.

How to apply

  1. Open GE Vernova's careers site with the Apply button.
  2. Follow the application steps on the site and upload your resume.
  3. Keep the confirmation email or application number for follow-up.

Apply on GE Vernova's site

No fees, ever. HireSetu never charges candidates, and no genuine employer asks for money to apply, interview or join. If anyone asks you to pay, stop and report the job.

Similar openings on HireSetu

View Software Engineer – Java on HireSetu · More GE Vernova jobs · Software / IT jobs · Jobs in Bengaluru · Career Insights · FAQ · Companies

HireSetu
Career Intelligence Platform