About The Position

We are looking for an AI‑native engineer with a strong software engineering mindset, capable of leveraging modern AI tools and practices across the entire Software Development Life Cycle (SDLC) — from requirements analysis and solution design to development, testing, deployment, monitoring, and continuous improvement. This role involves participating in the development and maintenance of an innovative application, analyzing requirements, contributing to solution design, developing test cases, deploying applications, diagnosing and troubleshooting incidents, using repositories and software development tools, and designing and developing new application modules. A key aspect of this role is applying AI‑driven approaches for code generation and refactoring, automated documentation, test generation and validation, debugging, code reviews, SDLC automation, and developer productivity optimization. The ideal candidate will understand the capabilities and limitations of Large Language Models (LLMs) in software engineering, collaborate on AI engineering best practices, and stay updated on emerging AI trends.

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).

Nice To Haves

  • Experience with OpenShift, Docker, and other containerization technologies.
  • Knowledge of DevOps frameworks.
  • Experience with relational databases and SQL (Oracle).
  • Experience with Git, GitHub, and GitHub Actions.
  • Experience with Microservices Architecture.
  • Experience with AWS.
  • Experience working with Agile methodologies (Scrum).
  • Experience with Hibernate.

Responsibilities

  • 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.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service