Job Description :
Backend Java Developer

Overview:

Ooluroo is pioneering a new generation in retail, place based media and the Internet Of Things (IoT), by focusing on emerging technologies that converge the physical world with the digital world. We are rethinking how customers experience venues from fashion, to way-finding, shopping, sporting, white collar mass transit hubs, and entertainment. Technology has significantly altered what consumers want from brick-and-mortar retail experiences. Using a combination of software, hardware and media, this spin-off was launching in late 2015 at high end malls on the East Coast with aggressive growth plans in calendar 2016.

With consumers quickly moving to multiscreen commerce engagement, the business model spans mobile, tablet, the PC and every screen or any surface that a consumer will potentially engage with. Bringing the best of e-commerce tech into the physical retail environment, the platform has a broad business model across a variety of venues.

Job Overview:
We are building a cutting-edge, next generation platform providing an immersive advertising experience and we have an immediate need for a talented full-stack developer. In this role you will be developing a cutting-edge, cloud-based web product for managing and reporting on a new advertising network. You will be working with product owners, user interface designers, and user experience designers to implement a standout product. You should know the current trends and best practice guidelines for developing software and be able to apply them.

Responsibilities:
Work closely with the product owner and user experience designer to understand product functionality, user flows, and expected behavior
Architect, design, and develop the features and functionality in the product roadmap
Build software that is simple, modular, maintainable, reliable, scalable, and efficient
Provide status and feedback in the daily standups and in the project management software
Follow the company version control software and branching strategy
Ensure product quality by writing automated test scripts to run happy path and non-happy path unit test
Follow the Agile methodology regarding incremental and iterative development to deliver features and functionality in small pieces using continuous integration
Be proactive in identifying and solving problems and provide suggestions for process and product improvements
Be flexible and willing to perform additional tasks as needed to make the company successful
Provide customer support when necessary
Stay informed of current technology and industry trends

Qualifications:
2-4 years of software development experience on web products
Expert knowledge building REST API’s with Java and SQL
Experience testing using Selenium, Protractor, PhantomJS, Mockito, JUnit,
Must be self-motivated and proactive and able to overcome obstacles
Must have a passion for learning and taking on new challenges
Must have experience working in an Agile development environment
Must be able to work independently and within a team environment
Experience working in a continuous integration environment using Jenkins, Maven, and GitHub
Degree in Computer Science, Computer Programming, or equivalent experience
Excellent written and verbal communications required
Ability to work to a schedule and meet deadlines
Detail oriented with strong analytical and problem-solving skills

This position is located in our Chatham, NJ headquarters. Ooluroo offers a flexible work environment, great atmosphere and a competitive benefits package.

For more information about ooluroo visit