Software Engineer - Billing Development
More information about this job
Jagex Games Studio is looking for an experienced developer to join our fast-paced team. The ideal candidate will have experience building highly available and secure services, has a passion for technology and is unafraid to learn. As part of the team you will be responsible for designing, building and maintaining the Billing platform.
As Jagex continues to expand its product portfolio, you will work with the product, payments and fraud teams on business requirements to shape the future of the platform and help us achieve our goals for 2017 and beyond.
Want to be part of the team that creates software to manage Billing of the flagship online adventure game, RuneScape? Ready to learn and grow with a team that constantly challenges itself and loves working on cutting edge technologies?
In return you’ll receive a competitive salary, options for a sponsored gym membership, private health care, flexible working, cycle repair, free parking and fresh fruit delivered to your team every day.
We also have a full bean style coffee machine that provides hot drinks available throughout the day.
Expect to be invited to team events once a quarter as well as company-wide parties to celebrate our successes.
The successful applicants will be able to enjoy our newly refurbished office which includes contemporary break out areas, gaming zones, high tech meeting rooms, a huge Atrium with tiered seating and our very own private bar!
Main Duties and Responsibilities:
Design, build and maintain a business critical, highly available, and secure Billing platform
Collaborate with the product and fraud teams on business requirements
Provide out of hours support for production services
Experience in server-side Java application development
Experience with using and designing RESTful services
Experience with Spring
Experience with databases/SQL
Familiarity with Kafka, Elasticsearch, Docker, Ansible
Self starter, proactive, and organised
Experience with Event Sourcing architecture
Experience with HTML5, CSS3, and Java-script frameworks, like AngularJS or React
Experience in eCommerce and Billing/Payments
Experience with PostgreSQL
To behave at all times in a professional manner, maintaining a positive and conscientious work ethic whilst also demonstrating initiative and determination to get the job done.
To work effectively with colleagues both within the immediate team and across the company whenever necessary.
To demonstrate a willingness to adapt to the evolving environment of the company, teams and work requirements.
Drive to learn, grown and improve their current skill set and that of the function. Maintaining professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies
Jagex are an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, marriage or civil partnership, pregnancy or maternity, religion or belief.