Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Senior Java Developer.
Spain Jobs Expertini

Urgent! Senior Java Developer Jobs | Coforge

Senior Java Developer



Job 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 knowledge.


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Java Potential: Insight & Career Growth Guide