Senior Software Developer, Tarragona
Core
Design and deliver AI-enabled enterprise applications for the automotive industry, integrating cloud-native architectures and modern user interfaces.
Role type
Senior full-stack software engineer (Java/Python/AI)
Builds
Production-grade microservices, RESTful APIs, and responsive frontends for automotive testing and validation platforms.
Domain
Automotive engineering, AI/ML integration, Cloud-native infrastructure
Deliverable
production ML models | product features
Required skills
Java/Spring Boot, Python (FastAPI/Flask), Angular, PostgreSQL, Microsoft SQL Server, Hibernate ORM, AWS (Bedrock, SageMaker), GCP, Kubernetes (EKS/GKE), Docker, Terraform/CloudFormation, RESTful API design, Microservices architecture, Unit and integration testing, CI/CD pipelines
Preferred skills
AI/ML service integration (OpenAI, Anthropic, Gemini, LangChain, RAG), Angular full-stack development, Cloud-native DevOps practices
Responsibilities
Develop backend services using Java/Spring Boot and Python implementing microservices; Design and implement data access layers with Hibernate ORM; Build responsive frontends with Angular; Integrate AI/ML services from AWS and third-party providers; Write comprehensive unit and integration tests; Containerize applications with Docker and orchestrate on Kubernetes; Deploy and maintain applications across AWS and GCP.
Seniority
Senior, hands-on IC