> Markdown version of [/jobs/ext/2070722-java-developer](https://www.wearedevelopers.com/jobs/ext/2070722-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:** Agileengine - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Unit Testing, Program Optimization, Software Quality, Data Architecture, Software Design Patterns, Memory Management, Junit, PostgreSQL, MongoDB, NoSQL, Software Architecture, Mockito, Test-Driven Development (TDD), Spring-boot, Backend, Front End Software Development, Restful APIs, Microservices - **Published:** August 15, 2026 - **Apply:** https://es.trabajo.org/oferta-4111-1c9fd2b8cb4b76621ce3b77452fc72ec ## About the Role performance issues, computational complexity, memory management, and code optimization; - Familiarity with industry-standard algorithms, design patterns, and PostgreSQL, MongoDB, or other relational/NoSQL databases; - Effective communication skills to work with different teams across an international company; - Upper-intermediate English level. PERKS AND BENEFITS - Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: USD-based pay with education, fitness, and team activity budgets. - Exciting projects: Modern solutions with Fortune 500 and top product companies. - Flextime: Flexible schedule with remote and office options. Meet Our Recruitment Process Application * Coding Challenge * Video Interview * Technical Interview or Hiring Manager Interview Each step helps us understand your skills and overall fit. If it's a match, you'll receive an offer. ## Description WILL DO - Design, build, and maintain highly scalable, secure, and reliable backend services and APIs; - Translate application storyboards and use cases into functional, production-ready applications; - Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues; - Collaborate closely with frontend developers, product managers, and QA to deliver end-to-end features; - Participate in peer code reviews to ensure code quality and adherence to best practices; - Maintain and optimize database schemas, queries, and overall data architecture. MUST HAVES - 4+ years of professional backend software development experience; - Expert-level knowledge of Java 11+ and deep familiarity with the Spring/Spring Boot ecosystem; - Broad knowledge of backend architecture, Microservices, and RESTful APIs; - Superior analytical and problem-solving ability; - Experience with automated unit testing and test-driven development using JUnit and Mockito; -, Robust understanding of ## Related Videos - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)