Reactive Systems Java Developer
Odpowiedz na ogłoszenieServus Tech Enthusiast, nice to e-meet you!
You are looking at the job offer for: Reactive Systems Java Developer (mid/senior - depending on your experience and skills)
WHO we are and why do we care?
MAVOCO is committed to innovation as a leader in Connectivity Management Platforms. We see the foundation of any digital business models as subscription management and the transformation of connected sensor events into billing to customers.
Our story started in May 2015 with our founders, Anton Cabrespina and Helmut Lehner. Since then, we’ve grown to a powerful and diverse team of almost 100 people who represent more than 15 nationalities.
Mavocans are based in 5 countries : Austria (Vienna, Eisenstadt, Klagenfurt), Poland (Warsaw), Spain (Barcelona), Slovakia (Bratislava) and the UK (London).
Our revolutionary, proprietary CMP (Connectivity Management Platform), developed in-house and refined over a decade is one of the fastest growing systems in this industry. Our technology and smart thinking are proven to accelerate growth and lead us to success. MAVOCO is driven by the best digital thinkers and engineers in the industry. Our products are built by fast-reacting, talented, hands on, helpful kind of People. If you are Someone who thinks out of the box, like dynamic working pace, like constant change, act fast and wants to make an impact in IoT (Internet of Things) world, then get ready to join our colleagues ♀ ♂ Do not wait, send your resume to us!
We would trust you with below responsibilities
- Part of the development sprint team, developing key components of the CMP platform using Spring or Mule Runtime and Java language.
- Analysing current solution and code base and giving recommendations for changes
- Improving system quality by detecting issues and common patterns and developing standard operating procedures
- Identify areas for code refactoring. Review and contribute to development process and procedures to assist in the continual improvement of the development team activities
- Maintaining and improving existing codebases and peer review code changes
- Liaising with colleagues to implement technical designs
- Investigating and testing new technologies where relevant
- Providing written knowledge transfer material
⌨ Our day-to-day operations
- Participate in the full software development cycle: design, develop, test, deploy and maintain
⚙ The technologies we use
Java, Project Reactor, Kafka, Postgres, REDIS, Apache Hadoop, Apache HBase, Apache Phoenix, Apache Spark, Apache Flink, Apache Airflow, Python, Spring, and many other technologies
WHO we are looking for
- Experienced developer (min. 2+ years)
- Ability to work in remote environments
- Proficiency in Java and object-oriented design
- Well understanding of Reactive Design Patterns
- Practical experience in Reactive Programming, in context of near-real time solutions and high load strategies.
- Advanced understanding of different programming concepts Microservices, Messaging Systems, Relational/NoSQL databases, Streams.
It would be great if you also
- Have knowledge of at least one of the following technologies: Kafka, REDIS, Docker, Spring Web Flow, Telecommunications protocols – RADIUS, Diameter
- Have Java Certifications
- Have knowledge of building auto scalable systems
- Being familiar with other programming languages like Go, JavaScript
This is the right job for you if
- You have Telecommunication and / or IoT Connectivity Management knowledge
- Bachelor’s degree in Computer Science, Mathematics or Telecommunication
- You like to work in an international environment
- Good spoken/written English
WHAT MAVOCO offers
- Above competitive salary determined based on the market benchmarks
- B2B contract or Employment agreement
- Flexible working hours with the hybrid working model
- Offices based in several cities: Warsaw, Vienna, Eisenstadt and Klagenfurt
- Private medical care
- Company events
- Dog/Cat Friendly Offices
- Trainings & certificates budget
Are you interested in working in a dynamic team? Do you like creative freedom and space to develop yourself? Are you a hard-working person that loves to work with people to achieve goals and push the company forward? If you recognize yourself when reading the questions above, then you will love to work at MAVOCO.
How does the recruitment process look like
1. Phone Screen with our HR Business Partner (15-30 min)
Weronika will call you to talk about your experience, skills and your expectations.
2. Interview with Skill Assessment (60 min)
During that phase our Team Leader will check your experience, skills, tools knowledge and your way of understanding and communicating complex issues.
3. Offer Call (30 min)
You will talk to Weronika or the hiring manager again, who will share with you the cooperation conditions and present the tailor-made offer.
Bądź pierwszy, który ubiega się o to miejsce pracy!
-
Dlaczego szukać pracy na HitPraca.pl?
Subskrybuj oferty pracy
Codziennie nowe oferty pracy Możesz wybierać z bardzo szerokiej gamy ofert pracy - naszym celem jest posiadanie jak najszerszej oferty pracy Otrzymuj nowe oferty e-mailem Bądź pierwszym, który odpowie na nowe oferty pracy Wszystkie oferty pracy w jednym miejscu (od pracodawców, agencji pośrednictwa pracy i innych portali) Wszystkie usługi dla kandydatów do pracy są bezpłatne Pomożemy Ci znaleźć nową pracę