Senior Software Engineer - Java
We are looking for a
Senior Software Engineer - Java
for our Technology Team!
At Vodafone Hungary, we’re working hard to build a better future. A more connected, inclusive and sustainable world. It's our human spirit, together with technology, that empowers us to achieve this.
We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us. With us, you can be truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference.
Your place in the team:
Completes application/service developments in a microservice based, containerized environment by coordinating requirements, schedules and activities, contributing to team meetings, troubleshooting development, test and production issues across multiple environments and operating platforms. Supports testing activities and handover to Operation Department. Activities include 3rd line maintenance, issue and incident tracking aligned with SLA’s. Updates knowledge by researching new technologies and software products.
You will be involved in the following tasks:
- design and implement Java-based microservices for front-end applications aligned with business and IT architecture needs
- support and coordinate consumer systems and mentor medior/junior colleagues
- review pull requests and provide feedback to peers and juniors
- integrate microservices with backend APIs via API Gateway
- collaborate with product owners to understand business requirements and participate in all development phases
- ensure compliance with Vodafone policies and procedures
- prepare technical documentation (HLD, IFA, Swagger) and estimate development efforts
- work in agile or waterfall methodologies and support functional/non-functional testing
- investigate and resolve defects during development and lifecycle
- make independent software architecture decisions and collaborate with DevOps on CI/CD design
- prepare release packages for testing and production environments
We are looking for you, if you have…
- IT-related degree or developer qualification
- intermediate English proficiency (spoken and written)
- 5+ years of experience in software development, particularly Java (preferably Java 11, Spring Boot)
- experience with caching tools (Redis), container environments (Docker, OpenShift), and RDBMS programming (SQL, PL/SQL, PostgreSQL)
- skilled in unit testing and mocking frameworks
- strong knowledge of REST/JSON and network communication solutions
- familiarity with SDLC, TDD, CI/CD, and DevOps practices, including tools like Artifactory and Azure
- proficient in time estimation, identifying and refactoring incorrect architectures, and adapting to unfamiliar codebases
- business-focused, motivated, and experienced in design and development
- excellent analytical, communication, and organizational skills
- quick learner with an innovative and proactive mindset
What we offer:
- cafeteria package & bonus or comission
- laptop & mobile phone (with unlimited voice and data tariff package)
- hybrid way of working
- corporate Health Insurance (Swiss Clinic)
- employee discounts (e.g. Vodaflotta)
- wellbeing program in the topics of sport, nutrition, relax and help (spiritual support)
- 4 paid days leave/year for charity projects
- other discounts (e.g. AYCM card, eye-glass allowance)
- learning opportunities (internal trainings)
Get to know us
If you want to know more about us and what we do, then:
- visit our website
- follow our career page on Facebook
Vodafone Hungary is committed to attracting, developing and retaining the very best people by offering a motivating and inclusive workplace in which talent is truly recognised and rewarded.
We actively encourage everyone to consider becoming a part of our journey!
#vodafonehu