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.