GeminiSix provides consulting and professional services focused on helping organizations correctly manage their IT assets including on-premises software, SaaS and cloud computing spend. Our services help to protect our client’s IT investments, by identifying what they own, where it’s running, and if these assets are used efficiently. Our goal is to reduce technology debt in terms of costs and limit business and legal risk related to the ownership and use of software, while maximizing IT responsiveness and end-user productivity.
Backend developer – Data integration
As an employer, we have placed great value on a positive and personal relationship with our employees. Each individual is an important building block in achieving a common goal.
Your responsibilities
As a software developer in the area of data integration, you develop interfaces to external APIs and thus supply our product portfolio with the required data. To do this, you use an existing framework and create connectors that you develop together with your team. You work with other specialist departments on a customer-oriented solution.
Your tasks:
• You research technical details about external interfaces (APIs) and develop the requirements with other specialist departments.
• You develop connectors in Kotlin and extend the framework if necessary.
• You review the work of your colleagues.
• You work closely with your teammates and decide on the further development of the project in flat hierarchies.
• You are motivated to learn new technologies and modern programming concepts.
Your qualifications:
• You have mastered the basics of object-oriented and functional programming.
• You have experience in Kotlin or another JVM-based programming language.
• You have mastered common tools such as Git, Gradle, Shell, IntelliJ and you have initial experience in CI/CD.
• Ideally, you have already had some experience with APIs and are familiar with HTTP, REST and authentication mechanisms (e.g. OAuth).
• You have a keen interest in APIs and cloud environments.
• You enjoy programming and get involved in the team to continuously improve our framework.
We offer
• Full time permanent office-based job located in Belgrade
• Possibility for short term business trips abroad
• Working with an outstanding team of experienced international experts
• Possibility for personal and professional development
• Opportunities for additional professional and language training
• Stable and well-organized working conditions
• Work in a dynamic environment
• Work from Office & Home (Hybrid)