Java Developer Loc:New York, NY
100,000 - 200,000
Job Description:
Job description
Client Universal Gaming Platform Team is responsible for designing, developing, and supporting the game platform that runs our casino games worldwide, as well as other customer-facing gaming-related software and infrastructure systems. Client is seeking a Java Developer to collaborate with us to build a powerful platform for online, social and mobile gaming. Reporting to the Senior Director, Universal Gaming Platform, you must be energetic and eager to take on a wide variety of complex development projects in a fast paced environment.
Participate in the scope and design, development, testing and rollout of systems using Java Enterprise platforms, actively engaging in the software code migration process from Development to Test to Production. Some of the work will be relatively simple, like coordinating UAT and stress-testing activities, and resolving performance issues. However, in order to properly develop the platform and implement engineering systems, you will need to learn our business and our environment, which has evolved to include many complex, interdependent technology products, so you must be eager to stay abreast of the latest trends in technology that would impact our applications and platforms.
Requirements:
3+ years of Java development experience
3+ years of experience in SQL; strong understanding of relational database concepts
Highly Desirable:
Experience with high-transaction, high-concurrency, high-performance, distributed, and web-based environments
Strong understanding of OOP, Design Patterns
Can write code to build systems from scratch
Experience with REST web services, SQL, NoSQL (Cassandra), Gradle, Guice, Hazelcast, Kafka
Degree in Computer Science or Management Information systems