Senior Java Fullstack Developer
Datum: 10.03.2023
Standort: Heidelberg, DE Berlin, DE
Unternehmen: Springer Nature Group

Springer Nature opens the doors to discovery for researchers, educators, clinicians and other professionals. Every day, around the globe, our imprints, books, journals, platforms and technology solutions reach millions of people. For over 175 years our brands and imprints have been a trusted source of knowledge to these communities and today, more than ever, we see it as our responsibility to ensure that fundamental knowledge can be found, verified, understood and used by our communities – enabling them to improve outcomes, make progress, and benefit the generations that follow.
Visit: group.springernature.com and follow @SpringerNature
We are in a transition of insourcing the software development and are looking for a Senior Java Fullstack Developer (m/f/d) with several years of experience, who can help us to develop, maintain, rebuild and improve our system.
The job is based in Heidelberg or Berlin where you operate in an international team.
About Us:
We are a small team that manages Springer Nature's central archive and delivery system. We are currently in the process of transitioning development and testing back into the department. This means that many processes and mechanisms now have to be redefined and regulated.
What is special about our team is that we are users of the system as well as developers. We have relatively few stakeholders and develop mainly out of intrinsic motivation. The few stakeholders include internal teams at different locations, as well as external customers.
As we are part of the critical infrastructure, we try to maintain a stress-free culture by giving ourselves the time needed to harden and test the system to ensure sustained quality. It is important for us to be one step ahead so that we don't get into time-critical situations. We do this by keeping things as simple and generic as possible so that we can react flexibly to changes.
As we are a small team, besides developer tasks you’ll have other tasks, such as business analysis, testing, data manipulation, reporting and internal coaching. We would also involve you in architecture and business requirements.
About You:
- You have wide experience developing software in Java. Especially with multithreaded applications and concurrent processes.
- You have good experience with SQL, preferably PostgreSQL.
- You have experience working with cloud technologies and know how to use containers.
- You enjoy learning new technologies.
- You are interested in data-centered applications.
- You like working in a collaborative team, where there is collective ownership of the product.
- You like getting involved with every stage of the software development lifecycle.
- You see failure as a chance to learn and welcome feedback.
- You are happy to deploy and operate your application as a DevOps concept.
Within 3 Months you will:
- Get familiar with our technology stack. Our applications are deployed to Kubernetes and virtual machines using Concourse.
- Make minor changes in our codebase.
- Support the development of our agile process and the definition of our team ceremonies.
- Become familiar with the existing system documentation.
By 3-6 months you will:
- Be a supportive member of the development of our applications by using the right technology solutions to solve the problem at hand.
- Understand in detail how our applications are designed.
- Take part in developing new features as a member of the tech team.
- Help to improve our technology stack.
- Have an understanding of the team's context within the publishing business we are working in.
- Be able to properly understand and discuss business requirements with Stakeholders.
- Hold technical discussions with the team to improve the product architecture and code quality.
- Contribute to blameless post-mortems.
By 6-12 months you will:
- Contribute to driving our applications and architecture forward.
- Understand the system’s scope and how it connects to other systems.
- Confidently make major changes and implement new features in our codebase.
- Onboard new team members.
- Transform high-level requirements into actionable work.
- Add unit tests to our applications and develop a roadmap for test coverage.
- Proactively provide useful and actionable feedback to team members.
- Influence the design of the system architecture.
- Coach members of the team.
- Be able to explain and visualise the benefits and trade-offs of proposed solutions.
- Participate in user research to better understand our users' needs.
- Understand our Products and how we at Springer Nature operate.
Day-to-day responsibilities:
- Support colleagues having questions about our system.
- Maintain and write documentation.
- Monitor our applications and act if needed.
- Design new solutions.
- Write new functionalities.
- Write tests.
- Finding and fixing bugs.
- Participate in selected meetings.
In addition, we offer at the preferred locations:
- A healthy work/life balance
- Interesting and challenging work
- A positive collegial environment
- Book discount of 15-40%
- Access to LinkedIn Learning via our internal learning and development platform
- Free access to all SN Publications
- Flexible hours, a 37.5-hour week and 30 days of annual leave
- Working from home for up to 3 days/week
- Discounted public transport
Preferred location: Heidelberg or Berlin.
Optional: London, Dordrecht, Lisbon.
To apply please upload a copy of your CV and cover letter, stating your salary expectations.
At Springer Nature, we value and celebrate the diversity of our people. We recognise the many benefits of a diverse workforce and strive for an inclusive workplace that empowers all our colleagues to thrive. Our search for the best talent fully encompasses and embraces these values and principles.
Working at the heart of a changing industry, we are always looking for great people who care about delivering quality to our customers and the communities we work alongside with. In return, we provide opportunities to learn from some of the best in the business, with a culture that encourages curiosity and empowers people to find solutions and act on their instincts.
At Springer Nature, we value the diversity of our teams and work to build an inclusive culture, where people are treated fairly and can bring their differences to work and thrive. We empower our colleagues and value their diverse perspectives as we strive to attract, nurture and develop the very best talent.
Springer Nature was awarded Diversity Team of the Year at the 2022 British Diversity Awards. Find out more about our DEI work here.
If you have any access needs related to disability, neurodivergence or a chronic condition, please contact us so we can make all necessary accommodation.

