Diamond Game - Omaha, NE

posted about 1 month ago

Full-time - Mid Level
Omaha, NE
Merchant Wholesalers, Durable Goods

About the position

The Java iOS Developer at Diamond Game is responsible for developing and maintaining iPad game applications and Java-based web applications. This role focuses on delivering high-quality software throughout the development lifecycle, ensuring scalability, security, and performance. The developer will collaborate with cross-functional teams and participate in Agile methodologies to create innovative gaming solutions for the charitable gaming and lottery markets.

Responsibilities

  • Design, develop, and maintain native iOS applications for iPad using Objective-C.
  • Ensure smooth performance, high-quality UX, and adherence to iOS development best practices.
  • Troubleshoot and resolve bugs as needed in iOS applications.
  • Design, develop, and maintain robust and scalable Java-based web applications, adhering to best practices and coding standards.
  • Troubleshoot and resolve bugs as needed in Java web applications.
  • Collaborate with cross-functional teams, including game artists, QA testers, and product managers to deliver end-to-end solutions.
  • Participate in Agile methodologies, contributing to sprints and standups.
  • Handle the full software development lifecycle, including planning, designing, coding, testing, and deploying.
  • Create documentation as needed.
  • Participate in integration testing and unit test creation.
  • Participate in the build and release process.
  • Deliver multiple features across iOS and backend systems simultaneously as needed.
  • Become a point of contact and provide guidance for our development contractors.

Requirements

  • Bachelor of Science Degree or equivalent technical experience required.
  • At least 3-5 years professional developer work experience required.
  • Proficiency in programming languages: Strong object-oriented programming with Java 8 and/or later versions (3-5 years).
  • Experience in Java-based web development (3-5 years) including HTML, CSS, JavaScript, and other related web technologies.
  • Proficient in iOS development with Objective-C (3-5 years).
  • Strong expertise in relational MySQL databases (3-5 years).
  • Understanding of software development methodologies: Agile, Scrum, or Waterfall development processes.
  • Knowledge of Git for code versioning and collaboration.
  • Understanding of RESTful services, SOAP, and API integration.
  • Ability to write clean, maintainable, and scalable code.
  • Ability to troubleshoot software issues and implement effective solutions.
  • Ability to work effectively in cross-functional teams, including product managers and designers.
  • Ability to perform unit testing, integration testing, and other quality assurance practices.

Nice-to-haves

  • Jetty (8 and/or later versions)
  • Developing modern Java-based REST web services/APIs
  • Game development
  • Docker containers
  • Deploying to Ubuntu/Linux server environments

Benefits

  • Medical, Dental, Vision
  • 401k with company match
  • Profit Sharing
  • Paid Vacation
  • Employee Referral Program
  • Tuition Reimbursement
  • Employee Assistance Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service