Sr Java Software Engineer

Employer: GE Vernova
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 31.03.2025
    Remote work: On-site
       

    You can apply to this ad only with your hipo.ro account, without creating a CV.

    Completing the web form for a new account on hipo.ro takes 2 minutes or you can go even faster by importing your data from Facebook or Linkedin.

    Short company description

    GE Vernova’s Electrification Software business is focused on delivering intelligent applications and insights needed to accelerate electrification and decarbonization across the energy ecosystem.

    Requirements

    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).

    Responsibilities

    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.

       

    You can apply to this ad only with your hipo.ro account, without creating a CV.

    Completing the web form for a new account on hipo.ro takes 2 minutes or you can go even faster by importing your data from Facebook or Linkedin.

    Job-uri similare care te-ar putea interesa:

    Aplica fara CV
    BUCURESTI,

    Hybrid

    Aplica fara CV
    Hybrid

    Vezi job-uri similare (414)