Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Qualifications, Skills, and Experience:
• A relevant Bachelor qualification and at least 3 years relevant experience, specifically in Java/JavaEE coding • Proficient to write performance efficient code. • Very good understanding of Java/J2ee fundamental concepts and design principles. • Hands on experience in Spring framework (Spring MVC, IOC, AOP and Spring JDBC), Angular JS, Hibernate ORM and REST APIs. • Sound understanding of transactions management - JNDI, JTA • Strong understanding of java multi-threading and asynchronous programming concepts. • Strong knowledge in java File I/O handling, AJAX, JAXB, JPA, Annotations • Demonstrated experience with performance efficient design and coding • Familiar with unit testing APIs like Junit, Mockito. • Familiar with application servers, preferably WebSphere. • Developed trouble shooting skills using debugging tools and analysing application logs. • Basic Oracle PL/SQL knowledge is a must. Should be able to understand stored procedures. • Familiar with version control software like BitBucket. • Familiar with Apache Ant, Apache Maven build tool usage.
Desirable Skills
• Experience with Docker is desirable. • Experience using continuous integration tool like Jenkins. • Basic Unix knowledge. • Experience of working in Agile/Scrum.
Technical Skills:
• Java • Java Standard Edition JSE • Java Enterprise Edition J2EE • Spring • Websphere Application Server • Hibernate • SQL/PL SQL