04/07/2019
**Java Developer (IT) position available in MALAYSIA**
* Location: Malaysia
* Salary: R35700 to R53 550 per month (Ringgit 10 000 to 15 000)
* Other Notes: South African citizen fluent in Afrikaans willing to travel and relocate. One year assignment. Looking to fill 18 positions.
**Responsibilities**
• Develop, test, implement and maintain application software working with established processes.
• Develop and execute unit, integration and automated tests
• Ensure designs follow specifications.
• Prepare and produce releases of software components.
• Creating functional, non-functional and technical specifications – liaising with relevant stakeholders in business, operations and technology for this activity.
• Obtain clarifications and signoffs from all relevant stakeholders for technical, functional documents and processes.
• Perform system testing.
• Testing support including providing answers to queries, defect fixes and test management when required.
• Review and coordinate with vendor and interface development team on technical specification closure – and ensure any change management against that tech spec is managed.
• Conform to the bank’s internal software development framework.
**Requirements**
• 4 years ++ Solid hands-on experience in developing web applications (HTML, CSS, Angular, JS, Ember.js, Ajax, Jquery, JSP, JSTL, XSLT, Servlet, JDBC, JMS, JAXB, Spring framework, Hibernate) and Web security
• Should have significant experience of Java development for enterprise systems.
• Solid knowledge of Core Java and features of Java 8.
• Ability to model tables and write stored procedures in Sybase and Oracle.
• Deep knowledge of Spring framework and JMS messaging.
• Should have significant experience of multi-threaded environments.
• Should be able to demonstrates experience of using Design Patterns and Java standard methodologies.
• Unit testing frameworks (Junit, JMock, Mockito, Unitils).
• Experience of continuous integration (TeamCity, Maven, Jenkins).
• Must be a South African citizen
• Must have previous Banking Automation industry experience
• Degrees or a Diploma
• Willing to travel and relocate
• Valid Passport
• Extensive knowledge on Web Services standards and technologies (e.g., XML, SOAP, WSDL, REST, JSON)
• 3+ years of experience in building architecture, design solutions for high volume transactional orders.
• Hands-on experience with the entire software development life cycle and Agile methodologies (requirements, design, implementation, continuous integration, unit testing, automated testing)
• Hands-on experience using the ELK stack & Maven
• Experience in build automation tools such as Maven and Apache Ant
• Linux/UNIX knowledge
• Knowledge/Experience in Oracle and PL/SQL
• Shell scripting experience
• Technical skill – IBM WebSphere, Oracle WebLogic, Control-M job scheduling, architecture design for load balancing