Java Software Engineer (Java/NoSQL/Git/TDD/Agile/JBoss/MongoDB/AWS)

Unspecified Highly Competitive Package + Great Benefits
06 Oct 2016
04 Nov 2016
Contract Type
Working at BJSS is unlike anywhere else, working on pioneering technology we frequently find ourselves developing challenging software on large and complex enterprise systems, and winning many awards along the way. BJSS believes in investing in our employees, to nurture their ambitions of becoming the best software engineers possible. Projects are multi-disciplinary teams, if you want to surround yourself with strong technical people with a passion for technology and a deep rooted focus on delivering quality, then BJSS is the place for you BJSS is a very sociable company, we like to work and play hard, there’s plenty of sporting and social groups to be involved with from football to photography. With onsite facilities for showering (for after football), and great break out areas, BJSS is constantly ensuring that as well as having interesting and challenging work, our employees find their working environment simulating and inspiring. Development in the North is a growing and evolving function, it’s a really exciting time as the business expands and develops. A career at BJSS will provide you with unique opportunities to enhance your skills in all areas of software development across a breadth of domains and enterprise delivery. We’re constantly looking for fresh thinking individuals to add to our already strong team of software engineers across all disciplines. We are hiring Java Engineers and so are seeking individuals who are like minded and are ready for their next challenge. Whether you be a graduate, engineer, senior, lead or Architect and you think you might enjoy a working environment where you have the opportunity to shape and define software engineeringplease chat to us Some of the key things we would expect to see on your CV include: Commercial experience of software development using Java Strong Object Oriented skills Good database knowledge of SQL or NoSQL Strong understanding of the fundamentals of computing, e.g. logic, data structures, algorithms, low-level architecture, systems infrastructure, network stack, etc. Exposure to continuous integration, build tools and scripting Use of source code version control using tools such as Git, Subversion or Mercurial Automated testing including unit, integration and end-to-end testing Some of the things we would love to see:: Jetty, Tomcat, JBoss, WebLogic NoSQL technologies such as MongoDB, Redis, Riak, Couchbase, Hadoop Persistence frameworks/APIs, such as JPA, Hibernate or Spring Data HTML5 and JavaScript Deployment automation technologies such as Chef, Puppet, Cobbler, Vagrant, Ansible, Docker Exposure to virtualisation and/or cloud computing platforms such as VMWare, VirtualBox, AWS, Azure, OpenStack Exposure to functional programming techniques such as lambda expressions, recursion and high order functions; functional languages such as Scala, Erlang, Haskell, Clojure, FErlang, Haskell, Clojure, F# Web/network application frameworks such as Angular.js, Node.js, Flask, Tornado. Understanding of non-blocking I/O Exposure to Test Driven Development or Behaviour Driven Development methodologies This job was originally posted as

More jobs like this