Junior Java Developer
UNITED KINGDOM IT development
Job description
SALARY: circa £31,000 + additional benefits
MAIN JOB PURPOSE:
This role forms part of the Consumer Performance Platform, building a technology platform that will create a holistic view of our consumer, covering an increasing number of consumer data sources globally. Additionally, the platform will contain all our Digital Assets, Recipes and Product Information.
As a result, we will know our consumer and products so that our consumers interact through an experience that aligns to their preferences and interests which, in turn, gives us better relationships with our customers than our competitors.
We will empower our consumer so that they have access to content that will encourage them to be brand advocates which gives us the ability to increase our reach and sales.
JOB SUMMARY
· The main accountability of this role is to define and deliver the software that forms part of the Consumer Performance programme.
· Designing and developing high-volume, low-latency applications for key marketing systems, delivering high-availability and performance as part of a growing and evolving DevOps team
· API, web and mobile applications, User Experience, Standalone applications for validation or pre processing.
· Contributing to all phases of the development lifecycle.
· Ensure designs deliver against specifications.
· Key support and contribution to the end-to-end ownership of the platforms.
· Aligning to DevOps principles and end-to-end ownership, all members of the Consumer Performance team may be involved in resolving incidents / technical issues outside of normal working hours, while this is rare all members of the team may be required to be available as part of resolution and be on an On Call Rota.
· Contribute to evolving toolsets, simplification of software development lifecycle and drive towards efficient automation.
· Participation in project scoping, requirements reviews, and technical discovery efforts.
· Applying effective software engineering principles, object design, security, data interchange and data management to all parts of software lifecycle.
KEY REQUIREMENTS
· Understanding of full software development lifecycle experience using Agile / DevOps concepts
· A commitment to delivering releases on schedule.
· Dedication to a collaborative working style and the ability to work well in small teams, both onshore and offshore.
· Thrive on solving problems
· Knowledge of Test Driven development.
· Understanding of Source Code Management (BitBucket , GitHub)
DESIRABLES
· Experience Java software development. (J2EE, Hibernate, JSP, Servlet, JSF, Web services, Spring)
· Linux (Windows experience also considered)
· Management and integration to Database & Big Data technology (Hadoop, SQL Server, ORM, JPA2, Hibernate)
· Cloud Technologies (Amazon AWS)
· Enterprise Integration (SOA, WebServices, Rest, Mulesoft, API's)
· Automation (Chef, Cloud Formation, Puppet)
· Continuous Integration (Jenkins)
· Monitoring Solutions (Zabbix, Cloudwatch)
· Testing (Junit, Selenium, SonarQube)
· Issue, Change and Requirements Management (Jira)
· User Interface design (HTML5, CSS, JavaScript, jQuery AJAX)
· Caching frameworks (Infinispan, memcache)
· Messaging (ActiveMQ)
COMPANY OVERVIEW
Unilever is a global Fast-Moving Consumer Goods company in the UK and Ireland. We are already on target to achieve our huge ambition to double the size of our business globally whilst reducing our environmental impact. We are growing our business and also doing what is right for our consumers, community and environment. We are developing brands for people's lives today and for the changing environment tomorrow - making sustainable living commonplace.
Working at Unilever means that you get to take part in this exciting journey and work with amazing people who are really passionate about our large portfolio of famous brands. We want to improve billions of lives and you too can join us in making a sustainable difference.
APPLICATION PROCESS
Online Application >> Digital Interview >> Face to Face Interview >> Job Offer
Please note: As part of the job application, you will be asked to complete a brief online application form. Completion of the form is required in order to be considered. Please allow yourself enough time to complete the application form as when filled out partially or not at all it may adversely affect the progress of your application. Please be aware that you will have to complete the form at once as you will be unable to return to it later.
For further information about this position please call: 0800 0284390. Please do not contact this number if you are an agency/third party. This number is strictly for candidates only.