Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
About the role:
We are looking for a Java Engineer (Software Engineer - ANZSCO 261313). This is a full-time permanent role, based in Sydney, Australia. The purpose of this role is to create, develop and maintain the code for software applications, construct new technical specifications, and be responsible for the testing and improvement of existing technical software. Working on the entire life-cycle of the apps you will contribute to the design process. In addition to delivering the product, the successful candidate will be heavily involved in driving the app development strategy. You will be reporting to the Vice President and Business Head – ANZ.
Responsibilities:
Develop and build extremely reliable, scalable and high-performing web applications for our clients (S)he will also review and understand business requirements ensuring that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects Collaborate across the company and interact with our customers to define, design and showcase new concepts and pros/cons of different technical solutions. Support in creating actionable architectural and design documents from complex business and functional requirements Collaborate with other developers to ensure that client needs are met at all times Work in a rapid and agile development process to enable increased speed to market against a backdrop of appropriate controls Implement good development and testing standards to ensure quality of deliverables Must Have:
3 years of relevant experience Bachelor’s degree or higher qualification Exposure to MVC frameworks like Spring and ORM tool like Hibernate Excellent understanding of OOPS concepts, microservices and JAVA programming language Programming experience in relational platforms like MySQL, Oracle. Non-relational platforms like DynamoDB/MongoDB (no-sql) would be add on Knowledge of JavaScript, jQuery, HTML, XML would be an added advantage Sound analytical skills and good communication skills Experience with an agile development methodology, preferably Scrum Good to have:
Experience in cloud computing or Linux Previously involved in a client handling role Candidates with exposure to Groovy and Grails will be highly preferred Proactive self-starter and results oriented Flexible and adaptable with good interpersonal skills Salary: $110,000 (excluding superannuation)