Senior Java Software Engineer

Be part of the team leading the digital transformation of the energy market!

*Flexibility of being able to work hybrid (2 days in the office in Bucharest), labor contract (CIM)

Your new company

Our client is dedicated to accelerating the path to more reliable, affordable, and sustainable energy. They assist their customers in powering economies and delivering the electricity that is vital to health, safety, security, and an improved quality of life. Addressing the urgent need to build a more sustainable electric power system while improving the trajectory of climate change emissions are global priorities, and they take their responsibility seriously. Their mission is to continue electrifying the world while simultaneously working to help decarbonize it.


Your new role

As a Senior Java Software Engineer you will:
  • Join an R&D team focused on developing a critical product for electricity markets, including energy trading, capacity auctions, bidding, scheduling, settlement, energy balancing, and congestion management.
  • Collaborate with an agile development team, engaging in all stages of the development process and product lifecycle.
  • Participate in all development phases, such as solution design and architecture, development, documentation, unit testing, integration, and acceptance testing.
  • Conduct technology watch and evaluate tools and frameworks to meet product needs.
  • Work with business experts to translate functional requirements into technical tasks.
  • Write specification documents, architecture designs, and data-model schemas.
  • Make decisions on architectural patterns, module and (micro)service APIs, database models, and optimizations in build, packaging, configuration management, and deployment.
  • Help maintain code quality, organization, and automation.
  • Learn and apply new technologies as needed.
  • Function as a full-stack engineer with a focus on back-end development.
  • Write code with continuous integration and delivery in mind.
  • Plan tasks, follow up on progress, and report on status.

What you'll need to succeed

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

What you'll get in return

  • Strong induction process.
  • An open communication culture in a friendly environment and with supportive teammates.
  • Flexible working hours and a well-defined hybrid work plan.
  • Increased number of vacation days, according to your work-experience.
  • Additional days off (8th of March, 3rd Easter day).
  • Annual, performance-based, salary review.
  • Impact awards for outstanding performance.
  • Private Medical Insurance for you, also available for family members.
  • Gift vouchers for Christmas and Easter holiday.
  • Vacation bonus with an annual payout.
  • Benefits for children (special occasions gifts, vouchers and events).
  • Daily meal vouchers.
  • Fully customized development and training programs all throughout the year.
  • Strong focus and real opportunities for Career Development.
  • Referral Program Benefits.
  • Bookster subscription.
  • Corporate discount to fitness services.
  • Wellbeing program with multiple events focused on a healthy lifestyle, free apps to support your healthy habits and free employee assistance program, provided by specialized counselors.


What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.


#LI-DNI
Click here to access HAYS Privacy Policy, which provides detailed information on how we use and protect your personal information, and your rights in relation to this.

Summary

Job Type
Permanent
Industry
Technology & Internet Services
Location
Bucharest - Hybrid
Specialism
Software Development
Ref:
1192779

Talk to a consultant

Talk to Alice Chitu, the specialist consultant managing this position, located in Hays Bucharest
Premium Plaza, 63-69 Dr. Iacob Felix Street, 7th floor

Telephone: +40 725 551 252

Similar jobs to Senior Java Software Engineer

  • Backend Software Engineer

    Be part of the team leading the digital transformation of the energy market!
    Bucharest - Hybrid