eLando offers specialized software development solutions in the areas of mobile, web and enterprise computing.
We deliver high-quality software solutions to our international clients through dedicated remote teams experienced in a deep and wide range of software skillsets, tools, and methodologies.

For our continuously expanding technical team we are looking for a dedicated Java Developer to join our team with the following responsibilities:

Design and develop new software applications, applying technology best practices
Maintain and enhance existing software applications
Participate in troubleshooting and technical analysis to improve performance and scalability


Experience with Java technologies
Understanding of OOP principles, data structures, algorithms, design patterns, etc.
Database and SQL knowledge – Oracle, DB2, MS SQL Server, PostgreSQL, MySQL or other
NoSQL Database knowledge – MongoDB, Redis, etc.
University degree in Computer Science, Informatics or similar
Willingness to learn new technologies
Communication skills and ability to cooperate within a team
The developer should be able to adapt to projects of various scope and nature and different domains
Fluency in English


>Experience with Spring, Hibernate, Java EE – EJB, Servlets, WebServices, REST, JMS, etc.
Experience with Hazelcast, Alfresco;
Additional certification or knowledge of products and technologies will be of a great advantage;
Some experience with HTML, JavaScript, AJAX is a plus.

Why join eLando:

We offer flexibility with working hours
We have a friendly, informal and relaxed environment provided by a team of professionals with different expertise
We would provide you with a competitive compensation package
You will have an opportunity for career enhancement in a fast growing company
You will get challenging and interesting projects
You will receive training and professional development opportunities

If you find the position interesting and would like to apply send us your CV.

    * Please note that only selected candidates will be contacted.