Sr Java Software Engineer

Sr Java Software Engineer

GE Vernova

Bucharest, Romania

What you will do

  • Join an R&D team working on a critical product used in electricity markets: energy trading, capacity auction and allocation, bidding, scheduling, settlement, energy balancing, reserve and congestion management;
  • Work as part of an agile development team, participating in all aspects of the development process and product lifecycle;
  • Involved in all development phases that include solution design & architecture, development, documentation, unit testing, integration and acceptance testing;
  • Technology watch, evaluation of tools and frameworks that answer product’s needs;
  • Work with business experts to translate functional requirements into technical tasks;
  • Write specification documents, architecture and data-model schemas;
  • Architectural pattern choices, modules and (micro)services APIs, DB model, optimizations in build, packaging, configuration management, deployment, etc.;
  • Help maintain code quality, organization, and automation;
  • Learn and apply new technologies when required;
  • Work as a full-stack engineer, with an emphasis on back-end development;
  • Write code with consideration for continuous integration & delivery;
  • Task planning, follow-up, reporting.

Mandatory

  • Proven knowledge of Java technologies and frameworks (Spring);
  • Familiarity with ORM technologies (Hibernate) and Relational Databases (Oracle, PostgreSQL, MS SQL);
  • Good understanding of SDLC, source control tools (GIT), DevOps;
  • Experience with performance optimizations, web-services (REST and SOAP), secure coding, microservices, design patterns, multi-threading, caching, message queues, authn/authz techniques;
  • Familiarity with cluster deployments, load-balancing, HA, redundancy;
  • Comfortable with development best practices (peer review, estimation, design, documentation, testing);
  • Strong English language skills, both spoken and written.

Nice to have

  • Docker, Kubernetes, ArgoCD, OpenShift, Helm;
  • Familiarity with GWT;
  • Knowledge of workflow engines/BPMN (Flowable);
  • Java profilers;
  • Familiarity with the CI/CD tools;
  • Knowledge of ActiveMQ, Nginx;
  • Scripting: Bash, Batch, Groovy;
  • Knowledge of front-end development (Angular, TypeScript).

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Romania      Developer      Hybrid      Java Developer      GE Vernova     

EuroTechJobs Logo

© EuroJobsites 2025