·
Responsible for the analysis,
definition, design, construction, testing, installation, modification, and
maintenance of properly engineered information systems, containing software as
the major component to meet agreed business needs
·
Job Description
·
Proven experience as a Java
Developer, with 3 to 5 years of industry experience
·
Exposure with Linux
environment, Apache and Tomcat
·
Expertise in technologies
such as: Java 8, Spring MVC, Hibernate, Junit, Velocity, Free marker
·
Exposure in designing well-formed
RESTful APIs
·
Experience with Tomcat,
Intellig or Eclipse IDE, Postgres / Mysql / SQL
·
Experience with AWS and ability
to undertake basic DevOps
·
Exposure to consuming RESTful
APIs and authorization mechanisms like OAuth2.0, API key, JWT
·
Understanding or exposure to
Jira / ADO in relation to agile task allocation and defect management
·
Experience working in an agile
scrum environment
·
Knowledge in asynchronous
programming, JMS, SQS, test automation frameworks
·
Exposure with front-end
programming, Bootstrap framework (CSS3, HTML5, jQuery), and responsive UI
·
Develop new software applications
- frontend and backend - according to our development standards (epics and user
stories will be given, but understanding the wanted effect you should also be
able to read between the lines)
·
Deploy, operate and maintain
our applications incl. driving continuous improvement of the same for better
quality, functionality, cost effectiveness, etc.
·
Actively maintain and enhance
the application with quality design and fool proof solutions
·
And finally, but not at
least, continuously reflect upon how we are doing things and where we can
improve
·
We are looking for an
analytical person that loves solving problems. We see that you are a good
communicator, both in technical details as well as business needs
Skills & Experience:
·
Have strong communication
skills in English
·
Knowledge of accepted
software engineering methods such as object-oriented programming, structured
programming, reusable software, life-cycle development and software development
process methodologies
·
Be able to independently
research and excellent problem-solving skills
·
Able to quickly analyze
production issues and provide short-term and long-term remediation