
Sr Java Software Engineer
GE VernovaResponsibilities
- Design, build, and maintain high-quality Java software for live electricity market operations.
- Own the software lifecycle from architecture and solution design through coding, testing, deployment, and support.
- Optimize distributed systems involving transactions, caching, message queues, REST endpoints, JVM performance, and database queries.
- Translate electricity-market rules and regulatory requirements into reliable, scalable software with business and domain experts.
- Contribute to code-quality, software-design, and CI/CD standards while sharing technical knowledge.
- Troubleshoot full-stack issues involving concurrency, database performance, and system integrations.
Requirements
- Solid hands-on experience with Java 17+ and the Spring Boot ecosystem, including dependency injection, transactions, multithreading, concurrency, and aspect-oriented programming.
- Strong Hibernate/JPA experience with transactional behavior, query optimization, persistence practices, and L1/L2 caching.
- Experience designing, developing, securing, and integrating REST APIs.
- Knowledge of web security fundamentals, OWASP principles, and secure authentication and authorization flows.
- Proficiency with Oracle, PostgreSQL, or MS SQL relational databases, including query tuning and transactional integrity.
- Experience with JVM and database-query profiling and performance optimization.
- Strong written and spoken English communication skills.
- Experience with distributed applications, JMS/MQ messaging, Flowable/BPMN workflow engines, Jenkins, Docker, Kubernetes, Argo CD, Helm, Angular, TypeScript, Bash, Batch, or Groovy is preferred.
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is preferred but not required; professional experience and achievements are emphasized.
Benefits
- Hybrid working model with flexible hours.
- Private medical insurance extendable to family members.
- Annual performance-based salary review and bonus.
- Vacation entitlement that increases with work experience.
- Structured onboarding with a dedicated one-month ramp-up period.
- Access to GE Vernova's learning platform, including Udemy and KodeKloud subscriptions.
- Wellbeing programme, health-focused events, wellness apps, and confidential employee assistance.
- Bookster subscription, corporate fitness discounts, meal and gift vouchers, additional days off, and family benefits.
- Training programmes and ongoing career-development opportunities.
- No relocation assistance is provided.
Tech Stack
Categories
About GE Vernova
GE Vernova is a purpose-built energy technology company on a mission to electrify to thrive and decarbonize the world. It is made up of three businesses -- Power, Electrification, and Wind -- with focus on accelerating the path to more reliable, affordable, and sustainable energy, while helping our customers power economies and deliver the electricity that is vital to health, safety, security, and improved quality of life. The world needs more energy, smarter energy. With energy demand expected to grow by more than 50% in the next 20 years, we are continuously innovating to meet the moment…like we have for the past 130 years. The Energy of Change and relentless optimism are what drive us – it’s about never giving up and seeing what’s possible so that we deliver the energy technologies the world needs right now and for generations to come. GE Vernova’s attitude and edge is embedded in its name. We retain our treasured legacy, “GE,” as an enduring and hard-earned badge of quality and ingenuity. “Ver” / “verde” signal Earth’s verdant and lush ecosystems. “Nova,” from the Latin “novus,” nods to a new, innovative era of lower carbon energy that GE Vernova will help deliver. Together, we have the energy to change the world.