Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Java Developer

Posted 3 hours 22 minutes ago by IT Human Resources

Permanent
Not Specified
Other
Budapest, Hungary
Job Description

We are seeking a Senior Java Developer to join a dynamic engineering team focused on designing and maintaining high-performance distributed systems. This role offers the chance to work with advanced messaging and communication technologies, particularly leveraging the MQTT protocol to power scalable, Real Time applications.

As a Senior Developer, you will play a key role in developing reliable software solutions, optimizing message-driven architectures, and collaborating with cross-functional teams to ensure high standards of performance, security, and maintainability. This position requires fluency in Hungarian and the ability to work on-site in Hungary one day per week.

Key Responsibilities

  • Design, develop, and maintain Java-based applications and services.

  • Work with distributed systems and message queuing technologies to build robust, scalable communication solutions.

  • Implement and optimize the MQTT protocol for Real Time data exchange.

  • Contribute to system architecture and performance tuning to ensure reliability under heavy load.

  • Collaborate with other developers, QA engineers, and system architects to deliver clean, maintainable code.

  • Develop supporting tools or modules in C++ or Python where needed.

  • Participate in code reviews and promote best engineering practices.

  • Troubleshoot and resolve issues in production environments.

Key Skills & Qualifications

  • 5+ years of professional experience in Java development.

  • Strong understanding of distributed systems, message queuing, and event-driven architectures.

  • Practical experience with the MQTT protocol or similar messaging systems (eg, Kafka, RabbitMQ).

  • Additional development skills in C++ or Python.

  • Strong knowledge of multi-threading, concurrency, and low-latency application design.

  • Familiarity with software engineering principles, version control (Git), and agile methodologies.

  • Excellent analytical and problem-solving abilities.

  • Fluent Hungarian language skills (spoken and written) are mandatory.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Why Join Us?

  • Work with cutting-edge technologies in messaging, communication, and distributed systems.

  • Hybrid setup - only one on-site day per week for maximum flexibility.

  • Opportunity to influence architectural and technical decisions in complex systems.

  • Competitive salary: up to 2,000,000 HUF per month.

  • Collaborative environment with highly skilled colleagues.

  • Strong focus on professional development and technical excellence.

How to Apply

If you're a skilled Java developer who enjoys solving complex challenges in distributed environments and are fluent in Hungarian, we'd love to hear from you. Apply now to join a forward-thinking team dedicated to innovation, reliability, and scalability.

Email this Job