Java Developer – API & Playwright
Company: Derisk360
Location: Edinburgh, UK
Work Mode: Hybrid (2 Days Work from Office)
Employment Type: Contract (Inside IR35)
Experience Required: 7+ Years
Overview
Are you a passionate Java Developer with expertise in API development, Playwright automation, and modern software development practices? Join Derisk360 and contribute to building scalable, high-quality applications and automation frameworks that drive business success. We are looking for a proactive professional who thrives in a collaborative environment and is passionate about delivering reliable, secure, and efficient software solutions.
Key Responsibilities
- Design, develop, and maintain scalable applications using Java.
- Develop and consume RESTful APIs and microservices.
- Build and maintain Playwright-based automation frameworks for UI and API testing.
- Participate in all phases of the Software Development Life Cycle (SDLC).
- Write clean, maintainable, and efficient code following industry best practices.
- Perform unit, integration, API, and automation testing.
- Collaborate with developers, QA engineers, product owners, and stakeholders to deliver high-quality solutions.
- Troubleshoot, debug, and resolve application issues.
- Conduct code reviews and contribute to continuous improvement initiatives.
- Integrate automated tests into CI/CD pipelines.
- Ensure application performance, security, scalability, and reliability.
Required Skills
- 7+ years of experience in Java development.
- Strong hands-on experience with REST APIs and web services.
- Experience with Playwright automation testing.
- Knowledge of API testing and automation.
- Strong understanding of SDLC and Agile methodologies.
- Experience with JUnit, TestNG, or similar testing frameworks.
- Knowledge of Microservices Architecture.
- Experience with Git, Maven, Gradle, and CI/CD tools.
- Strong SQL and database knowledge.
- Excellent analytical and problem-solving skills.
Preferred Skills
- Experience with Spring Boot and Spring Framework.
- Exposure to AWS, Azure, or GCP.
- Knowledge of Docker and Kubernetes.
- Experience with performance and security testing.
- Familiarity with DevOps practices and automation tools.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong communication and stakeholder management skills.
- Ability to work independently and collaboratively in a fast-paced environment.
What We Offer
- Competitive contract opportunity within a dynamic and growing organization.
- Exposure to enterprise-scale projects and modern technologies.
- Collaborative and innovative work environment.
- Opportunities for professional growth and continuous learning.
- Flexible hybrid working model.