Back to jobs
twoday

Senior Java Developer with Architectural Responsibility

Digital EngineeringPosted Today

Job Description

Digital Engineering · København, Pakhus 47

Med næsten 3.000 medarbejdere er vi en af de største teknologikonsulentvirksomheder i Norden. Kort sagt hjælper vi mennesker med at skabe værdi i et kompleks landskab af digital transformation.

Senior Java Developer with Architectural Responsibility – Public Sector Project

Twoday is the leading digital transformation partner in Northern Europe with a global presence. With approximately 3,000 technology experts, we collaborate with some of the most recognised private and public organisations to deliver cutting-edge digital solutions. Our deep industry expertise spans Data & AI, software development, digital experiences, and business applications. Operating across the Nordics and Lithuania, we support more than 8,000 customers in their digital transformation journeys.


About the Role

As a Senior Java Developer with architectural responsibility, you will play a key technical role in a complex, secure, and business-critical software solution within the Danish public sector.

You will join an ongoing project and take responsibility for creating technical overview, consolidating existing solutions, and helping drive the platform towards stable and mature operations. The role combines hands-on backend development with architectural responsibility, technical decision-making, and operational quality assurance.

You will work closely with developers, operations specialists, and stakeholders to ensure the solution can be further developed while maintaining high standards for stability, traceability, security, and documentation.

This is a role for someone who thrives on responsibility, technical complexity, and long-term ownership — and who is motivated by building solutions that remain robust, stable, and maintainable over time.

An interest in AI and how AI technologies can support and optimise development and operational processes is considered a strong advantage.

The role also requires willingness to participate in an on-call rotation as part of the operational setup.


Key Responsibilities

Taking Ownership of an Existing Solution

  • Join an ongoing project and quickly gain an overview of the architecture, codebase, and operational dependencies

  • Contribute actively to maturing the solution towards a stable and predictable operational phase

Architecture and Technical Direction

  • Contribute to and take responsibility for solution architecture and technical design

  • Work with environment separation, logging, monitoring, performance, scalability, and resilience

  • Ensure technical principles support stable operations, controlled changes, and long-term maintainability

Development and Continuous Improvement

  • Develop and enhance backend functionality and integrations

  • Consolidate and refine existing components to create a coherent, understandable, and operationally friendly solution

Operations and Stabilisation

  • Work closely with operational tasks, troubleshooting, stabilisation, and continuous improvements

  • Take responsibility for incident handling, root cause analysis, and preventive measures

  • Ensure changes are implemented in a controlled manner with minimal operational impact

Delivery Flow and Automation

  • Contribute to a robust and predictable delivery flow

  • Work in a structured manner with GitOps and CI/CD

  • Ensure versioning, traceability, and documentation of changes

Documentation and Knowledge Sharing

  • Create and maintain technical documentation, including developer guides, operational manuals, and API documentation

  • Ensure knowledge sharing and reduce dependency on individual team members

Security in Practice

  • Apply security-focused thinking in both development and operations

  • Translate security requirements into practical solutions such as access management, encryption, and logging


Technologies Used

  • Java

  • Spring Boot

  • Docker

  • Kubernetes

  • Vue.js

  • Git

  • GitOps and CI/CD (e.g. GitLab)

  • Logging and troubleshooting tools (e.g. Kibana)


About You

We expect that you:

  • Have solid experience with Java and modern backend development — ideally 5+ years

  • Thrive when taking ownership of an existing product and its overall technical quality

  • Have experience with container-based development and operations

  • Understand how architectural and technical decisions affect both daily operations and long-term maintainability

  • Work in a structured way with GitOps and CI/CD

  • Are comfortable in environments where operations, monitoring, and stability are just as important as new functionality

  • See documentation, transparency, and proper handover as a natural part of your responsibility

  • Have an interest in AI and curiosity about how AI can improve development, support, and operational efficiency

  • Are willing to participate in an on-call rotation

  • Are fluent in Danish, both written and spoken

  • Able to work onsite full time in Copenhagen


Practical Information

The role involves close collaboration with both the team and stakeholders. Depending on agreements and project phases, you will be required to work onsite full time.

Periods of on-call duty may occur as part of the operational responsibilities.


What We Offer

Twoday has modern offices across 30 locations in Norway, Sweden, Denmark, Finland, and Lithuania. We offer a strong and unique social working environment with highly engaged colleagues.

For the right candidate, this is an opportunity to take on a central role with exciting professional development opportunities in an international and innovative technology organisation delivering advanced digital solutions and services.

You will also have the flexibility to occasionally work from one of our main offices in Oslo, Stockholm, Copenhagen, Helsinki, or Vilnius.


Diversity & Inclusion

Do you not meet every single requirement? Studies show that women and underrepresented groups are often less likely to apply for a role unless they meet every criterion. At Twoday, we are committed to building an inclusive and diverse workplace. If you are excited about this opportunity but your experience does not perfectly match every qualification, we still encourage you to apply.

Department
Digital Engineering
Lokationer
København, Pakhus 47
Digital Engineering · København, Pakhus 47

Med næsten 3.000 medarbejdere er vi en af de største teknologikonsulentvirksomheder i Norden. Kort sagt hjælper vi mennesker med at skabe værdi i et kompleks landskab af digital transformation.

Indlæser ansøgningsskema

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

1001-5000 employees
Website
Senior Java Developer with Architectural Responsibility at twoday | Renata