Geforderte Skills
- Java
- Scrum Master
- Agile Coaching
- Sprint Planning
- Git
- Maven
- Gradle
- JUnit
- CI/CD
- Software Testing
- Facilitation
- Software Design
Sprachen: Swedish · English
Jobbeschreibung
Seeking a senior Java developer with solid Scrum Master experience for a hybrid role. The position involves approximately 60% software development and 40% Scrum Master/agile leadership.
Project overview
Senior Java Developer / Scrum Master
Role and Responsibilities
We are looking for a senior Java developer with solid experience as a Scrum Master for one of our development teams.
The role is a hybrid role with a long-term distribution of approximately:
During the initial period of the assignment, the focus will be more on the Scrum Master responsibilities, to quickly integrate into the team's working methods, create structure, and support the team's development. Thereafter, the role is expected to gradually transition to approximately 60/40 between development and Scrum Master responsibilities.
We are not looking for a Scrum Master who occasionally codes, but a person who can function both as an independent senior developer and as an experienced Scrum Master.
- 60% active software development
- 40% Scrum Master/agile leadership
Requirements
Software Development
The candidate should have:
Scrum and Agile Leadership
The candidate should have practical and documented experience as a Scrum Master or equivalent agile leadership role in a software development team.
This means the person should have experience in:
Scrum certification is a merit but does not replace practical experience.
The candidate should be able to provide concrete examples during the interview of situations where the working method did not work and describe what the person did, why, and what the result was.
Hybrid Role
As the role combines Scrum Master responsibilities with active development, the candidate needs to be comfortable with the potential role conflict between facilitation and own delivery.
The candidate should be able to:
Communication
The candidate should:
Meritorious
Experience in the following is meritorious:
Personal Qualities
We believe the right person is technically strong, pragmatic, and unpretentious. The person needs to enjoy both writing production code and spending time ensuring the team as a whole functions better.
We particularly value a person who:
Scope: 100%
- Solid professional experience in Java development, preferably around 10 years of experience in software development.
- Documented experience in developing and delivering Java-based production code.
- Ability to independently take responsibility for development tasks from analysis and implementation to testing, code review, and delivery.
- Good understanding of software design, quality, maintainability, and technical debt.
- Experience with Git and modern build and test frameworks, such as Maven/Gradle and JUnit.
- Practical understanding of CI/CD, automated testing, code review, and modern development workflows.
- Understanding of testing at multiple levels, such as unit, integration, system, and regression testing.
- Understanding of production-safe development, including backward compatibility, secure releases/deployments, and rollback strategies.
- Relevant technical university education, such as Master of Science in Engineering, Bachelor of Science in Engineering, or Computer Science, or equivalent documented competence and experience.
- Facilitating Sprint Planning, Daily Scrum, Sprint Review, Retrospective, and Refinement.
- Helping the team develop its working methods and continuously improve its delivery capability.
- Coaching the team towards self-organization and shared responsibility, rather than detailed control of the work.
- Identifying and visualizing impediments and actively working to remove them.
- Escalating organizational impediments when they cannot be resolved within the team.
- Collaborating with Product Owner, other development teams, and management without losing the team's perspective.
- Protecting the team's focus and sustainable working methods, including constructively challenging priorities, scope, and unplanned work.
- Managing conflicts and difficult discussions in a constructive and professional manner.
- Switch between the role of developer and the role of Scrum Master depending on the team's needs.
- Prioritize Scrum Master responsibilities when the team's working methods or delivery require it.
- Avoid becoming a technical bottleneck by taking ownership of overly critical or isolated development tasks.
- Be an active member of the development team without the Scrum Master role turning into project management or detailed control.
- Contribute technically without automatically being the one making the team's technical decisions.
- Be able to communicate professionally in English and Swedish.
- Be able to communicate effectively with developers, Product Owners, and other parts of the organization.
- Embedded systems or systems where software interacts with physical equipment/hardware.
- Distributed systems and complex product platforms.
- Scaled agile development and, for example, SAFe.
- Requirements-driven development, verification, and validation.
- Products with long lifecycles and high demands on backward compatibility.
- Work in product organizations where software releases need to be coordinated between multiple teams.
- Relevant security, quality, or regulatory standards.
- Test automation and system/integration testing.
- Takes initiative without taking over.
- Can challenge constructively.
- Creates transparency around problems rather than hiding them.
- Has the ability to distinguish between symptoms and root causes.
- Contributes to psychological safety and an open discussion climate.
- Focuses on the team's long-term capability rather than being the "hero" who solves all problems.
- Period: ASAP
- 1 year forward
Project details
Tumba, 3 days on-site and two days remote per week.
Ework services: 0.9% applied to the assignment
We present candidates continuously to the client. This means we sometimes remove the advertisement from our site earlier than the last application date. If you are interested in a request, we recommend that you apply directly.
PayExpress:
We now offer a fast and smooth payment solution, so you avoid long waiting times. With us, you get paid within 3-5 days after your timesheet has been approved. This benefit is included as standard in almost all our agreements without extra work on your part.
- Start: 2026-11-30
- Remote: hybrid
- Location: Tumba, Sweden, SE
- Languages: Swedish, English
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf app.verama.com