Senior Back-End Developer with Java/Kotlin

Logo of Appolica LTD

Appolica LTD

Responsibilities

Appolica is a leading mobile app agency working with start-ups and established brands like KBC, Tide, Football Index, PostBank, OnTheMarket, AT&T, etc.

We work together with our clients to build compelling apps that provide lasting engagement with their customers. Our deep understanding of mobile technology enables us to bring a level of expertise to our clients like no one else.

Job Purpose:

  • Write clean code to develop REST APIs applications.

  • Troubleshoot and debug applications

  • Work in an Agile environment with small self managed team (squad) following the Spotify Model

  • Participating in architectural discussing for building the most appropriate solution

  • Collaborate with other team members for deploying and monitoring backend applications

  • Work with the product team for discovering and clarifying requirements

  • Be an active part in suggesting the most effective implementation of a feature

  • Participate and contribute in the continuous improvement of our delivery process.

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  • Develop highly scalable services

  • Develop and maintain pipelines for CI/CD (Jenkins, GitLab, Bitbucket pipelines or similar)

About you:

  • Have at least 5 years of experience in Java developing RESTful and other backend applications using Spring Boot or similar framework.

  • Have experience using Kotlin in professional environment

  • Have an understanding of Docker and containerization

  • Have a good understanding and practical experience in working using TDD

  • Experience working with Relational Databases and ORMs

  • Experience working with NO-SQL Databases

  • Good understanding of Design and Architecture Patterns

  • Strong focus on app performance

  • The ability to effectively collaborate with various teams, providing the most useful guidance in an enthusiastic and inspiring manner

  • Working experience with Git

  • Desire to build quality software and a mindset to continuously challenge yourself

  • Excellent written and verbal English communication skills

Advantages:

  • Experience using Kubernetes

  • Understanding of AWS services

What we offer:

  • Working in a friendly and supportive atmosphere

  • Career advancement and salary increase opportunities based on your level of engagement

  • Salary based on your knowledge/experience level

  • Christmas bonuses

  • Young, motivated and helpful colleagues

  • Freedom and support to develop your skills and knowledge in areas of your own preferences (Want to try something that will upskill you and will improve our projects? – Go for it!)

  • Flexible working hours

  • Opportunities to travel

  • Coffee, tea, snacks

If you recognize yourself in the description above, send us your CV in English today!

Only short-listed candidates will be contacted for an interview. All applications will be treated in strict confidentiality.

Required skills

AWS
Design Patterns
Git
Java
NoSQL
REST
Software Architecture
Spring
Spring Framework
Kotlin
CI/CD
Docker
Kubernetes
GitLab
Bitbucket
Jenkins
TDD - Test Driven Development
English

Benefits

Additional days paid annual leave
Additional medical insurance
Christmas and Easter bonuses
Company training
Discounts from various retail chains
Fruit and snacks in the office
Home office
Office drinks
Performance-based bonuses
Referral bonuses
Relocation options
Team buildings