Our client a leader in the provision of professional services now has an exciting opportunity for a Senior level Software Engineer.
If your dream job is to revolutionise the way people build, manage and use digital content on the web and on mobile aps, then this is the perfect role for you!
This role will require the successful Software Engineer to work with and through the company's area offices and client sites to assist clients with a variety of needs focused on their Digital and Emerging Technology Solution offerings.
Responsibilities:
- Provide Senior Java level analysis, architecture, design and web development skills
- Function as Sr. Technical resource and guarantee the technical delivery of all work you and your team are directly involved in
- Learn new technologies and skills and display ability to work independently
- Communicate effectively with clients
Requirements:
- 3 year minimum programming and development experience in JEE
- Strong foundation in JEE and one additional language (e.g. Python, C++, Ruby, Scala)
- 2 years minimum technical experience with content management systems (Adobe AEM/CQ5 strongly preferred)
- Strong background in scalability and automation
- Professional, polished, client facing consulting experience
- Ability to think critically about problems and arrive at a practical solution with a sound architectural foundation
- Proven CS background, particularly in data structures, optimisation algorithms and object oriented design
- End to end knowledge of web application space including web server configuration, tuning, proxies and load balancing
- An understanding of general system administration and tuning, and Apache web server configuration, 3rd party services and API configuration and integration
This is a very exciting and challenging opportunity not to be missed, if you have the skills required and feel your experience matches the requirements of this role please apply now!