About the role

Join our Zenitech Delivery team as a Java Software Engineer, bringing your mid- to senior-level skills and experience. You’ll become part of a vibrant, multicultural group of engineers collaborating on high-impact banking projects.

In this role, you’ll develop software solutions, create clear design and implementation documents tailored to customer needs, and take an active role in code reviews—sharing your expertise and guiding junior team members. You’ll also connect in person at the client’s office three times each week, fostering strong collaboration and teamwork.

What you’ll do:

  • Collaborate closely with diverse teams to design and deliver business data solutions, powering decision-making through seamless connectors in top ETL platforms
  • Leverage and grow your expertise in Java backend technologies by building robust APIs and SDKs that drive our banking ecosystem
  • Champion code quality and performance through thoughtful design, peer code reviews, and comprehensive unit and integration testing
  • Transform and migrate critical data to the cloud, ensuring secure directory services and efficient handling of goods-related information
  • Serve as a trusted sparring partner for our clients, guiding key technology and design decisions to achieve optimal outcomes

Skills and qualities we appreciate:

  • Proficient in Java (Java 11) and Kotlin 1.5, with Spring Boot and PL/SQL experience
  • Hands-on with CI/CD tools (Jenkins, Gradle, Maven), containerization (Docker, Kubernetes) and REST APIs
  • Skilled in microservices architecture and distributed data projects
  • Deep understanding of SDLC best practices: coding standards, code reviews, source control, build pipelines and testing
  • Passionate, proactive team player who mentors others and thrives in global, cross-functional environments
  • Background in monitoring and banking/financial domains
  • Fluent in Hungarian and English

What we offer

  • Hybrid working model (*) and flexible working schedule
  • Private Health Insurance
  • 20 vacation days, increasing according to labour law
  • Extensive cafeteria package
  • People Lead system for your personal development
  • A culture of continuous growth, providing various training resources
  • Referral System
  • Technical equipment you can choose
  • Agile mindset, simplified processes, and a great atmosphere where commitment and autonomy are celebrated
  • A community-first mindset working with talented people across technology products and consulting

(*) This role requires working for a couple of days on-site in the client’s office.

About us

Zenitech is a leading technology solutions provider dedicated to reshaping the global digital landscape. Headquartered in the UK, Zenitech operates internationally, with offices in Lithuania, Romania, and Hungary.

We use a bespoke approach depending upon where the client is on their digital journey, comprising a combination of access to dedicated R&D labs, technology implementation advice, and specialist nearshore development talent. As an international community of individuals who are open to learn from each other, we collectively define and input into the digital future of the clients’ businesses.

Why Zenitech?

  • Impactful Projects: Drive meaningful change through digital transformation projects and have an opportunity to make an impact on many different industries.
  • Collaborative Culture: Be part of a diverse, inclusive team committed to growth, innovation, and continuous learning.
  • Professional Growth: Zenitech supports continuous learning and development through the People Lead system, helping you advance your skills and career.

Diversity and Inclusion

Zenitech celebrates diversity in all its forms. We aim to create an inclusive environment where everyone feels valued for their unique contributions and perspectives. If you require any adjustments during the application process, please let us know—we’re here to help. Our commitment to diversity, equity, inclusion, and belonging can be found here.