We are looking for an experienced and versatile JAVA EE Developer to join our team of passionate and driven individuals in our Office in Skopje. You will be part of a team that is responsible for all aspects of the ongoing software development from the initial specifications, from developing to testing and launching.
· Write clean, fast JAVA code conforming to S.O.L.I.D principles
· Troubleshoot, test, and maintain the new product software and databases if needed to ensure strong optimization and functionality before passing to the quality assurance team.
· Short business trips to Italy and/or Germany.
· Contribute in all phases of the development lifecycle
· Follow industry best practices
· Develop and deploy new features to facilitate related procedures and tools if necessary
· Proven software development experience of at least 2 years in JAVA EE. Experience with Spring, JSF, Vaadin, GWT, or Grails is considered a plus.
· Excellent understanding of object-oriented design concepts and software development processes and methods.
· Good knowledge of relational databases and version control tools
· Must have passion for development and latest technologies
· Ability to work independently with minimal supervision.
· BS/MS degree in Computer Science, Engineering, or a related field.
· Ability to learn and adapt to continuously changing technology.
· English is a must; Italian is considered a plus.
· Extensive on the job training and exciting innovative projects within a very dynamic environment.
· Up to 20% dedicated time on Learning and Development of new technologies/trends.
· Competitive salary and benefits in a highly meritocratic company.
· Private health insurance
· Flexible working hours
· Up to 3 days/month of home office
· After work organized activities (retreats, happy hours, etc.)
· Pleasant working environment within a modern office space near the city center of Skopje.
Please send an email with CV at [email protected]