Senior Java Engineer
Tecnología
Socium - Teams Done DifferentlyBilbao, EspañaHace 1 mesesHasta 10/7/2026
Descripción del puesto
Mid–Senior Java Engineer (Contract) 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 What we’re looking for:
- 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)
¿Te interesa este puesto?