Position: Middle/Senior Java Developer
Company: AUG Global
Category: Java
Experience required: 5y
English level: intermediate

We are looking for a Senior Java Developer who can help us to do our day-to-day tasks better according to the best practices, cutting edge technologies and out of the box thinking!

**Requirements:**
● 6+ years of proven experience in Software Development (with betting experience)
● Hands on experience in designing and developing applications using Java platforms
● Object Oriented Analysis and design using common design patterns.
● Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
● Excellent knowledge of Relational Databases, SQL and ORM technologies
● Experience in the Spring Framework, Gradle and Maven
● Experience with TDD, Reactive programming, Socket connections and verticles

**Responsibilities:**
● Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
● Contribute in all phases of the development lifecycle
● Write well-designed, testable, efficient code
● Ensure designs are in compliance with specifications
● Prepare and produce releases of software components
● Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

**About BetBull:**
BetBull is a new generation social sports betting app that is seeing great success in its startup stage and is looking to disrupt the sports betting market with a new and innovative approach; by combining free-to-play game mechanics with a mobile and social design and marketing strategy. Betbull has achieved the status of a scale-up, since going live with our product in early 2017. We also received a significant and strategic investment from the Wynn Resorts (NASDAQ: Wynn) and we will be developing and marketing a Wynn sports betting product into regulated states in the US market.

If you are looking for an opportunity to add momentum to your career and have a passion for sports and gaming, then this could be the ideal role for you.

**In summary:**
Betbull has built a connected, trusting community so punters don’t have to bet alone anymore. We innovate and design experiences to be social in nature. We have created a platform where excitement for all sports events can be shared with fun and with ease. We want our customers to have a unique game-like experience when they bet. We want our customers to Never Bet Alone!