Java Engineer
Tecdata Engineering
Madrid, Spain
15 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
7 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Unit Testing
Microsoft Azure
Software Quality
Code Review
Github
Gradle
Hibernate (Java)
HP Systems Insight Manager
Java Persistence API
Apache Maven
+16 more
NoSQL
Performance Tuning
Scrum Methodology
SQL Databases
System Availability
Delivery Pipeline
Spring-boot
Database Performance
Backend
Git
Integration Tests
Restful APIs
Serverless Computing
Docker
Jenkins
Microservices
Requirements
- Design, develop, and deliver high-quality, scalable, and secure enterprise backend applications using Java 17+ and Spring Boot.
- Build, integrate, and maintain RESTful APIs and microservices.
- Work with SQL and NoSQL databases, write optimized queries, and improve database performance.
- Contribute to and maintain CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.
- Ensure strong performance, security, and code quality through unit tests, integration tests, and code reviews.
- Work with Hibernate/JPA, Maven/Gradle, Git, and Docker for development and deployment workflows.
- Implement and support Azure cloud-native solutions: App Services, Functions, AKS, and Storage.
- Monitor, troubleshoot, and optimize applications and cloud environments for high availability and reliability.
- Collaborate and deliver within an Agile/Scrum setup.
- Apply best practices for microservices, security, and maintainable code design.
Must-Have:
- 7+ years of hands-on experience in Java backend development.
- Strong expertise in Java 17+, Spring Boot, REST APIs, and microservices.
- Solid experience with Hibernate/JPA and SQL/NoSQL databases.
- Proficiency with Git, Maven/Gradle, and containerization using Docker.
- Practical knowledge of CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
- Experience with Azure cloud services: App Services, Azure Functions, AKS, Storage.
- Good understanding of performance tuning, security practices, and application monitoring.
- Proven experience working in Agile/Scrum environments.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago