Commerce Casino is the world’s largest card casino offering more than 200 tables. Established in 1983, the casino values its staff of over 2,500 employees and is proud to be known as “Where the World Comes to Play.” Commerce Casino offers a comprehensive benefits package to include medical, dental, vision, life, flexible spending accounts, 401(k), vacation time, and much more!
ESSENTIAL JOB FUNCTIONS
Develops software solutions by studying information
needs; conferring with users; studying systems flow, data usage, and work
processes; investigating problem areas; following the software development
Determines operational feasibility by evaluating
analysis, problem definition, requirements, solution development, and proposed
Documents and demonstrates solutions by developing
documentation, flowcharts, layouts, diagrams, charts, code comments and clear
Prepares and installs solutions by determining and
designing system specifications, standards, and programming.
Updates job knowledge by studying state-of-the-art
development tools, programming techniques, and computing equipment;
participating in educational opportunities; reading professional publications;
maintaining personal networks; participating in professional organizations.
Provides information by collecting, analyzing, and
summarizing development and service issues.
Supports software engineers by providing advice and
Ensuring the best possible performance, quality, and responsiveness
of the applications.
Ensuring designs are following specifications.
analytical and problem-solving skills.
all other functions required of a developer such as good documentation,
thorough testing and change control practices.
The duties listed are not set forth for the purposes of limiting the
assignment of work. They are not to be construed as a complete list of the many
duties normally to be performed under a position title or those to be assigned
and performed temporarily outside of an employee’s normal line of work.
Knowledge Required: JAVA, Java Web Frameworks, JPA, Web
Services (rest), Gradle, Design patterns, GIT, Knowledge of Machine Learning
Algorithms, Knowledge of Big Data Architecture, Deep understanding of computer
science fundamentals (OOP, data structures, algorithms), SQL and ORM
technologies (JPA2 Hibernate).
Experience Required: Minimum of four (3) years’ experience in software
development and full lifecycle development for Java Applications.
Education: A Bachelor’s Degree in Computer Science, Computer Engineering,
Information Technology, or a related field.
Java Persistence Api
Object Relational Mapping