Arbetsbeskrivning
About the Opportunity
Our client is seeking a Senior System Developer to join a dynamic Agile team.
The assignment emphasizes strong collaboration, continuous dialogue, and close interaction with both internal teams and external stakeholders.
The consultant will play an active role throughout the entire development lifecycle, contributing to both innovation and operational excellence.
Role Overview
The selected candidate will be engaged in full-cycle system development with a strong focus on Java-based solutions.
The role involves working within an Agile framework, contributing to high-quality software delivery, automation, and continuous improvement initiatives while ensuring alignment with business and technical requirements.
Key Responsibilities
- Develop and enhance system functionalities based on requirements from the client’s operations and external users
- Drive continuous improvements to optimize system quality, performance, and efficiency
- Monitor industry trends and incorporate relevant advancements into development practices
- Implement automated solutions to improve development workflows and maintain high standards
- Design and execute unit tests to ensure extensive code coverage and reliability
- Contribute to technical documentation and facilitate knowledge transfer to client stakeholders
- Build and maintain robust, scalable solutions with a focus on quality, automation, and Agile methodologies
Core Technical Responsibilities
- Develop backend systems primarily using Java (Spring Boot, Spring Security)
- Manage CI/CD pipelines and containerized environments using Docker and Kubernetes
- Work with application servers, particularly JBoss
- Ensure solutions meet requirements related to performance, scalability, maintainability, and IT security
Additional Responsibilities
- Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices
- Contribute to front-end development using Vue 3, JavaScript, HTML, and CSS (aligned with WCAG 2.1 standards)
- Work with API management tools such as WSO2 and microservices architecture
Technology Stack & Tools
- Backend: Java, Spring Boot, Spring Security, Maven, Kafka
- Frontend: Vue 3, JavaScript, HTML, CSS
- DevOps & Tools: Docker, Kubernetes, GitLab, Jira, Confluence
- Additional Tools: Camunda, WSO2, Figma, Cypress, Xray, Cucumber, Gherkin
Required Experience & Qualifications
- Strong experience in system development, particularly in Java-based environments
- Proven ability to work in Agile frameworks (preferably SAFe)
-
Competency level:
Minimum Sufficient, with preference for High to Exceptional expertise
- Ability to work independently, proactively, and collaboratively in team environments
Education