Senior Cloud / Microservice Component Developer (ADP) - CD

Posted date:  Jun 23, 2022

Budapest, Budapest, Hungary

Our Exciting Opportunity


Product Development Unit Component Development (PDU CD) is a development organization within Business Area Digital Services (BDGS). PDU CD develops platforms and microservices used by domain specific applications. It covers three main ecosystems Application Development Platform (ADP), Component Based Architecture (CBA), and Licensing. You would develop a domain specific microservice over Application Development Platform (ADP), Ericsson’s cutting edge cloud platform. ADP is the approved way for developing cloud native applications within Ericsson, following a modern design pattern (microservice architecture based on containers).

In this position we are looking for a Senior Cloud / Microservice Component Developer and Tester to participate in the development and testing of a database microservice over our cloud native Application Development Platform (ADP). We are developing a distributed, object-oriented, NoSQL database system called DBN (Database-N). The program is written in C++ and Python and is used by applications running on ADP, in cloud-based cluster environments. DBN is a high quality solution that must support ACID database properties, high throughput, low latency, zero configuration, self-healing and auto-scaling.

Your role will include development activities such as: requirement analysis, integration, verification, simulations, tools design, product lifecycle management support and product documentation. Our focus is on Lean and Agile ways of working. We organize in multi-functional development teams in which continuous improvement and innovation is part of the daily work.

For more information on our presence and activities in Hungary, please visit Areas in Ericsson Hungary


You will

  • Develop and test a high quality database solution
  • Perform trouble shooting and customer support
  • Drive continuous improvements of products and processes
  • Develop competence in technical domain


To be successful in the role you must have:


  • Proficiency in both Python and C++ (at least code comprehension in case of C++)
  • Experience in using cloud-based technologies, such as Docker and Kubernetes
  • Strong database development background or experience in noSQL databases
  • Basic Linux user experience
  • Experience with GIT
  • BSc/MSc degree in Computer Science or related field
  • Min 3 years of experience
  • Be open to work in a non-specialized, multi-functional team
  • Excellent problem solver and good learner, who can coordinate and guide junior colleagues
  • Good command of English – you will join a multinational team, and a multinational environment
  • Ability to work in team – we believe in strong collaborative teams instead of individual heroes
  • Cooperative mindset – you will work with different teams in close collaboration


It is a big plus, if you have


  • Experience in working with distributed systems and distributed algorithms
  • Experience in development of database solutions
  • Experience in CI/CD and automation
  • Experience with Jenkins or Tekton
  • Solid understanding of testing in different layers of the application
  • Product development knowledge and Product Lifecycle Management knowledge


What we offer


  • Flexible working hours
  • Competitive compensation package, wide range of cafeteria elements, annual bonus
  • High standard working environment (recreation room, bicycle storage, parking lots…)
  • Easily accessible location
  • International career opportunities
  • Great team spirit, fun events
  • Professional communities
  • Extensive professional development opportunities
  • Subsidized language courses
  • Mobile with 5G, laptop
  • Local medical service
  • Relocation support


What´s in it for you?


Here at Ericsson, our culture is built on over a century of courageous decisions. With us, you will no longer be dreaming of what the future holds – you will be redefining it. You won’t develop for the status quo, but will build what replaces it. Joining us is a way to move your career in any direction you want; with hundreds of career opportunities in locations all over the world, in a place where co-creation and collaboration are embedded into the walls. You will find yourself in a speak-up environment where empathy and humanness serve as cornerstones for how we work, and where work-life balance is a priority. Welcome to an inclusive, global company where your opportunity to make an impact is endless.


What happens once you apply?


As a first step within our selection process, you will be asked to fill out our technical tests based on your experience and preference to work in. The candidates who best match the criteria for the position, will move on to the next step in the process – the interview.


Working from home 3 days / week #LI-Hybrid


Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we nurture it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team.

Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, learn more.

Primary country and city: Hungary (HU)  || Hungary : Budapest : Budapest     

Be where it begins

Our Culture

Welcome to an inclusive, global company where your opportunity to make an impact is endless. Share your most innovative ideas, bring your unique perspective and bring your unique perspective in a speak up environment. With us, you will no longer be dreaming of what the future holds – you can be the one who makes it possible.

Learning and Development

Being a part of our team means having the flexibility to take your career in many different directions, but it also means leveraging the supportive structure of a big organization, with clear personal and professional development opportunities. 

Benefits and Rewards

We believe that great accomplishments deserve great benefits and transparent rewards. We strive to offer competitive, unbiased, and fair rewards for all our people. We empower you to manage your own time and promote flexible working opportunities, along with family-friendly policies.

Click here to find out more about our benefits.

Job Segment: Application Developer, PLM, Computer Science, User Experience, Technology, Management, Customer Service