Full-stack Java Developer - Sydney/Melbourne
Australia Design / Civil engineering / Industrial engineering
Job description
Your career in Accenture Technology
Full Stack Developer
Are you passionate about cutting-edge technologies?
Shape your skills with our global technology team
Do you want to develop your technology skills within a global team? With Accenture Technology you will have the chance to combine your deep technology expertise and industry-specific insights to transform our clients' ability to achieve their business outcomes. You will assess, define, implement and/or support world-class solutions for our clients, spanning simple IT projects to large-scale, enterprise-level change programs.
Accenture Technology
As one of the world's largest independent providers of technology services, at Accenture Technology you will help provide our clients with a full range of innovative technology solutions, as well as proven consulting and outsourcing services, to help them become more successful. From the development of IT strategy to the optimisation, management and security of the underlying infrastructure, applications and data, you will have the opportunity to impact our clients' success.
By combining innovative thinking with advanced technology, Accenture people are transforming the way we live and work. It is the reason why Accenture is one of the world's leading management consulting, technology services and outsourcing companies, with clients spanning every industry imaginable.
Accenture is made up of a global team of IT enthusiasts who focus on creating innovative cutting edge solutions, combined with hands-on delivery of end-to-end technology solutions. The complex projects we work on for our high-profile clients cover Application Development, Systems Administration and Software Maintenance. Join us here and you'll deliver innovation through the use of leading-edge tools and technologies in conjunction with over 150 strategic alliances with both emerging and established technology partners.
As a full stack developer joining the Custom Development group within the Accenture Advanced Technology and Architecture (AT&A) practice, you will be involved in developing cutting edge solutions across both emerging tech such as IoT, VR/AR, AI and Analytics as well as be in involved in hands-on design and development for areas such as micro-services, public cloud adoption, PaaS and SaaS solutions. As a full stack developer, you will also be involved in all aspects of delivery from working with our clients from prototype and design through to full production build.
Desired profile
Qualifications :
Experience Requirements:
· Must have strong experience in Front End/UI and Backend development in a Java/JEE development environment (5+ Years).
· Must have extensive object-oriented JavaScript development experience with exceptional technical skills in front end technologies like AngularJS and React.js, with experience in other JavaScript frameworks (Ember.js, Backbone.js, Knockout.js, etc.) highly desired
· Must have a strong understanding of DevOps concepts and use, with experience working within an Agile scrum delivery team for at least 1-2 years and good familiarity with CI/CD pipelines
· Must have experience using Node.js (demonstrable experience in MEAN.io highly desired) and/or micro-services build, with experience in API platforms such as APIGEE and Axway highly desired
· Must have extensive experience in developing web services (SOAP and REST)
· Must have strong experience and ability to architect solutions to business problems
· Proven experience with HTML5, CSS3, jQuery and AJAX
· Experience in iPaaS platforms such as Boomi, Mulesoft, RedHat Fuse highly desired
· Experience in containerisation (Docker), use of cloud platforms such as AWS/Azure, with certification highly desired.
· Experience in JavaScript testing tools/frameworks like Jasmine, Mocha, Chai, Protractor and experience in testing tools and frameworks like Selenium, Junit, Mockito, Geb/Spock, TOSCA, Worksoft Certify etc.
· Scrum Master qualification or SAFe certification desired
Preferred Skills and Qualifications:
· Bachelor's Degree in an IT related discipline
· The ability to estimate, plan, analyse, design and implement high-quality software strategies and solutions
· Proven analytical and problem solving ability
· Experience working in a similar IT environment: IT company, development house, consulting firm etc.
· Experience working in distributed (on and offshore) development teams preferred but not essential
Professional Skill Requirements:
· Strong communication skills both verbal and written
· Excellent Leadership and teaming skills
· Desire to work in an information systems environment
· Willingness to contribute to a high-performing and motivated workgroup
·
Interest in the development of others – coaching and teaching junior developers to expand their skills and capabilities
About Accenture
At Accenture, we can help you build the career you dream of. Our success relies on ensuring our people enjoy the inspiring challenges, exceptional experience and flexibility they need to succeed at every stage of their career.
As a leading professional services company with more than 411,000 people working across 120 countries, your career can take many exciting paths spanning digital, strategy, consulting, technology and operations.
As part of a global diverse workforce you will help organisations across every industry imaginable improve the way they work. Join us and let challenging, interesting and enjoyable work become part of daily life.