Our team is growing

If you are willing to work within a

group of young professionals and make a step

forward in your career, Gecko Solutions is

the right place for you.

We give you the opportunity to improve your skills

while working on challenging projects

and using the latest development technologies.


Open Positions:

Senior Java Software Engineer
2 positions

Principal Duties & Responsibilities

Design and implementation of highly concurrent and scalable web applications and APIs

Acts as principle contributor to technical feasibility studies, business cases and proposals

Defines and maintains development standards and best practices

Provides technical mentoring for software engineers 

Participates in all phases of software development process

Skills, Experience & Qualifications Required

University degree in computer science (or equivalent)

5+ years of professional experience in software development using Java web technologies

Proficiency with Java web technologies (JavaEE, Spring, JPA, Hibernate, Maven, …)

Proficiency with Java Web services and REST/SOAP protocols

Experience in implementation of highly scalable service-based platforms

Good interpersonal, communication and problem solving skills

Solid communication skills in English

What else is a plus?

Experience with different security solutions and integrations, such as: LDAP,Kerberos,SSO

Experience with NoSQL databases

Experience with HTML5, CSS3, contemporary JavaScript libraries and related frameworks like AngularJS

A passion for perfection in your code

We offer:

Challenging tasks in a highly professional environment

Ability to learn from experienced colleagues

Working in small and skilled teams

Salaries and conditions which correspond to the high demands

Social events and sports (Dev and UX meetups, gym, volleyball, table tennis and more)


Student / Trainee
1 position

Qualification required

You have recently graduated or you are a senior undergraduate student at a technical faculty (ETF, FON, MATF, RAF), and you want to enter the world of programming in a challenging way

You see your future in the field of software development and have the ambition to get a job after the completion of professional practice

Extra-curricular activities – you are interested in this domain and your knowledge surpasses the academic scope

Good to have

Java (Java EE, JVM languages), PHP, SQL

Knowledge of application development for mobile devices (Android, iOS, Windows Mobile)

Knowledge of CMS systems

Knowledge of Linux systems

We offer

Paid professional internship in young and ambitious company for software development

Direct project participation during three months of internship

Possibility of employment

Working with the latest technology - Grails, Play Framework, CometD, .NET server solutions, Mongo DB, JQuery, CoffeeScript, HTML5/CSS3