> Markdown version of [/jobs/ext/3359702-senior-java-core-automation-framework-developer](https://www.wearedevelopers.com/jobs/ext/3359702-senior-java-core-automation-framework-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Core Automation Framework Developer - **Company:** Itransition - **Location:** La Unión, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Application Portfolio Management, Automation of Tests, C Sharp (Programming Language), Continuous Integration, Distributed Systems, Video Game Development, Github, Gradle, Mobile Application Software, Job Scheduling, Pattern Recognition, Prometheus, Software Testing Automation Framework, Test Execution Engine, Toolchain, Data Logging, Appium, Concurrency, Browserstack, Spring-boot, Backend, Git, Build Management, Containerization, Git Flow, Kubernetes, Information Technology, Deployment Automation, Virtual Agents, Api Design, New Relic (SaaS), Docker, Elk Stack, Jenkins, Artifactory, Programming Languages, Microservices - **Published:** September 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=64ab614ca47f558d ## About the Role * Programming Languages: Solid expertise in Java, familiar with the modern language features (records, sealed types, pattern matching, virtual threads). The codebase targets Java 25 * Framework & API Design: Ability to design public APIs and plugin SPIs consumed by other teams, with a knowledge of binary compatibility, deprecation practice, etc. * Concurrency & Reliability: Solid understanding of multithreading, timeouts, cancellation and interruption * Backend & Services: Knowledge of Spring Boot, background job scheduling, retry and idempotency strategies, and safe allocation of a limited pool of shared resources * Build & Release Tooling: Strong understanding of multi-module Gradle (version catalogs, BOMs, toolchains), publishing to an internal artifact repository (Artifactory or similar), and CI/CD pipelines (GitHub Actions, Jenkins) * Proficiency in Git/Gitflow * Education: Bachelor's degree in Computer Science, Engineering, or a related field, * Device Infrastructure: Experience with device farms or a self-managed device lab (HeadSpin, BrowserStack, Sauce Labs), covering session lifecycle, port forwarding and unreliable hardware * Domain & Industry Experience: Experience working within a game development environment or the mobile gaming industry, including reading C# and automating game UIs that expose no native element tree * Mobile Automation: Ability to design and execute automated tests for native mobile applications (Appium, XCUITest, Espresso) across iOS and Android, on both real devices and simulators ## Description * Architecture & Operations: Containerization technologies (Docker, Kubernetes) and familiarity with monitoring/logging tools (Prometheus, ELK stack, New Relic), * Core Framework Architecture: Design, implement, and maintain the underlying core test automation engine and public/plugin APIs in Java 25 * Backend & Infrastructure Orchestration: Develop resilient Spring Boot microservices, job scheduling, and safe resource allocation pools to manage test execution environments * Build & CI/CD Tooling: Configure and maintain multi-module Gradle builds, internal artifact publishing, and automated deployment pipelines * Cross-Team Enablement: Provide stable, well-designed APIs and extension points for AI Agent Developers and Automation QA Engineers building game-specific automated tests