
Principal Java Developer
Join Us as a Software Engineer!
We are innovating new ways for utilities and cities to manage energy and water, creating a more resourceful world to protect essential resources for today and tomorrow. We are seeking a skilled Software Engineer to enhance our technology capabilities and drive innovation in Advanced Metering Infrastructure (AMI) and Internet of Things (IoT) solutions.
In this role, you will leverage your technical expertise to design, build, and maintain our next-generation, scalable Advanced Metering Platform. As the core of our Network Segment software suite, our AMI applications play a critical role in enabling smart grid and IoT technologies.
Our Technology Stack:
Spring Boot
Tibco EMS
Apache Ignite
Elasticsearch
Oracle Database
SonarQube
Jenkins
Maven
IntelliJ IDEA
TestNG
Splunk
Responsibilities:
Design and develop high-performance solutions ensuring scalability and reliability.
Analyze and refine product requirements to recommend optimal implementation approaches that align with business and technical objectives.
Contribute to the software development lifecycle by participating in planning sessions, defining and reviewing user stories, estimating task effort, and conducting thorough code reviews.
Collaborate with a globally distributed team in the spirit of knowledge-sharing, teamwork, and cross-functional communication to accelerate development.
Mentor and support junior engineers by providing guidance on best coding practices, architectural decisions, and problem-solving strategies.
Required Skills:
Solid knowledge in core Java programming, including Spring.
Experience in the design and implementation of distributed multi-tier systems.
Familiarity with scalability and performance challenges.
Relational databases, SQL.
Messaging/integration protocols (JMS, SOAP, REST, XML).
Test-driven development and general exposure to software quality tools (TestNG, Mockito, Sonar, Jenkins).
Knowledge of Linux command-line operations.
Bachelor’s or Master’s degree in a related field.
Fluent English.
Preferred Skills:
Familiarity with network protocols and programming (IPv6, UDP, TCP/IP, DNS, Protocol Buffers).
Any IoT experience (HiveMQ, MQTT), cloud (Azure, microservices).
Basic understanding of front-end technologies.
What We Offer:
Opportunity to create a more resourceful world by working on the 21st century's biggest challenges: water, energy, and gas.
R&D center with immense growth in the heart of Budapest at Deák Ferenc square.
Cutting-edge technologies (Cloud, IoT).
Personal development: English, soft skills, and technical training (Udemy, Pluralsight, etc. ).
Benefits: accident and life insurance, private outpatient care support, cafeteria, iPhone with a generous data allowance.
Strong culture promoting work-life balance, remote work, and flexibility.
We are committed to building an inclusive and diverse workforce and providing an authentic workplace experience for all employees. If you are excited about this role but your past experiences don't perfectly align with every requirement, we encourage you to apply anyway. In the end, you may be just who we are looking for!The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills and experience. We are proud to be an Equal Opportunity, Affirmative Action Employer. If you require an accommodation to apply, please contact a recruiting representative. Join us in creating a more resourceful world!
- Részletes információk az állásajánlatról
Vállalat: HAYS Hungary Kft. Hely: Budapest Munkaviszony: Teljes munkaidős Hozzáadva: 13. 5. 2025
Aktív álláslehetőségek
A friss munkaajánlatra Ön elsőként jelentkezhet!