Java Software Engineer

enjoy.ing

Software Engineer
Beograd, Srbija
Postavljeno pre 1 godina

enjoy.ing is a Swiss company that employs over 250 software engineers on three locations in Serbia – Belgrade, Niš and Kragujevac.

Our colleagues have a constant opportunity to improve professionally. No matter if it’s Frontend or Backend, Database or any other solution, we always try to provide the best at a given time. We follow the latest trends in over 200 technologies, such as Java.NETColdFusionPHP, web in general, Mobile and DBA. We use Agile Development (SCRUM), but Waterfall methodologies as well.

We develop complex software solutions for renowned clients from Western Europe, mostly from the German-speaking area, who are the most successful international companies from the financial sector, telecommunications and the aviation industry.

Java Software Engineer
to join our team in Belgrade

You will:

  • Perform magic with our high throughput and Java-based ad-servers, which process around 600k operations per second with low latency
  • Collect, aggregate and provide access to near real-time data, with help of streaming data processing tools like Apache Kafka / Flink and Big Data solutions like Impala and HBase
  • Analyze functional and non-functional requirements, create designs and detailed technical specifications
  • Give our test setup a boost and level up our test automation
  • Improve developer experience with managing CI/CD processes based on our own Kubernetes cluster
  • Generate ideas and take an active role in the innovation process

You have:

  • At least 3 years of experience in java application development
  • Excellent knowledge of object-oriented programming concepts and core Java programming language
  • Experience in using following technologies: Spring Boot, Tomcat, Kafka, Apache Flink
  • A fascination for technology
  • Openness to explore new topics and have an ability to quickly pick them up. No one is required to know everything, but to have the drive to explore the unknown
  • Interest in DevOps and experience with building and optimizing deployment pipelines
  • Experience in working in an agile environment
  • Familiarity with design patterns and principles of delivering high quality code
  • University degree in computer sciences (or equivalent)
  • Good spoken and written English skills

Our offer:

  • Work on a state of the art application using real-time stream processing (Kafka, Flink) and big data (impala, HBase) technologies.
  • Opportunity to have full ownership over your code
  • Coaching from our tech leads to improve your soft and technical skills and set your own development path
  • A chance to be a part of casual but professional environment where you will have safe place to try, fail and learn
  • Competitive compensation depending on experience and skills
  • Private pension and medical insurance for you and your family. Also, maternity and sick leave are 100% paid
  • Sport clubs – from fishing to basketball, whatever rocks your boat (including FitPass)
  • Awesome referral fees – because great people know great people
  • Work-life balance – this is the company that really supports your professional, family and personal goals
  • Modern and cozy offices in New Belgrade, Niš and Kragujevac with fresh fruits and cakes
  • Possibility to work fully or partially remote

Working location: Belgrade

Apply HERE.

Karatkeristike posla

Kategorija poslaJava