Java Developer (Distributed Systems)
Budapest
Software Development /
Full-time /
Hybrid
Founded in 1999 in Vienna, the Qualysoft Group is a manufacturer-independent IT consulting and services company, which successfully provides support for its international customers with the aim of boosting their competitiveness and economic efficiency through innovative IT solutions.
Its focus is on financial services providers, telecommunications companies, the automotive industry and energy service providers. Over 400 employees in 6 subsidiaries work together to ensure state of the art solutions for our clients.
We are looking for new colleagues in Qualysoft teams for diverse projects providing continuous learning opportunities. Our common goal is to provide honesty, development and a stable background while getting to know the latest technologies. We are waiting for your application for the position below!
We are passionate and creative professionals. If you share our enthusiasm for technology and innovative solutions, you will thrive in our team.
You will be part of a global team responsible for:
Requirement gathering
Designing and implementing solutions and enhancements
Developing, improving, and maintaining software and deployments
The role focuses on solving business problems via technology in a fast-changing environment where time to market is critical — without compromising on quality or performance.
Responsibilities
- Manage the full software development lifecycle, including:
- Requirements gathering
- System design
- Implementation and coding
- Testing and quality assurance
- Deployment and release management
- Production support and troubleshooting
- Handover and knowledge transfer to business user teams
- Uphold and promote best practices in software development, such as thorough testing, rigorous code reviews, ensuring application resilience, and providing clear, timely status reporting
- Collaborate closely with key stakeholders to deliver high-quality technical solutions
- Develop and deliver real-time derivative trade clearing systems with a focus on performance and reliability
- Contribute as an active member of a progressive, technology-driven team committed to innovation
Requirements
- 3+ years commercial experience
- Passion for software engineering in object-oriented languages and building high-standard services
- Strong experience with:
- Java libraries and frameworks (Spring, Hibernate/ORM, Apache Camel)
- Multi-threaded, high-throughput, distributed and scalable systems
- Pub/Sub messaging via middleware (e.g., MQ)
- Relational databases (DB2, Sybase, or others)
- Solid computer science foundation (data structures and algorithms)
- Experience following TDD, BDD, and Agile software delivery practices
- Experience in Unix, Spring, Gradle, CI/CD (DevOps)
- Good scripting skills (Shell, Python, Perl)
- Experience supporting distributed systems in production
Advantages
- Experience with listed derivative trade clearing
- Exposure to:
- Web technologies
- Distributed caching
- Stream processing
- Cloud platforms
- Experience in event-driven and service-oriented architecture
Why we think you will love working here:
With us you count as a person, our doors are always open.
We live the Qualysoft Team Spirit and stand for transparency!
Fresh wind and new ideas are welcome, because standstill is a foreign word at Qualysoft.