HamburgerMenu
hirist

Nemetschek Group - Java Developer - Spring Boot

Nemetschek Group
Hyderabad
6 - 8 Years

Posted on: 07/01/2026

Job Description

Description :

Back-end engineer who builds our Energy Management System (EMS), an interoperable, Energy Management B2B SaaS that centralises energy operations to quickly make and communicate energy-related decisions.

Through our platform, energy professionals measure, understand, optimise and report energy use, costs and emissions avoiding managing buildings manually and individually.

Some of the challenges we tackle involve managing millions of energy measurements every day, aggregating building metrics, massive account setup and performance.

What you'll do :

Be involved in a deep refactor of some of our core components : rethinking models, extracting monolith functionalities into independent services, performance and scalability improving, query optimizations.

Ensure that the platform runs smoothly, by taking into account security, performance and concurrency in the features you work on.

Be part of a multidisciplinary team that is composed of Frontend Developers, Backend Developers and a Product Manager.

Be accountable and proficient with the code that the team writes, keeping it clean and simple.

Learn and improve your skills to continuously push us to deliver higher quality products.

This role requires :

- Proficiency in Java (17+), Spring Boot.

- Strong experience with PostgreSQL, MongoDB, BigQuery.

- Familiarity with asynchronous programming techniques : streams, event-based flows.

- Familiarity with message queues such as RabbitMQ.

- Experience with backend testing tools and a comprehensive understanding of test pyramid.

- Familiarity with GCP Cloud and Devops knowledge, including Docker, Kubernetes, Storage, CI/CD.

- Experience designing architectures, following the best practices such as Clean Code, DDD and SOLID principles.

- Product mindset, balancing quality, performance and time-to-market.

Bonus points if you have :

- Kotlin and/or Python.

- Experience in technical mentorship and support for helping level up the skills of colleagues on the team.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in