Full Stack Java Developer – Surry Hills
October 10, 2016
The Role
The Full Stack Software Developer will be tasked with the design, development, and testing of customer specific features on their system. The role requires the development enhancement of the platform to meet client needs, and the development of integration applications to bridge the gap between client systems and their own API’s.
Responsibilities
• Design and implement deliverables according to requirements and contribute to the technical design and specification while meeting client delivery timeframes.
• Work closely with our QA team to resolve issues and develop automated integration tests.
• Follow Agile software development methods to ensure successful delivery and actively participate in sprint stand-ups, retrospectives and planning to better the performance of the team as a whole.
• Assist Solution Delivery Managers and Product Owners in defining requirements for new features and helping to transform them into manageable user stories.
• Assist Support Manager with production issues and resolving those issues in a timely manner.
Skills and Experience
• Strong core java knowledge
• Sound knowledge in restful services using Spring
• Experience with javascript and angularJS desirable
• Experience with system integration technology (JMS, SOAP/REST webservices, etc)
• Good written and verbal communication skills
• Experience in TDD development practices
• Experience in Agile development practices
• Good system analytical skills to help transform user requirements into system and component level functional requirements
• Ability to look at system level production issues, analyse the root cause of the problem, and provide solutions.
• Experience in enterprise service bus primarily using Mule would be desirable
• Experience with Linux and Amazon webservices would be desirable
In return, you will be working in brand new offices with all of the latest tech and the ability to help shape your own role.

Sabrina Matuda
IT Recruitment Consultant
I am a real people person and spent over a decade in language studies, coaching and sales. I have a Bachelor’s degree in Languages and Literature, a Master's degree in English and a PhD in Translation studies (#nerd). However, a serendipitous event got me into IT recruitment. And I’m loving it! Why? Recruiting has allowed me to leverage my passion for building and maintaining rewarding relationships with my clients while remaining challenged to find the perfect candidates and, in my case, it has also allowed me to keep updated with all the technology trends out there. I take pride in ensuring that placements are a strong match for both parties. There’s nothing more exciting than helping smart people find their next challenge. If I’m not working, I’m probably learning a new language, enjoying a glass of nice champagne or traveling. Also, I love meeting new people and learning new things, so feel free to connect and share your experience. :) If you are looking at hiring or contemplating your next career move in IT hit me up on sabrina@citirecruitment.com.
Subscribe to our IT Jobs & News Alerts
Meet the CITI Team
IT & Digital Recruitment Without Guesswork
"Our strength lies in understanding the complete client environment, which includes not only the technology but also the mindset of the individuals working in IT environments. We provide a hiring solution that serves both the needs of its clients and candidates. We provide a premium IT talent management service supported by well thought out business processes and operating methodologies." - Steve Wilson, Founder CITI Recruitment
What Others Say
"CITI Recruitment is a rarity in the recruitment industry."
“CITI Recruitment is a rarity in the recruitment industry. They are honest, open and reliable. Their knowledge of the IT market is impressive, and their understanding of complex web content management requirements is exemplary. I have worked with CITI for over a 2 years and look forward to working with them again” - Owen B, Sitecore.