Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are Applications – a pioneering business line developing full-stack software products for the world’s most advanced semiconductor manufacturing environments. Our mission is to unlock the power of Big Data and enable our customers to gain deep insights through intelligent analytics and compelling visualizations.
We believe data tells a story, and our software helps bring that story to life. If you're passionate about building tools that make complex data accessible and actionable, we’d love to meet you.
Your Mission
As a Senior Java Software Engineer, you’ll join an agile scrum team focused on building and enhancing Java-based test tooling to support automated testing. You’ll tackle performance, stress, and functional testing challenges, coach junior developers, and help shape technical decisions alongside architects and product owners.
You’ll be at the heart of a cutting-edge data analytics platform tailored for semiconductor applications, working in a fast-paced environment with modern technologies and infrastructure.
Your Responsibilities
- Design and develop software tools to support efficient, high-coverage system testing.
- Translate test requirements into scalable, maintainable code.
- Evaluate and integrate off-the-shelf testing tools to enhance coverage.
- Collaborate with test architects to define detailed designs and building blocks.
- Build backend tools for performance and stress testing (primarily in Java).
- Advise stakeholders on technical decisions and best practices.
- Review code and mentor junior developers.
- Develop proofs-of-concept to explore new technologies and design directions.
- Ensure consistency and quality across test tooling components.
- Contribute to test strategy development and CI/CD integration.
Your Profile
- 5+ years of experience as a Java developer.
- Strong experience with JMeter, JUnit, and Spring Boot or Java Enterprise.
- Solid understanding of SQL and test reporting tools.
- Proficient in web technologies: HTML5, CSS3, JavaScript, TypeScript, REST/JSON APIs.
- Familiar with Git workflows, build tools (Maven, Gradle), and automation systems.
- Experience with automated testing frameworks (Jest, Cypress, Cucumber).
- Agile/Scrum development experience.
- Bonus skills: Splunk, Polarion, MongoDB, Node.js, web components.
- Fluent in English.
- Master’s degree in Computer Science, Software Engineering, or equivalent.
Key Skills
Ranked by relevanceReady to apply?
Join Akkodis and take your career to the next level!
Application takes less than 5 minutes