Java Developer (Cequeliños)
Role details
Job location
Tech stack
Job description
Socium - Teams Done Differently is looking for a Mid-Senior Java Engineer to join their team in Spain, Galicia, Arbo. This contract role is focused on backend development using Java and Spring Boot., * Developing and maintaining backend applications using Java and Spring Boot.
- Designing and improving RESTful APIs and system integrations.
- Participating in code reviews and troubleshooting issues.
Conocimientos
Java backend development Spring Boot API design principles PostgreSQL CI/CD pipelines Docker AWS JUnit, We're currently seeking an experienced Java Engineer to join a growing team working on a modern, cloud-based platform. This is a hands-on contract role focused on building and enhancing backend services and APIs within a scalable architecture. What you'll be doing:
- Developing and maintaining backend applications using Java and Spring Boot
- Designing and improving RESTful APIs and system integrations
- Writing clean, testable, and maintainable code
- Contributing to architectural discussions and technical decision-making
- Participating in code reviews, including validating AI-assisted contributions
- Supporting testing efforts (unit and integration)
- Working closely with cross-functional teams across engineering, QA, and product
- Troubleshooting issues across development and live environments
Tech environment:
- Java (11+) with Spring Boot
- PostgreSQL and relational databases
- CI/CD pipelines (e.g. Jenkins or similar)
- Docker (Kubernetes exposure beneficial)
- Cloud platforms (AWS experience is advantageous)
- Testing frameworks such as JUnit and Testcontainers
- Monitoring and observability tools
Requirements
The ideal candidate has proven experience, strong knowledge of API design principles, and the ability to work independently while collaborating with cross-functional teams.
Familiarity with cloud platforms like AWS and container orchestration tools such as Docker is a plus., * Proven experience in Java backend development at mid-senior level.
- Strong knowledge of Spring Boot and API design principles.
- Solid understanding of modern development practices and workflows., * Proven experience in Java backend development at mid-senior level
- Strong knowledge of Spring Boot and API design principles
- Solid understanding of modern development practices and workflows
- Experience working with databases (PostgreSQL preferred)
- Ability to take ownership and work independently
- Comfortable collaborating in technical discussions and code reviews
- Experience working with AI-assisted development tools is a plus
- Strong communication skills
Nice to have:
- Cloud experience (especially AWS)
- Containerisation and orchestration (Docker/Kubernetes)
- Microservices architecture exposure
- Performance tuning and debugging experience
- Familiarity with observability practices
- Additional scripting languages (e.g. Python or Groovy)