Overview
Job Details
We are seeking a highly skilled Senior Java API Developer to join our dynamic Knowledge as a Service (KaaS) team. This role offers the chance to work on cutting-edge enterprise knowledge graph platforms, integrating with various systems to enhance metadata relationships and content discoverability.
Responsibilities
- Design, build, and maintain high-quality Java-based services and APIs for the KaaS platform.
- Implement features using semantic web technologies, including RDF, OWL, SPARQL, and GraphQL, to support enterprise metadata management.
- Contribute to the integration of the KaaS platform with TopBraid and other enterprise systems.
- Work in cloud-native environments using tools such as Git and Azure DevOps.
- Write efficient, scalable code to optimize system performance and reliability.
- Collaborate with solution architects, product managers, and other developers to refine features and deliver high-quality solutions.
- Participate in Agile ceremonies, contribute to sprint planning, and ensure timely delivery of tasks and stories.
- Maintain technical documentation and contribute to knowledge sharing across the team.
Skills
- 7+ years of professional experience as a Java Developer, preferably in enterprise or cloud environments.
- Strong experience developing RESTful APIs and working with GraphQL.
- Familiarity with event-driven architectures.
- Hands-on experience with RDF, OWL, SPARQL, or similar semantic web technologies.
- Familiarity with enterprise content management systems and metadata concepts.
- Experience with Git, CI/CD, and Agile (Scrum) practices.
- Solid understanding of object-oriented programming, design patterns, and microservices architecture.
- Excellent communication and collaboration skills.
Preferred Skills
- Experience with knowledge graph platforms such as TopBraid.
- Exposure to Adobe Experience Manager or other CMS platforms.
- Experience working in hybrid cloud environments (GCP, Azure, AWS).
- Bachelor’s degree in Computer Science, Engineering, or related field.
We are committed to fostering an inclusive and diverse workplace where all individuals are valued and respected. We encourage candidates from all backgrounds to apply.
Once you apply for this position, you may receive a phone call, SMS or email at the time of application from our Virtual AI Recruiter, Alex, to conduct an initial interview.
Horizontal facilitates valuable and productive conversations between you and potential employers. We can assist you in growing your career by partnering you with employers that offer challenging assignments. For those that join the team, we offer competitive compensation and benefits including medical, dental, vision, and retirement. Check out all we have to offer and how you can become part of the Horizontal Talent Team. The pay range for this role is $57 - $92 per hour. This is not a guarantee of compensation, as final offer amount may vary based on factors including but not limited to experience and geographic location.