> Markdown version of [/jobs/ext/1456865-java-developer](https://www.wearedevelopers.com/jobs/ext/1456865-java-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). --- # Java Developer - **Company:** Sopra Steria - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Software Quality, Code Review, Software Design Patterns, DevOps, Junit, Object-Oriented Software Development, Software Engineering, Testng, Software Organization, Backend, Git, Information Technology, Restful APIs, Software Version Control, Microservices - **Published:** July 27, 2026 - **Apply:** https://www.jobleads.com/es/job/e18e4cca786fd8d7b13d571ff649af3d5 ## About the Role Proven experience as a Java Developer, with a strong understanding of Java 8 and Java 21. * Experience in developing backend applications and automation tools. * Solid understanding of object-oriented programming and design patterns. * Familiarity with software development best practices and methodologies. * Experience with testing frameworks and tools (e.g., JUnit, TestNG). * Knowledge of version control systems (e.g., Git). * Strong problem-solving skills and attention to detail. * Excellent communication and teamwork skills. * Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. * English is a MUST, * Experience with cloud platforms and services. * Familiarity with CI/CD pipelines and DevOps practices. * Knowledge of microservices architecture and RESTful APIs ## Description We are seeking a Senior Java Developer to provide structured leadership, and operational oversight to an already high-performing dev team. * Design, develop, and maintain backend applications for our automation tools. * Participate in the migration of existing applications from Java 8 to Java 21. * Implement best practices in coding, testing, and software design. * Collaborate with cross-functional teams to define, design, and ship new features. * Write clean, scalable, and efficient code. * Conduct code reviews and provide constructive feedback to peers. * Develop and execute unit and integration tests to ensure software quality. * Troubleshoot and resolve software defects and issues. * Stay up-to-date with the latest industry trends and technologies. ## Related Videos - [Coffee with Developers - Silvio Barbieri](https://www.wearedevelopers.com/videos/897-coffee-with-developers-silvio-barbieri) - [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) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [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) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)