We are looking for a talented Java Developer to join our Web SDK team and contribute to building a more accessible web for everyone. In this role, you’ll be instrumental in developing and maintaining SDKs that enable developers to create inclusive web experiences.You’ll be able to play a vital role in developing cutting-edge SDKs that empower developers to create inclusive web experiences. If you are passionate about Java development, test automation frameworks, and making a meaningful impact, we encourage you to apply for this exciting opportunity.
CustomerOur client is a market-leading web and mobile accessibility software company focused on providing accessibility automation to enterprises. Their AI-enabled products save time and reduce risk via proprietary discovery and analysis algorithms that integrate directly into software development pipelines.
Job DescriptionDevelop and maintain Java SDKs for Custom Web accessibility testing engine, including libraries for frameworks like Webdriver.io, Cypress, Playwright, and Selenium WebDriverExtend the functionality of supported frameworks to enhance our testing capabilitiesCollaborate with the team to harmonize SDK frameworks, ensuring consistency and seamless integrationDesign and develop new SDKs to expand the reach of our accessibility testing engineTackle complex challenges and explore innovative solutions to optimize SDK performance and maintainabilityParticipate in the Scrum process, contributing to planning, estimating, and delivering features and bug fixesImplement best practices for code quality, maintainability, and performanceStay up to date on the latest trends and technologies in the field
QualificationsAt least 3 years of experience with Java8+ programming language and its ecosystemHands-on experience with test automation frameworks such as Selenium, WebDriver, and PlaywrightExperience designing application architectures or features from the ground upKnowledge of code quality tools (SonarQube, Linter, etc.)Proficiency in test runners such as JUnit and TestNGExperience with building tools like MavenKnowledge of CI/CD concepts and familiarity with tools like Jenkins, Travis CI, or CircleCIFamiliarity with version control systems (GitHub)Experience with cross-browser compatibility testing and debuggingEnglish – Upper-Intermediate
Would be a plusKnowledge of JavaScript and Webpack will be a significant advantageKnowledge of Web AccessibilityFamiliarity with other object-oriented programming languages (e.g., C#)Knowledge of Agile Scrum/Kanban methodology
Personal ProfileStrong analytical mindset and problem-solving skillsAbility to work independentlyExcellent communication and interpersonal skillsPassion for writing clean, maintainable, and efficient code