System Developer (Java Spring Boot)

Job description:

To our customer The Swedish Companies Agency in Sundsvall is looking for a System Developer as follows.
**Description**
The work is characterised by collaboration and dialogue within and outside the team. Short feedback loops and close dialogue with the Customer and its operations contribute to the Supplier being involved in the entire development process.
The Agile Team Works The supplier daily with:
Development initiated by the Customer’s operations and the Customer’s external customers.
Constant improvements to increase quality and efficiency.
Monitoring the world.
To constantly develop new ways to automate, streamline and ensure quality.
Developing unit tests to enable a large part of code coverage at work.
In order to succeed in the long term, an important part of the development work is to build for quality and automation, where great focus is on agile working methods.
The assignment includes that the Supplier shall document on behalf of the Customer and transfer skills to the relevant staff of the Customer.
**Substantial tasks**
System development mainly focusing on Java and microservices (Java Spring Boot).
Work with application servers (especially Jboss EAP).
Configuration, operation and maintenance of WSO2 API Manager and develop WSO2 add-ons.
Configuration, operation and maintenance of Keycloak/Red Hat SSO.
Assess and manage IT security-related vulnerabilities and dependencies.
Develop integrations with authentication systems (OpenID Connect, OAuth2, SAML).
Continuous Integration/Continuous Deployment (CI/CD) in Jenkins.
**Other tasks**
Test driven and behavioral development (TDD/BDD).
App development with Ionic Framework 3, Apache Cordova and Angular.
**Works**
Agile, iterative and value creation with SAFe as agile framework and inspiration.
Agile team with great responsibility.
**Technology and tools**
Jira, Confluence, Kubernetes, Docker, IBM MQ, Helm, Kafka, Jenkins, Maven, WSO2, Linux (SLES), Gradle and Vue (2 or 3).
** Excerpt time**
The supplier shall deliver the assignment from 1 July 2024 to 30 June 2025. The parties may agree on a previous date of the mission start.
The Customer is entitled to extend the assignment by at least three months in advance until 30 June 2026.
In the event of shorter performance than three months and after the Customer is no longer entitled to extend the assignment, the Customer may make requests to extend the assignment as long as the contract is valid.
If the Supplier chooses to reject an extension of the assignment, the following applies:
- If the Supplier chooses to offer that consultant for a new assignment with similar content, the agreed hourly rate for the assignment The supplier has refused to extend as a ceiling price for that consultant in the new offer (unless the ceiling price for the new assignment is lower).
This applies from the Supplier rejecting an extension and to four months after the termination of this Agreement.
Agreement to extend the assignment or terminate the assignment is made via email between the Parties.
**Scope**
The agreed scope is 100% of full-time.
The supplier is able to reduce the assignment at least down to 80% of full-time. The supplier shall notify the Customer immediately after signing a contract.
Change of scope**
The parties may agree to temporarily or permanently change the scope of the engagement without limitation.
**Site of Mission**
The contracted location means that the Supplier delivers the assignment in place with the Customer when the Customer has requests for it and delivers the assignment remotely when the Customer has requests for it. The consultant must be located in Sweden.
**Other:**
* Customer provides a laptop but otherwise is responsible The provider of the digital tools necessary to deliver remotely.
* Unless the other parties agree otherwise, the assignment will take summer residence four to five weeks during the holiday season. The customer decides which weeks the assignment will stop. Otherwise, the parties will handle any absence in consultation between the Customer’s Managing Director or the corresponding and agreed consultant.
* Customer only pays travel and accommodation booked by the Customer or where the Parties agree that the Supplier can book. The customer does not pay travel time, contracts or other compensations. Travel within the assignment does not mean travelling the Supplier does to get to the assignment site.
*Agreed working time means that the Supplier delivers the assignment during normal Swedish office hours when the Customer has requests for it.
Please apply directly through our system with:**
- your updated CV in Swedish
Reference Mission (2)
- hourly price (including costs)
- information about when you are available to start the assignment
Describe why you are suitable for this mission
- refer to previous consulting assignments, employment, training and personal characteristics.
**Interview:**
Consultant/ Supplier may, if necessary, be called for an interview to determine qualification requirements.
**Agreement terms:**
The terms of the assignment will be based on Eworks agreement with the customer.
**Photos:**
Reference Mission (2). This shall be attached together with CV for the application to be considered complete.
You need to be logged in to be able to access attachments.
We often sacrifice continuously. This means that we sometimes delete the assignment from our website earlier than the last application date. If you are interested in a mission, we recommend you to apply promptly.
**Ework Services**
During this mission, Ework Services (0.7%) will be deducted from the total invoiced amount.

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.