Java Full stack Developer and Testing Engineer
On-site · Pune, Maharashtra, India
Job Summary
Java Full Stack Developer and Testing Engineer role seeking a candidate to design, develop, and maintain enterprise-level applications using Java with Spring Boot, and to lead automated testing across frontend and backend components. Responsibilities include full-stack development (backend Java, frontend with React/Angular/Vue), collaborating with product/design teams, code reviews, performance optimizations, and mentoring on automation testing best practices. Automation testing responsibilities cover unit, integration, API, UI, performance, and security tests with frameworks like JUnit, Mockito, Selenium, Cypress, Playwright, REST Assured, and integrating tests into CI/CD pipelines. The role requires contributing across the software development lifecycle, debugging production issues, and staying current with industry trends. Educational requirement is a Bachelor's or Master's degree in Computer Science, Engineering, or related field, with 5+ years of Java full-stack experience and at least 1 year focused on automation testing.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 5+ years of professional experience in Java fullstack development
- 1+ years of experience specifically focused on automation testing
- Strong proficiency in Java and object-oriented programming
- Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA)
- Proficiency in at least one modern frontend framework (React, Angular, Vue.js) and related technologies (HTML, CSS, JavaScript/TypeScript)
- Experience designing and implementing automated testing solutions (unit, integration, end-to-end, performance)
- Familiarity with testing frameworks such as JUnit, Mockito, Selenium/Cypress/Playwright, REST Assured
- Experience with relational databases (PostgreSQL, MySQL, Oracle) and ORM technologies (Hibernate, JPA)
- Experience with version control systems (Git)
- Familiarity with CI/CD tools and concepts (Jenkins, GitLab CI, Azure DevOps)
- Understanding of microservices architecture and cloud platforms (AWS, Azure, GCP) is a plus
- Excellent problem-solving, analytical, and communication skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.