Job SummaryKCS IT is seeking a Senior Java Developer (Hybrid) to join our team in Lisbon or Porto. The ideal candidate is experienced, proactive, and passionate about delivering high‐quality Java solutions.Equal Opportunity EmployerKCS values diversity and offers a safe environment where opportunities are equal for everyone. We do not discriminate based on age, ethnicity, gender, disability or any other factors. All applications with qualifying skills are welcome.Job DetailsSeniority:SeniorType of position:HybridLocation:Lisbon | PortoSalary:€1,200 to €2,000 (base) + Food Allowance + Flex BenefitsResponsibilities / QualificationsBachelor's degree in Computer Science, Engineering, or related field.At least 2 years of professional experience as a Java Developer.Strong knowledge of Java 8+ and Spring Framework (Spring Boot, Spring Data, Spring Security).Hands‐on experience with SQL databases (Oracle, My SQL, Postgre SQL) and No SQL databases (Mongo DB, Redis).Proficiency in GIT and collaborative workflows (Git Flow).Familiarity with CI/CD pipelines (Jenkins, Git Lab CI, Azure Dev Ops, or similar).Experience working with Agile methodologies (Scrum or Kanban).Experience designing, developing, and maintaining Java‐based applications and services.Experience troubleshooting, debugging, and performing unit tests for Java applications.Knowledge of microservices architecture, clean code practices, and optimization.Familiarity with cloud environments and databases.Excellent communication in English (written and spoken) is mandatory.Ability to collaborate with cross‐functional teams and stakeholders.BenefitsHealth insurance and other extra salary benefits.Training and development plan.Opportunities for professional growth and development.Dynamic and collaborative work environment.Possibility of integration into international projects.