Web Developer
Senior/Lead Java Developer
Want to innovate alongside the smartest technical talent in the industry?
Do you aspire to work on developing next generation software that will revolutionize how consumers experience media on the web, TV and mobile device?
Want to feel invigorated from the learning and challenges you will experience each day?
If you can answer, “Yes” to these questions, we would be interested in learning more about you.
Location: York
Here at Piksel, we design, build and run high-end video and entertainment platforms such as: Sky Go, All4, Demand Five, iPlayer... the list goes on. We make our living doing what we enjoy – writing software to help world class organisations push the boundaries of technology. Top to bottom and front to back, we can cover all the bases for our clients and by doing so; we offer varied and exciting opportunities for all our teams. We have code being designed and built to run on Windows, Linux, iPhones, iPads, Android, Windows Mobile, Xbox, PS3, Samsung TV’s and many more platforms, so it’s certainly not boring. We do things the right way – at out heart is solid engineering practice. If you know that design patterns, unit testing and continuous integration are not buzzwords but are “must have’s” then you will fit in here.
Piksel are currently hiring Java Developers.
Responsibilities:
· Support Technical Leads & Architects in the development of world class enterprise applications
· Develop custom software for digital media clients
· Work independently at the direction of senior team members
· Write quality code for on-time, on-budget deployment according to project management schedules
· Work with a team to ensure our client’s end product meets their standards for enterprise software applications
Requirements:
· Extensive experience with Java development (more for Lead level roles)
· Experience developing enterprise applications with Java, J2EE
· Experience with Open Source frameworks such as Spring & Hibernate and understand the advantages of using them
· Solid understanding of web based or content management software development
· Good experience with Web Services, especially RESTful ones
· Experience working with technologies such as Tomcat, Jetty, JBOSS, Apache, Websphere or Weblogic
· Experience with Continuous Build approaches using tools such as Git, Subversion, Maven and Hudson/Jenkins
· Experience of developing Unit Tests for code modules
· Any experience with ESBs (such as Mule) or Node.JS would be a good plus
· Full lifecycle experience across the whole tech stack, be highly technical and hands-on
· Good understanding of Object Oriented and Agile approaches, processes and methods
· Be committed to design, build and deployment excellence
· Good communications skills, especially with Customers
· Revel in the challenge of learning new technologies and skills
· Possess the ability to work within a team and have fun
· Travel up to other Piksel offices or client sites required on occasion
Piksel has a friendly culture that fosters communication and innovation; those that are passionate about technology will fit right in.