Java Developer

Coforge
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Clean Code Principles
Java
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
JIRA
Azure
Code Review
Databases
Continuous Integration
Data Validation
Linux
DevOps
Github
Revision Control Systems
Object-Oriented Software Development
Oracle SQL Developer
Scrum
Web Services
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
Delivery Pipeline
Spring-boot
Software Application Programming
Backend
GIT
Cloudformation
Git Flow
Kubernetes
Front End Software Development
Cloudwatch
REST
Terraform
Docker

Requirements

{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"trabajo.org","value":"JOB-1911118644877026442"},"datePosted":"2026-05-21T23:45:32+02:00","validThrough":"2026-05-28T00:00:00+02:00","title":"Senior Java Developer","hiringOrganization":{"@type":"Organization","name":"Coforge"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"","addressCountry":"ES"}},"description":"Role: Senior Java Developer Skills: Java Backend, AWS Cloud and Docker, Kubernetes Location: Madrid Spain (Hybrid) Type: Contract/Permanent We are at Coforge hiring for Senior Java Developer with REST APIs, AWS Cloud, DevOps and CI/CD Responsibilities - 2 to 5 years of experience developing applications in Java (Java 8 or higher). - Solid knowledge of frameworks such as Spring, Spring Boot or similar. - Experience building REST APIs and web services. - Proficiency with version control tools, especially Git. - Familiarity with databases. - Understanding of dependency management. - Strong grasp of object-oriented programming principles and best practices (SOLID, Clean Code). - Experience or knowledge of cloud environments such as AWS or Azure. - Experience working in agile environments (Scrum or Kanban). - Ensure high code quality through testing, reviews and continuous refactoring. - Participate in the design, development and maintenance of backend applications in Java. - Implement new features following quality standards and best practices. - Collaborate with multidisciplinary teams (QA, DevOps, Frontend, Product). - Perform code reviews and contribute to the team's continuous improvement. - Integrate external services and APIs when required. - Identify and resolve issues in existing systems. - Contribute to technical definitions and task estimations for upcoming projects. - Manage, maintain and align environments for testing, pre-production and production activities. - Automate and execute deployment processes using DevOps and CI/CD tools. - Administer repositories, branching strategies and release workflows in GitHub. - Coordinate integrations across multiple teams and pipelines. - Maintain Kubernetes configurations and monitor deployed services. - Validate generated artifacts, integrations and version compatibility. - Monitor and optimize release pipelines. - Maintain release boards and workflows in JIRA. - Provide on-demand support for deployment-related incidents. - Participate in occasional night deployments after a learning period (3-6 months). - Optional: on-call rotation (maximum 1 week per month). Technical Skills - GitHub - Advanced (branch management, GitFlow, Pull Requests, pipelines). - Kubernetes - Advanced (deployment, troubleshooting; Helm is a plus). - Oracle SQL - Intermediate to advanced (queries, data validation, scripts). - Linux - Intermediate (administration, scripting, troubleshooting). - Java - Intermediate (reading and understanding services for deployment validation). - AWS - Intermediate (EKS, EC2, S3, CloudWatch; Practitioner certification preferred). - CI/CD - Experience with pipelines and automation. - IaC (Terraform/CloudFormation) - Nice to have. - JIRA - Basic to intermediate

Apply for this position