Senior Java Developer (Load & Performance Testing)
* Start Date:
Immediately
* Initial Contract Duration:
12 months (extension likely)
* Project Duration:
Planned for 2-3 years
* Contract Type:
Personalverleih and Service Agreement
* Workload:
100%
* Location:
Region Lucerne (3 days per week onsite)
* Remote Share:
40%
* Language:
Fluent German required
Responsibilities
Core Development & Performance Engineering:
* Design, develop, and optimise Java-based applications with a strong focus on performance and scalability.
* Implement load and performance testing strategies to ensure system stability under high traffic and stress conditions.
* Collaborate in an agile team to define requirements and deliver high-quality software solutions.
* Integrate automated performance tests into CI/CD pipelines for continuous validation.
* Analyse system bottlenecks and propose architectural improvements for performance optimisation.
* Prepare and maintain test coverage matrices and performance benchmarks.
* Document test results and provide actionable insights for development teams.
* Coach team members on best practices for Java development and performance engineering.
Mandatory Skills
* Degree in Computer Science or related field.
* Expert-level Java development experience (Java 17+).
* Proven expertise in load and performance testing (e.g., JMeter, Gatling).
* Strong understanding of CI/CD pipelines (GitLab, Jenkins, Azure DevOps).
* Experience with relational databases and SQL.
* Familiarity with agile methodologies (Scrum, TDD/BDD).
Nice-to-Have Skills
* Experience with cloud platforms (AWS, Azure, GCP).
* Knowledge of container technologies (Docker, Kubernetes).
* Additional programming languages (Python, JavaScript).
SThree_Germany is acting as an Employment Business in relation to this vacancy.