G

GE Vernova

Builds equipment and software for electric power

Senior Java Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBucharest, RomaniaNo salary listed

About the Job

Requirements

  • Degree in Software Engineering, Computer Science, or a related field, with advanced experience.
  • Strong knowledge of Object-Oriented Analysis and Design, software design patterns, and Java coding principles.
  • Hands-on experience with web services (REST, SOAP, WSDL), Apache Commons Suite, Maven, and SQL databases such as PostgreSQL, Oracle, and MS SQL.
  • Hands-on experience with the Spring Framework, including Core, MVC, Integration, and Data.
  • Comfort with development best practices, including peer review, estimation, design, documentation, and testing.
  • Good understanding of the software development lifecycle, source control tools such as Git, and DevOps.
  • Ability to work with global teams, including time-zone flexibility.
  • Fluency in English.

Responsibilities

  • Identify the scope of work, provide an initial estimate, and justify the estimate with facts.
  • Demonstrate understanding of the Agile software development lifecycle and distinguish the core inputs and outputs in each cycle.
  • Engage in technical discussions, participate in technical designs, and present technical ideas through whiteboarding.
  • Execute in a fast-paced delivery mode and focus on delivering tasks to meet product release goals.
  • Maintain code quality through best practices, unit testing, and code quality automation.
  • Seek and provide feedback on design and development.
  • Make informed technological choices after due diligence and impact assessment.
  • Help design interfaces and information exchange between modules.
  • Articulate the need for scalability and understand the importance of improving quality through testing.
  • Write code that meets standards and delivers the desired functionality using the technology selected for the project.
  • Apply core data structures and algorithms and implement them using the language of choice.
  • Work with Product Line Leaders to understand product requirements and vision.

Desired Qualifications

  • Hands-on experience with asynchronous messaging systems such as ActiveMQ Artemis, RabbitMQ, or Apache Kafka for building resilient, decoupled service communication.
  • Expertise in microservices architecture.
  • Experience working with AI-assisted development tools such as GitHub Copilot to improve productivity, code quality, and delivery speed.
  • Knowledge of front-end development, including GWT, Angular, and TypeScript.

About the Company

GE Vernova

Builds equipment and software for electric power

GE Vernova makes equipment and software that generate and manage electricity for utilities, power producers, and industrial customers. Its Power, Wind, and Electrification businesses span gas turbines, wind generation, and the systems that move electricity across grids. The company supplies generators, grid equipment, and controls, while its software coordinates network operations and integrates changing sources of power. Customers buy equipment and enter service agreements for maintenance, upgrades, and technical support over its operating life, alongside purchases of software and related services. GE Vernova became an independent company in 2024 after separating from GE and is headquartered in Cambridge, Massachusetts.

Company size
10,001+
Company stage
N/A
Total funding
$17.6M
Headquarters
Cambridge, MA
Founded
2024

Recently Posted Jobs

Explore more opportunities at GE Vernova

See more jobs