Java Developer and Team Architect for the Norwegian Tax Administration!
This text is machine-translated from the Norwegian original. Read it in Norwegian
We are looking for a backend/fullstack Java/Kotlin developer with experience from modern development projects, who can also take on the role of team architect (tech lead). The work will primarily involve backend development with microservice components, as well as contributing to the definition of the technical architecture within the project.
Background
The project will establish a shared service for managing account numbers to be used for payment purposes within a public agency. The service will help ensure that payments are made to the correct recipient and the correct account, and provide a better basis for control and fraud prevention across the agency's areas of responsibility. The project will further contribute to improved account number data quality within the agency and increased efficiency in payment processes.
The project has been under way for some time, and functional needs and requirements have largely been mapped out.
Project description
The assignment requires an experienced team architect/developer who will combine hands-on system development with responsibility for technical solution design within the development team. The consultant will contribute to translating functional needs and overarching architectural guidelines into sound technical solutions, whilst actively participating in their development. The consultant is also expected to contribute to work on overarching technical architecture as needed.
The work will include, amongst other things, development of services and integrations, technical clarifications and solution design, quality assurance of code and technical solutions, as well as collaboration with developers, architects and other subject matter resources.
The project manager is responsible for leading this assignment, both through ongoing dialogue and via the agency's task management tools for the delivery of outputs. The functional architect is responsible for prioritising and managing the product backlog.
Tasks
Process and work management responsibilities:
- Responsibility for developing and maintaining assigned components, ensuring good flow and pace in collaboration with others within and outside the team, and ensuring agreed quality in production-ready components.
- Responsibility for ensuring that work is carried out in accordance with the agency's architecture and agile development methods, as well as established patterns.
- Responsibility for ensuring that non-functional requirements (NFRs) have been assessed and that the solution is implemented in accordance with the relevant requirements.
- Responsibility for planning and setting the framework for work on architectural clarifications, solution design, development and testing, operations and production.
- Responsibility for ensuring good flow in work and securing necessary clarifications with relevant stakeholders, and the necessary coordination for coherent solutions.
- Responsibility for identifying deviations and initiating corrective measures.
- Responsibility for ensuring good code quality in accordance with the agency's best practices, so that the codebase is straightforward to maintain going forward.
Delivery responsibilities:
- Implemented technical requirements for monitoring (logging, tracing, metrics, dashboards, etc.) and other non-functional requirements.
- Implemented functionality and architecture for user stories in the development team's product backlog, in accordance with acceptance criteria.
- Bug fixes.
- Conducting code reviews and quality-assuring existing and new code.
- Implemented tests ensuring good test coverage and automated testing.
- Improved established solution patterns as needed.
- Detailed architecture for solutions.
- Documentation of developed solutions.
- Preparation of technical user stories and quality assurance of functional user stories as needed.
Requirements
Must have:
- Minimum Senior, 4–7 years of experience in the role
- System development using agile methodology
- Spring Boot and Java/Kotlin
- Development and consumption of REST services
- Relational databases: SQL and PostgreSQL
- Test automation (JUnit, Postman, Bruno), build and deploy (Git, Jenkins)
Nice to have:
- Cloud Native/cloud, containers, PaaS and Kubernetes/OpenShift
- Integration in complex system landscapes, with large volumes and high performance requirements
Personal attributes
- Strong collaboration and communication skills across disciplines
- Ability to quickly familiarise yourself with complex subject areas, new challenges and identify needs across different user groups
- Ability to take initiative
- Analytical, systematic and structured
Apply for the assignment
Attach your CV and answer the requirements, and we have what we need to present you to the client. You will hear back from us.
More assignments
5 November 2026
Javautvikler til Skatteetaten!
Vi søker en Java-utvikler som har erfaring fra moderne utviklingsprosjekter med tverrfaglig utviklingsteam. Vårt hovedfokus er å få inn en selvgående og dyktig Java-programmerer. Oppgavene vil være bå
4 November 2026
Data engineer with Fabric, Lakehouse, Azure and python, notebooks needed!
Kunden er i gang med å implementere en lakehouse-arkitektur i Microsoft Fabric og ferdigstiller en roadmap for de kommende årene som skal presenteres for ledergruppen tidlig i november. Roadmapen stre
3 November 2026
Senior backend/fullstack Kotlin-utvikler med RabbitMQ, langsiktig oppdrag Tønsberg!
Valgdirektoratet søker én (1) backend/fullstack systemutvikler på seniornivå for midlertidig kapasitetsøkning ifm. utvikling og klargjøring av applikasjonene i EVA-porteføljen. Konsulenten skal bidra