Sr. Software Engineer

Posted 6 Days Ago
Be an Early Applicant
Tomares, Sevilla, Andalucía, ESP
In-Office
42K-55K Annually
Senior level
Professional Services • Software
The Role
Develop and maintain enterprise web and server applications using Java, Spring, PostgreSQL, REST or GraphQL, and distributed application technologies. Responsibilities include architecture and solution design, full software lifecycle development, code reviews, testing, documentation, CI/CD pipelines, troubleshooting, and production support. The engineer will contribute to standards, mentor junior staff, collaborate cross-functionally, and provide technical guidance on software quality, security, performance, and best practices.
Summary Generated by Built In

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.

Compensation range: 42.000 € - 55.000 €

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 Affirmative 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. 

Skills Required

  • Minimum 5 years of experience building web-based and server-based applications
  • Java development experience
  • Spring framework experience
  • Relational database experience, specifically PostgreSQL
  • Strong understanding of object-oriented programming, SOLID principles, and design patterns
  • Experience with search frameworks and ecosystems such as Elasticsearch, OpenSearch, or Solr
  • Experience with RESTful or GraphQL services
  • Fluency with Git version control
  • Experience with Docker or Podman
  • Experience with CI/CD technologies
  • Knowledge of TDD, unit testing, mocking frameworks, and integration testing
  • Agile or SAFe programming expertise
  • Strong business analysis and technical skills
  • Ability to serve as a technical expert and train junior and team staff
  • Understanding of distributed applications, asynchronous programming, queuing, caching, logging, transactions, security, and performance
  • Strong analytical, problem-solving, critical-thinking, and communication skills
  • Experience working collaboratively with cross-functional engineering teams
  • AWS experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Danvers, MA
732 Employees
Year Founded: 1978

What We Do

A pioneer in voluntary collective licensing, CCC (Copyright Clearance Center) helps organizations integrate, access, and share information through licensing, content, software, and professional services. With expertise in copyright and information management, CCC and its subsidiary RightsDirect collaborate with stakeholders to design and deliver innovative information solutions that power decision-making by helping people integrate and navigate data sources and content assets.

Similar Jobs

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
Spain
5550 Employees

Akamai Technologies Logo Akamai Technologies

Development Engineer

Cloud • Security • Software • Cybersecurity
In-Office or Remote
4 Locations
10285 Employees

Akamai Technologies Logo Akamai Technologies

Development Engineer

Cloud • Security • Software • Cybersecurity
In-Office or Remote
4 Locations
10285 Employees

Akamai Technologies Logo Akamai Technologies

Senior Software Engineer

Cloud • Security • Software • Cybersecurity
In-Office or Remote
4 Locations
10285 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account