Senior Software Engineer

Copyright Clearance Center (CCC)

Spain

On-site

EUR 70,000 - 110,000

Full time

22 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Excellent benefits

Job summary

Copyright Clearance Center (CCC) seeks a Senior Software Engineer to join our global team delivering enterprise software for pharma and publishing. You will collaborate with cross-functional engineering, participate in analysis, design, development, testing and documentation, and help shape scalable, secure systems.

Work includes building back-end services with Java/Spring, REST/GraphQL, and modern DevOps practices, while ensuring code quality and performance.

Qualifications

  • Minimum 5 years of experience in web and server applications using Java/Spring.
  • Strong OOP, SOLID, and design patterns fundamentals.
  • Experience with RESTful services and GraphQL.
  • Proficient with Git, Docker/Podman, and CI/CD tooling.
  • Experience with TDD, unit tests, mocks and integration tests.
  • Agile/SAFe mindset with ability to mentor teammates.
  • Knowledge of distributed async systems, queues, caching, logging and security.

Responsibilities

  • Participate in analysis, development, testing and documentation of software projects.
  • Produce solution designs based on CCC architecture catalog.
  • Create, integrate and implement new systems and enhancements across the software life cycle.
  • Contribute to code reviews, quality, security and performance improvements.
  • Help develop new standards, infrastructure and CI/CD processes.
  • Provide technical guidance to team members and troubleshoot complex issues.
  • Follow CCC production processes and manage source control and environments.

Skills

Java
Spring
PostgreSQL
OOP
SOLID Principles
Design Patterns
REST
GraphQL
Git
Docker
CI/CD
Podman
TDD
Unit Tests
Mocking
Integration Tests
Agile
SAFe
Distributed Systems
Async Programming
Queues
Caching
Logging
Security
Performance

Tools

Git
Docker
CI/CD
Podman

Job description

As a Senior Software Engineer, you will be working as part of a successful global organization that is widely recognized as a world expert in the delivery of high-quality software solutions to the pharma and publishing industries. We are looking for individuals with experience in development of enterprise business applications. The role offers great scope to learn new technologies and provides the opportunity to work with renowned organizations.

The individual must possess oral and written English communications skills and have a track record of working with a cross-functional engineering team. Experience with AWS is a plus. Experience creating and working with rest services is a must.

  • Other compensation: Performance bonus eligible

The actual salary offer to the successful candidate will be based on job-related education, training, licensure, certifications, related experience and other related factors.

What you will be doing:

  • Participates as a team member in analysis, development, implementation, testing and documentation of software engineering projects, setting and meeting realistic timelines and deadlines.
  • Produce concrete solutions designs based on Copyright Clearance Center catalog of architecture blueprints, considering the specific functional and non-functional requirements of the project.
  • Create, integrate, and implement new systems, enhancements and software solutions using business analysis and technical skills, including full spectrum of system life cycle development and create software components that follow Copyright Clearance Center design criteria of reusable, extensible and stable components.
  • Participate in code reviews, providing insight on quality, readability, performance, security, standards and best practices.
  • Contribute to the development of new applications standards and infrastructure and adheres to existing standards, methodologies and architectures.
  • Influence and provide technical guidance to other members of the team, inspiring them through technical excellence and troubleshoot complex issues, being able to find the root cause of development or production problems.
  • Follow Copyright Clearance Center’s production processes, including source code management, environment management and implementation planning and create or modify CI/CD jobs and pipelines, being able to troubleshoot building or deployment issues.
  • May be accountable for other results and activities as assigned

Requirements

  • Minimum of 5 years of experience building web-based and server-based applications using Java, Spring, relational database (PostgreSQL).
  • Strong understanding of OOP, SOLID Principles, and Design Patterns and experience with Search Frameworks and ecosystem (for example, ElasticSearch, OpenSearch or Solr)
  • Experience with RESTful or GraphQL services and experience and fluency using Git version control system and experience with Docker / Podman and CI/CD technologies and strong knowledge of TDD, Unit Tests, Mocking frameworks, and Integration Tests
  • Agile/SAFe Programming expertise with superior business analysis and technical skills and ability to serve as technological expert to junior and team staff and train on new applications.
  • Understanding of distributed applications involving asynchronous programming techniques, queuing, caching, logging, transactions, security and performance.
  • Proactive in identifying and assimilating emerging technologies and applications.
  • Ability to work both independently and collaboratively, subject to peer review and ability to set and meet deadlines.
  • Strong analytical and interpretative skills and strong problem-solving skills and critical thinking.

A pioneer in voluntary collective licensing, CCC is a leading information solutions provider to organizations around the world. CCC works to advance copyright, accelerate knowledge, and power innovation. CCC helps organizations harness the power of data, AI, and machine learning to drive strategic decision-making, grow their businesses, and gain competitive advantage.

When you join CCC, you become part of a dynamic organization strengthened by our community. We care about our team members and clients. We strive to create advanced technology in a vibrant, innovative culture.

  • CCC provides excellent benefits.

CCC is an Equal Opportunity, Individuals with Disabilities and Protected Veterans Affimative Action Employer. We are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy, national origin, age, physical and/or mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and/or veteran status, and any other characteristic protected by applicable law.

If you need accommodation for any part of the employment process because of disability, please let a member of our HR Department know the nature of your request.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Copyright Clearance Center • Tomares

On-site
EUR 42,000 - 55,000
Excellent benefits
Associate Product Manager
Associate Product Manager

Copyright Clearance Center (CCC) • Spain

On-site
EUR 40,000 - 60,000
Performance bonus eligible
Excellent benefits
Associate Product Manager
Associate Product Manager

Copyright Clearance Center • Tomares

On-site
EUR 32,000 - 42,000
Performance bonus eligible
Senior Software Engineer - Cloud, REST/GraphQL, Backend
Senior Software Engineer - Cloud, REST/GraphQL, Backend

Copyright Clearance Center (CCC) • Spain

On-site
EUR 70,000 - 110,000
Excellent benefits
Product Manager
Product Manager

Copyright Clearance Center • Tomares

On-site
EUR 47,000 - 60,000
Product Manager
Product Manager

Copyright Clearance Center (CCC) • Spain

On-site
EUR 55,000 - 75,000
Performance bonus
Mechanical Designer
Mechanical Designer

Hitachi Energy Ltd. • León

Remote
EUR 24,000 - 42,000
Principal Engineer, Global Technical Operations, Engineering & Innovation
Principal Engineer, Global Technical Operations, Engineering & Innovation

PCI Pharma Services • León

On-site
EUR 90,000 - 130,000
Technology Transfer & Innovation Manager
Technology Transfer & Innovation Manager

Unist • La Coruña

On-site
EUR 125,000 - 169,000
Adobe Commerce Senior Software Engineer (Technical Lead)
Adobe Commerce Senior Software Engineer (Technical Lead)

Omega CRM, A Merkle Company • Barcelona

On-site
EUR 50,000 - 80,000
Permanent contract
Flexible schedule
Training and certifications
+4