3+ years of commercial experience with JavaEE, good knowledge of its ecosystems
Solid understanding of object-oriented programming
Familiar with good practice design and architectural patterns
Knack for writing clean, readable Java code
Knowledge of SQL and relational database use and design (MySQL)
Understanding of object mapping and transaction management (JavaEE/EJB)
Competency in web stack HTML/CSS/JS (JSF)
Familiarity with network/internet technologies TCP, HTTP, RESTful and SOAP
Use of source revision control tools (Subversion)
Unix basics useful (Ubuntu 18.04)
Direct cooperation with the customer
Dedicated HR/Client Manager
Competitive salary, medical insurance, 20 working vacation days
Regular corporate events, team buildings, etc.
Analyse requirements presented from the business.
Design, build and maintain high quality Java code.
Ensure the best possible performance, quality, and responsiveness of the applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organisation, and automatisation.
From the humble beginnings of a garden shed in the late 2000s Onogo (formally Decrescent) now carry in excess of 4,000 lines across 6 categories.
In 11 years of innovation we’ve worked to improve efficiency. Now powering over a million marketplace sales annually, we employ 35 staff at our base in St.Peter and have ambitious plans to grow drastically in the next year. We’re looking for someone solutions orientated to broaden our development capability.
What will you be working on?
We are looking for a Java Developer who will be working on our internal business application. This consists of a web based interface used by company and a number of background processes interfacing with external organisations.
We are constantly improving and extending the application as new opportunities arise. You will be required to analyse requirements from the business and design and produce solutions either integrated to the existing application or as stand alone module. We are looking for good problem solving skills and an ability to work collaboratively producing well designed and high quality reliable modules. We work with a number of code bases in various languages so there are opportunities to expand skills in different areas.