> Markdown version of [/jobs/ext/1935972-senior-java-developer-barcelona](https://www.wearedevelopers.com/jobs/ext/1935972-senior-java-developer-barcelona). 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 Developer - Barcelona - **Company:** Adaptive - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Acceptance Test-Driven Development, Unit Testing, Microsoft Azure, Software Bug Management, C Sharp (Programming Language), C++ (Programming Language), Software Quality, Code Review, Computer Programming, Data Structures, Software Debugging, DevOps, Github, Gradle, Enterprise Messaging Systems, Open Source Technology, Scrum Methodology, Software Maintenance, Software Deployment, Software Engineering, Working Model 2D, Software Organization, Java Application Server, Cloud Platform System, Concurrency, Inversion of Control, Caching, Low Latency, Build Tools - **Published:** August 5, 2026 - **Apply:** https://www.buscojobs.com.es/senior-java-developer-barcelona-en-madrid-ID-365469994 ## About the Role A great team player who loves sharing knowledge and learning from others. A problem solver with strong analytical skills. Excited about learning new things and keeping up to date. Happy to work in a test-driven and Agile development fashion. What You Have Experience in Java server-side software development. Expertise in Java technologies, including related Java and other technologies. Solid experience programming using Core Java. Minimum Java 17. General knowledge of data injection/inversion of control. Experience using messaging technologies. General familiarity with data structures such as sets, hashes, caches etc. Knowledge of concurrency, resiliency, caching, HTTP and REST. A good understanding of software development methodologies and best practices, including experience with Agile methodologies. Working with DevOps to deploy applications. Experience with software maintenance, bug fixing, and enhancements. Experience with Agile development methodologies (Scrum, Kanban). Excellent communication skills, both written and verbal, with the ability to communicate technical concepts to non-technical stakeholders. Strong analytical and problem-solving skills. Strong exposure to standard financial interchange protocols i.e. FIX, ITCH. ## Description About the Company At Adaptive, we are a financial consulting firm that partners with capital, commodity, and digital market participants.We value differentiation through technology.Our experienced teams design and deliver complex front-office technology solutions using our proven accelerators to create long-term competitive advantage.Our clients include the world's leading investment banks, investment managers, fintechs and capital market service providers.With a global reach with offices in London, New York, Barcelona and Montreal, we have a proven track record delivering powerful, elegant and intuitive trading technology solutions.Product CapabilitiesAeron - our flagship high-performance messaging infrastructure.Hydra - our developer framework for accelerating the development and delivery of trading systems.Artio - our market-leading open-source FIX engine.Who You AreA great team player who loves sharing knowledge and learning from others.A problem solver with strong analytical skills.Excited about learning new things and keeping up to date.Happy to work in a test-driven and Agile development fashion.What You HaveExperience in Java server-side software development.Expertise in Java technologies, including related Java and other technologies.Solid experience programming using Core Java.Minimum Java 17.General knowledge of data injection/inversion of control.Experience using messaging technologies.General familiarity with data structures such as sets, hashes, caches etc.Knowledge of concurrency, resiliency, caching, HTTP and REST.A good understanding of software development methodologies and best practices, including experience with Agile methodologies.Working with DevOps to deploy applications.Experience with software maintenance, bug fixing, and enhancements.Experience with Agile development methodologies (Scrum, Kanban).Excellent communication skills, both written and verbal, with the ability to communicate technical concepts to non-technical stakeholders.Strong analytical and problem-solving skills.Strong exposure to standard financial interchange protocols i.e. FIX, ITCH.What You Will DoDesign and develop Java applications and libraries.Write clean, efficient and well-documented code.Troubleshoot and debug Java applications to ensure smooth performance.Conduct unit testing to ensure code quality and application stability.Participate in code reviews to ensure code quality, maintainability, and reusability.Keep up-to-date with emerging trends and technologies in Java development.Participate in Agile development methodology and adhere to software development best practices.Pair with other team members to ensure high-quality outcomes.Nice to HaveExposure to low latency/high performance systems.Exposure to additional languages (C, C++, Go, Rust, C#).Experience developing Front Office financial systems.Experience in delivering OMS/EMS/Exchange systems.Exposure to equities trading and brokerages.Experience with build tools and automation Gradle, GitHub Actions etc.Experience with cloud computing platforms, such as AWS or Azure, is a plus.Why UsTo be immersed in high-standard engineering culture.Our fantastic team takes pride in crafting complex technical solutions but also loves sharing their knowledge and helping you grow professionally (we have extraordinary minds at Adaptive) You can learn from anyone here, which is the beauty of it.To take part in the growth and development of a great company.Our teams feel free to speak up, make suggestions and raise concerns.Collaborative team environment: we all work together, respect each other, and pitch in.Great consideration for work/life balance (highly-flexible, hybrid working model, well-being benefits...).Balance between professional and personal life is massively important to us.We work hard to provide a positive, collaborative and inclusive culture and to positively impact our staff and local communities through different well-being, diversity and inclusion programmes.What People Think Of UsYou can check our Glassdoor page.Benefits25 days vacation + 2 additional days off for volunteering activitiesPension planPrivate Health InsuranceTicket restaurantChildcare/Commuting benefitsWellbeing allowanceLanguage classes (English and Spanish)The ProcessA chat with one of our recruiters.A Zoom chat with one of our Java colleagues where they will ask you detailed questions about Java knowledge and your experience.A face-to-face interview (either in our office or via Zoom).During this interview, we will dig even deeper, and you will have a technical task to do.You will also have a chat with our local director.Background CheckThe employment/engagement is subject to an acceptable background check that will be run by Adaptive.Diversity & InclusionDiversity and inclusion are key to a great workplace, and Adaptive is better when it's more representative of the world around us.We want everyone to feel comfortable bringing their whole selves to work without any fear of judgment or negativity.All we ask is that our colleagues are respectful, collaborative, passionate about what they do, and have the skills needed to be successful in their roles.#J-*****-Ljbffr ## Related Videos - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)