Java Back End Developer

Job Title: Java Back End Developer
WHO WE ARE
Integral Reality Labs is building the first Integral Co-Reality platform to re-introduce the world to its physical self. Through our platform, you’ll be able to extend the utility of an investment in a digital NFT into its physical twin and have a blast doing it. We’re taking the concept of passive collectibles that sit on your desk, turning that idea on its head, and creating Smart Collectibles™. Smart Collectible™ technology allows a physical item to be minted as an NFT, authenticated on the IRL marketplace, and carry gameplay metadata and other game-specific functionality that can drive incremental engagement through gameplay beyond the digital experience creating entirely new digital/physical experiences for gamers.
WHY YOU SHOULD JOIN US
We are dreamers. We are experts that have shaped the interactive industry for decades. But first and foremost, we are gamers. And we are looking to reimagine Gaming and NFTs with the first Integral Co-Reality Platform.
WHAT WE’RE LOOKING FOR
We are looking for a Java Backend Developer with 5+ years of experience to join our development team. The successful candidate will have extensive experience with Java and related technologies such as SQL, XML, and Web Services. The Senior Java Backend Developer will develop and maintain a complex app-based CMS backend that contains game logic based on a Unity-based frontend native app on Android and iOS.
RESPONSIBILITIES:
• Code review for existing codebase and detect/report any performance or readability issues.
• Develop and maintain complex software systems with strict development standards
• Optimize existing codebase and ensure application stability
• Troubleshoot and debug software issues
• Participate in design and code reviews
• Work closely with an external and internal development team
REQUIREMENTS:
• 5+ years of experience designing, developing and maintaining Java backend applications
• Proficiency in Java and related technologies (SQL, XML, Web Services, etc.)
• Solid understanding of object-oriented programming and software design principles
• Familiarity with the latest web technologies and development trends
• Excellent problem-solving, analytical, and communication skills
• Strong attention to detail and commitment to quality