TymblHub

© 2026 TymblHub

Full Stack Java Developer & Automation Test Engineer

Digirestro Solutions Pvt. ltd.
Posted on

Experience
4 - 7 yrs
Job Location
Pune, India
Vacancy
2
Designation
Fullstack Java Developer
Job Type
Not specified

Job Description

Job Summary Full Stack Java 4+ Years


We are looking for an experienced Full Stack Java Developer with 4+ years of hands-on experience in designing, developing, testing, and maintaining scalable web applications.

The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, SQL databases, and modern frontend technologies. The candidate will work closely with product managers, UI/UX designers, QA engineers, and other developers to deliver high-quality, scalable, and reliable applications.


Key Responsibilities:


  • Design, develop, and maintain scalable full-stack applications using Java and Spring Boot.
  • Develop secure and high-performance RESTful APIs and backend services.
  • Build responsive and user-friendly frontend applications using React.js / Angular / JavaScript.
  • Design, develop, and optimize database structures, queries, stored procedures, and transactions.
  • Work with MySQL / PostgreSQL and ensure database performance and data integrity.
  • Integrate third-party APIs and external services.
  • Write clean, maintainable, reusable, and well-documented code.
  • Perform unit testing, debugging, code reviews, and performance optimization.
  • Collaborate with QA teams to identify and resolve defects.
  • Participate in application design, architecture discussions, and technical decision-making.
  • Troubleshoot production issues and provide timely resolutions.
  • Work with Git and standard CI/CD and Agile development practices.
  • Participate in sprint planning, daily stand-ups, code reviews, and release activities.

Required Technical Skills

Backend

  • 4+ years of professional experience in Java development
  • Strong knowledge of Java 8/11/17+
  • Spring Framework / Spring Boot
  • Spring MVC, Spring Security
  • REST API development
  • Microservices architecture
  • Hibernate / JPA
  • Multithreading and exception handling
  • Maven / Gradle

Frontend

  • Strong knowledge of HTML5, CSS3, JavaScript
  • Experience with React.js / Angular
  • TypeScript is an advantage
  • Responsive UI development
  • REST API integration

Database

  • Strong SQL knowledge
  • Experience with MySQL / PostgreSQL
  • Database design and optimization
  • Joins, indexes, views, stored procedures, and transactions

Tools & DevOps

  • Git / GitHub / GitLab
  • CI/CD concepts
  • Docker is an advantage
  • Experience with Azure / AWS is preferred
  • Knowledge of Linux/Windows server environments

--------------------------------------------------------------------------------------------------------------------------


Job Summary Automation Test Engineer 4+


We are looking for an experienced Automation Test Engineer with 4+ years of experience to join our QA team. The candidate will be responsible for designing, developing, and maintaining automated test scripts, executing functional and regression testing, identifying defects, and ensuring the quality and reliability of our software applications.


Key Responsibilities


  • Design, develop, and maintain automated test scripts for web, mobile, and API applications.
  • Create and execute functional, regression, integration, smoke, and end-to-end test cases.
  • Analyze business and technical requirements and prepare comprehensive test scenarios.
  • Identify, document, track, and verify defects using tools such as Jira.
  • Develop and maintain automation frameworks using Selenium / Playwright / Cypress.
  • Perform API testing using Postman, REST Assured, or similar tools.
  • Execute database validation using MySQL/PostgreSQL queries.
  • Integrate automated test suites with CI/CD pipelines such as Jenkins, GitHub Actions, or Azure DevOps.
  • Perform cross-browser and cross-platform testing.
  • Collaborate closely with developers, business analysts, product teams, and manual QA engineers.
  • Participate in code reviews and continuously improve automation coverage and test quality.
  • Prepare test execution reports and communicate testing status, risks, and defects.
  • Troubleshoot automation failures and maintain stable test environments.
  • Support UAT and production-release validation.

Required Skills


  • 4+ years of experience in Software Testing / QA Automation.
  • Strong hands-on experience with Selenium WebDriver or equivalent automation tools.
  • Good programming experience in Java, Python, or JavaScript/TypeScript.
  • Experience with TestNG / JUnit / Cucumber or similar testing frameworks.
  • Strong knowledge of API testing and REST APIs.
  • Good understanding of SQL and database testing.
  • Experience with Git/GitHub/GitLab.
  • Experience with Jenkins / Azure DevOps / GitHub Actions is preferred.
  • Strong understanding of SDLC, STLC, defect life cycle, and Agile methodologies.
  • Good knowledge of test case design, test planning, and regression testing.
  • Strong analytical and problem-solving skills.

Good to Have

  • Experience testing POS, restaurant, retail, e-commerce, or SaaS applications.
  • Experience with Android/iOS mobile application testing.
  • Experience with performance testing using JMeter or similar tools.
  • Knowledge of Docker and cloud environments, preferably Azure.
  • Experience testing offline/online applications and synchronization scenarios.
  • Knowledge of microservices and distributed systems.