Parvana
   Role: 
  
- 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:
- J100922
 
  
Desired Skills:
- Java Development
 - OO Design & Development
 - Spring