Software Development Specialist

GE Vernova

Dadri

On-site

INR 900,000 - 1,200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

GE Vernova in Noida, Uttar Pradesh, invites a Mid-Level Java Developer to help build, enhance, and maintain a desktop tool for Grid Automation Software Configuration Tool (SCE). You will apply Core Java, Swing/JavaFX, and AI-powered workflows to accelerate development, testing, and refactoring.

The role emphasizes high-performance, user-facing desktop apps, REST API integration, and database connections, with a collaborative, Agile environment and opportunities to mentor teammates.

Qualifications

  • 3–5 years of professional software tool development experience.
  • Fluent in English and able to collaborate across teams.
  • Strong command of Core Java (JDK 6, 8+) and OO principles.

Responsibilities

  • Design and implement desktop tool features with AI-assisted workflows.
  • Develop responsive GUIs using Swing/JavaFX.
  • Write unit/integration tests and optimize memory usage.

Skills

Core Java
JavaFX
Swing
Multithreading
OOP

Education

Bachelor's degree in CS/Engineering

Tools

Maven
Git
Jenkins
JIRA
Confluence

Job description

Job Description Summary

The Java Software Developer will play a pivotal role in the lifecycle of GE Vernova’s Grid Automation Software Configuration Tool (SCE). In this position, you will be responsible for building, enhancing, and maintaining this mission-critical desktop application to ensure peak performance for our users. A key focus of this role is the adoption and integration of AI-powered development workflows; you will leverage cutting-edge AI coding assistants to accelerate feature development, automate testing, refactor complex legacy code, and drive continuous improvement in our software architecture.

Job Description

Role Overview –

  • Position Type: Full-Time / Mid-Level
  • Job Title: Mid-Level Java Developer
  • Experience: 3–5 Years
  • Core Focus: Standalone or windows-based software development, Building high-performance, responsive desktop user-oriented applications.
  • Location / Type: Noida.

Key Responsibilities –

  • Application Development: Design and code high-performance desktop tool features using Core & Advanced Java with artificial intelligence tools to automate UI (frontend + backend) design and speed up coding, testing practices.
  • UI/UX Implementation: Create responsive and intuitive graphical user interfaces (GUIs) using Swing, Java.
  • Testing & Debugging: Write unit tests, run integration tests, execute sub-system checks, optimize memory usage and fix software bugs.
  • System Integration: Connect desktop tool modules to packaged databases or remote servers, REST APIs using widely Project object models & velocity templates.
  • Maintenance: Optimize legacy desktop code, reduce memory leaks, and upgrade runtime environments (JRE/JDK). Maintain code check styles, formatting and refactor older codebases.
  • Collaboration: Work with QA/V&V teams, product owners, architects and stakeholders to refine & develop an efficient tool having reliable features.
  • Documentations: Update/Create technical guides including Specs, HLD, LLD, Class level diagrams and Release Notes.
  • Mentor & Guide: Ability to mentor and guide either new joiners or CWs to plan, provide technical support etx.

AI Agentic Skills

  • AI Scaffolding: Utilize AI coding agents to accelerate backend scaffolding, perform automated refactoring, and maintain up-to-date documentation.
  • Multi-Step Workflows: Craft and execute prompts for multi-step agentic workflows to automate the full development lifecycle (service generation, automated testing, and documentation).
  • AI-Driven Quality Assurance: Review AI-generated backend code specifically for OWASP security compliance and performance optimization.
  • CI/CD Integration: Integrate AI-assisted code review processes directly into PR/CI/CD pipelines to ensure consistent code standards and automated vulnerability scanning

Required Skills –

  • Programming: Strong command of Core Java (JDK 6, 8+) and OOPs including Collections, Generics, Lambdas, and the Stream API. Hands-On Knowledge of XML, JAXB, Spring Boot, Microservices, Scripting languages.
  • Desktop Frameworks: Hands-on experience with JavaFX, Swing, or SWT. Basic understandings of Test-Driven Development and Unit Testing (Mockito) is highly appreciated.
  • Concurrency: Deep understanding of multithreading to ensure smooth UI performance tuning in system designs. Knowledge of JVM, its limitations, weaknesses, and workarounds.
  • Databases: Familiarity with local structural databases (xml based) or relational SQL databases (MySQL, PostgreSQL).
  • Build & Version Tools: Experience with IDEs like Eclipse or IntelliJ IDEA, Maven, Ant and Git. Working Knowledge of JIRA, Confluence, Bamboo, Jenkins. Understandings of DevOps & CI/CD infrastructure.
  • Process: Knowledge of Agile/Scrum/Kanban development process. Basic understandings of SAFe/Lean environment models.
  • Nice To have skills: Familiarity with Java Object Store (basically, PSE/PSE Pro) will be appreciated. Knowledge in power transmission and electrical circuits is an add-on.

Qualifications –

  • Education: Bachelor’s degree in computer science, engineering, or a related field (“STEM” Majors).
  • Experience: 3 to 5 years of professional software tool building hands-on development experience.
  • Interpersonal skills: A Critical thinker and problem-solving competent. A good Team player having great interpersonal and communication skills with good time-management adaptation.
  • Language: Fluent in English.
Additional Information

Relocation Assistance Provided: No

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer
Sr Software Engineer

GE Vernova • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Relocation Assistance
Software Engineering Specialist
Software Engineering Specialist

OG1121 Meridium Services and Labs Private Limited • Hyderabad

On-site
INR 600,000 - 900,000
Software Engineer
Software Engineer

GE Vernova, Inc. • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Relocation assistance
Associate/Senior Associate, Application Developer(Java Backend), Consumer Banking Group Technology.
Associate/Senior Associate, Application Developer(Java Backend), Consumer Banking Group Technology.

DBS Bank • Hyderabad

On-site
INR 900,000 - 1,300,000
Sr Software Architect - AI/ML
Sr Software Architect - AI/ML

GE-Vernova- • Hyderabad

On-site
INR 4,500,000 - 7,000,000
Relocation assistance
Healthcare benefits
Professional development
Sr Software Architect - AI/ML
Sr Software Architect - AI/ML

GE Vernova, Inc. • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Relocation assistance
Global collaboration
Java Developer – GenAI & Agentic AI
Java Developer – GenAI & Agentic AI

AutomationEdge • Pune District

On-site
INR 900,000 - 1,700,000
Full Stack Java Developer
Full Stack Java Developer

Citi • Chennai District

On-site
INR 1,500,000 - 2,500,000
Senior Product Manager - AI
Senior Product Manager - AI

GE Vernova • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Relocation Assistance
Senior Java Developer (5+ Years Experience)
Senior Java Developer (5+ Years Experience)

AidenGlobalSolutions • Bengaluru

Hybrid
INR 1,200,000 - 2,400,000