JavaSDLCSpringSpring BootSpringBootAILarge Language ModelsClaudeGeminiGitHubCollaboration
About this role
Role Overview
Participate in the development and maintenance of an innovative application
Analyze requirements (in collaboration with the client) and contribute to solution design
Develop test cases
Deploy applications to production environments
Diagnose and troubleshoot incidents
Use repositories and software development tools
Design and develop new application modules
Apply AI‑driven approaches for: Code generation and refactoring, Automated documentation, Test generation and validation, Debugging and root‑cause analysis, Code reviews and quality improvements, SDLC automation and developer productivity optimization
Understand the capabilities, limitations, and appropriate usage of Large Language Models (LLMs) in software engineering workflows
Collaborate in the adoption of AI engineering best practices, governance, and secure usage of AI tools in enterprise environments
Stay up to date with emerging AI engineering trends, frameworks, and development accelerators
Requirements
5+ years of experience as a Backend Software Developer / Software Engineer
Strong experience with Java , Spring Boot , and Camunda for backend development
Camunda orchestration experience
Experience defining and consuming REST APIs
Ability to leverage AI‑assisted development tools throughout the SDLC to improve productivity, quality, and delivery speed, such as: Devin, GitHub Copilot, Cursor, ChatGPT, Claude, Gemini, Sourcegraph Cody, Continue.dev
Advanced English (C1)
Advanced Spanish (C1)
Tech Stack
Java
SDLC
Spring
Spring Boot
SpringBoot
Benefits
Remote position working for Malaga hub
Long term Freelance Contract
CET working hours
Possibility to be part of a multicultural team and work on international projects