Open role at a frontier AI lab
Senior Java Developer
Ready to see if you fit?
Upload a resume once, then run an honest fit check on this role in seconds. Access is free and always will be.
About the role
Job Title: Senior Java Developer Job Type: Contractor Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. Key Responsibilities: Collaborate closely with our team, product managers, and cross-functional units to design and deliver new features for Digital Sharjah’s smart application and website.Engage with clients and service providers to gather and align technical requirements.Architect, develop, and optimize high-performance, scalable back-end systems using Java and Spring Boot.Develop and manage robust Oracle databases and applications, ensuring seamless integration and strong security practices.Design and implement effective APIs, focusing on security and maintainability.Write clean, efficient, and well-documented code while proactively debugging and resolving software issues.Stay current with emerging tools, technologies, and best practices to drive continuous improvement. Required Skills and Qualifications: Bachelor’s or master’s degree in computer science or related field.5+ years of experience as a software engineer, with advanced proficiency in Java and Spring frameworks.Hands-on experience with Oracle databases, including database design and performance optimization.Deep understanding of software engineering principles—Algorithms, Data Structures, OOP, Design Patterns, and Software Architecture.Solid experience with SOAP and REST web services, including API security (JWT, Spring Security, OAuth2).Proficient in version control systems such as Git and BitBucket.Excellent written and verbal communication skills, with strong teamwork and leadership abilities. Preferred Qualifications: Familiarity with Oracle Weblogic, Apache Tomcat, and Oracle Fusion Middleware technologies (OSB, Oracle BPM, Oracle UCM).Knowledge of SOA and microservices architecture and development on Linux systems.Understanding of encryption/decryption algorithms such as RSA and AES. Join our team at Sharjah Digital Department, a key driver of the emirate’s digital transformation, and play a vital role in creating unified, innovative e-government solutions for the community. If you’re passionate about smart technologies, government digitization, and building impactful applications, we’d love to have you onboard!