Job Description
Java Developer - Sports | Online Gaming Leader | Gibraltar
Salary: £40,000 - £47,000 + Benefits + Relocation Assistance
Our client, a well respected and leading Online Gaming company, is looking to appoint a talented Java Developer to integrate a small agile team of highly motivated professionals dedicated to improve current production software and develop new features using the most adequate design patterns and technologies available in the market.
Based in Gibraltar, not only is this a fantastic career opportunity, it is also a chance to experience a great lifestyle in a location with over 300 days sunshine per year! - For further information regarding relocating to Gibraltar/Southern Spain and working in the online gaming industry, please have a look at our YouTube video!
This challenging yet exciting Java Developer opportunity will see the successful candidate take on the following responsibilities:
- Design and develop multi-component software systems, including hardware and infrastructural aspects of design
- Understand and communicate technical strategy within the team
- Question other team elements designs and commits
- Deliver developments with unit test coverage above 75% mark
- Produce technical approach documentation to form the basis of project implementations
- Provide, detailed estimates and report on progress
- Commitment to maintain systems operations 24/7 (both UAT and LIVE environments)
- You must be able to integrate a team where its individuals are seeking for challenges on a
daily basis, thus pushing them to be top of the notch developers
- You are expected to be able to identify the value and long term benefits of the code standards established and follow them to cope with the underlying requirement of this team: deliver solutions with high code quality standards, highly scalable, easily testable, maintainable and extensible
- You are also expected to be an individual who drives himself out of its comfort zone, daily
trying to improve skills and knowledge
- You need able to communicate and articulate your ideas clearly, preferably supporting your
arguments with diagrams (using the following subset of UML: Class/Object and Sequence
diagrams)
If this is the opportunity you have been looking for then you will need to have the following skills and experience:
- Experience in Java middleware architectures:
? MVC
? J2EE
? Message-oriented architecture
? Service-oriented architecture
? Security
? Domain-Driven-Design
? Test-Driven-Design
- Experience in web technologies:
? HTML and DOM creation
? CSS and Responsive Design
? JavaScript
? MVV* design
? asynchronous communication
? browser events
? browser security
? REST or WebService design
- Knowledge in architectural patterns and software design patterns
- Knowledge in the basic Gang-Of-Four patterns is a must
- Experience with large-scale, highly-concurrent and transactional web-based systems with highly-available and disaster-recovery
- Experience with DevOps methodology
- Experience with micro service architecture
- Experience with distributed and cloud computing
- Computer Science degree or equivalent required
Required:
- 3 - 5 years’ commercial experience
- NoSQL databases AND/OR In-Memory Data Grid experience
- Java 7+
- JavaScript (ecma version 5+)
- HTML5
- CSS3
- JQuery and JQueryUI
- Spring (Core, MVC, Security, Integration)
- Messaging (JMS, ActiveMQ)
- Testing frameworks: JUnit, Mockito - or equivalent
- Logging frameworks: SL4J, Logback, Log4J
- Maven 3
Highly Desirable:
- Jenkins/Hudson experience
- Push technologies experience (WebSockets)
- AngularJS
- KnockoutJS
- BootstrapJS
- backboneJS
- Jasmine
- jsTestDriver
- Vertx or NodeJS
So if you would like to take on this exciting Java Developer - Sports position, offering excellent career growth, ongoing training and development working for a market leader then send your CV to Castle Hill Recruitment in Gibraltar!