Duties & Responsibilities
Our client develops exciting software using modern tools, techniques, and methodologies.
Responsibilities: - Build and support applications in a technically exciting and challenging industry.
- Design, develop, test, document, and support applications written in Java.
Qualifications: - Tertiary education with programming background.
Skills / Experience: - OO design and development skills in core JAVA.
- Modern design patterns.
- Spring or similar framework.
- Agile methodology.
- Testing Tools - Selenium, JUnit, Mockito, PowerMockito, and JVM configuration and tuning.
- Database skills - MySQL / SQL Server.
- JVM configuration and tuning.
- Deployment Tools - e.g. Vagrant and Docker.
- FireFly, Glassfish, Spring, karaf or OSGI framework.
- Test driven development (TDD).
- Linux.
- C++, Delphi, PHP or other language experience.
- Linux - bash scripting.
- Version control systems - CVS/SVN/GIT.
- Project Management / Bug Tracking - e.g. Redmine, Jira, Trello.
- Nice to Have:
- Java Server Pages (JSP).
- Cloud - AWS / Azure / Google / Oracle.
- Continuous integration - e.g. Jenkins.
- Java ME.
Job ID: #J-18808-Ljbffr