Descrição da Função :
Software Developer - Lisbon - Content Acquisition
We’re looking for Software Developers who can help us build a top-quality workflow system for researchers, editors, reviewers and internal editorial teams for high volume, open-access content consumption.
This role is well suited to those who prefer back-end work.
We are looking for skilled and passionate Back-end Software Developers to help us build the best products that enable the research community to advance the progress and understanding of science.
Our customer-centric approach is fundamental to the way we work.
Springer Nature has a portfolio of over 3,000 peer-reviewed journals and books across all areas of science. The Content Acquisition (CA) programme you’ll be joining is looking at the systems and processes across our imprints, and is working to create a world-class submissions experience for our global audience of academic researchers and editorial staff.
Most of our web applications are built in Kotlin using http4k. We also have some applications in NodeJS. Our applications are deployed as micro-services to Cloud Foundry using Concourse CI / CD.
Our overall architecture is well established, but the products you’ll be working on are still being planned and you can help influence their development. What you will be doing
Within 3 Months you will :
Get familiar with our technology stack. Most of our web applications are built in Kotlin using http4k. We also have some applications in NodeJS.
Our applications are deployed to CloudFoundry using Concourse CI / CD.
Take part in developing new features as a member of the tech team.
Get familiar with, and take part in, the team’s agile processes and ceremonies.
Participate in user research to better understand our customers’ needs.
By 3-6 months you will :
Be a supportive member of the tech team, developing the platform by using the appropriate technology solutions to solve the problem at hand.
Mentor team members
Have an understanding of the team’s context within the publishing business they are working in.
Be able to understand and discuss business requirements with stakeholders and Product Owners.
Take part in the recruiting process, helping to assess applicants.
Hold technical discussions with the team in order to improve the product architecture and code quality.
Fluency in Java and English - Kotlin is a plus
You have strong experience developing software in JVM languages. Exposure to Functional Programming will be helpful.
You enjoy mentoring and supporting other developers.
You like working in a collaborative team, where there is collective ownership of the product.
You enjoy getting involved with every stage of the software development lifecycle.
You have previous experience working in a Test Driven environment and understand the benefits.
You are comfortable pair programming and working in a trunk-based development environment; practicing Continuous Integration and Continuous Delivery.
You see the value in developers owning production software and view failure as a chance to learn.
Food allowance, € 7,63 EUR per working day via meal card
10% time, or hack day’
Access to LinkedIn Learning via our internal learning and development platform
Free access to all SN Publications
Private health insurance for you and your partner and children if applicable Medis TOP + serious illnesses
Personal accidents insurance for you
Possibility of 1 day per week working from home
Travel costs for commute card up to max. € 40 per month