We are looking for a skilled Java Backend / Full‑Stack Developer with strong hands‑on development experience and a solid background in automation testing. The ideal candidate should be comfortable building scalable backend services while also contributing to automated testing using tools such as Selenium, Playwright, or Cypress.
Key Responsibilities
- Design, develop, and maintain Java‑based backend services using Spring Boot and microservices architecture
- Build and expose RESTful APIs and ensure high performance and scalability
- Contribute to full‑stack development including UI integration when required
- Develop and maintain automated test frameworks for UI and end‑to‑end testing
- Write efficient automation scripts using Selenium (Java), Playwright, or Cypress
- Collaborate with QA, DevOps, and product teams to ensure quality across the SDLC
- Integrate automated tests within CI/CD pipelines
- Participate in code reviews, debugging, and performance optimization
Required Skills & Qualifications
- Strong hands‑on experience in Java (Java 8+)
- Solid experience with Spring Boot, Spring MVC, and REST APIs
- Exposure to Full‑Stack development (Angular / React or similar frameworks)
- Practical experience with automation testing tools:
- Selenium (preferred)
- Playwright and/or Cypress
- Good understanding of test automation frameworks, test design, and best practices
- Experience working with Git, Maven/Gradle
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI)