Java Full Stack Engineer / Performance Test Automation Engineer
Technology
Job Description
Job Description
Role: Senior Java Full Stack Engineer / Performance Test Automation Engineer
Location: Dearborn MI - Hybrid (4 days/week in office)
Experience Required:
- 10+ years of IT experience
- 8+ years of Java development experience
- Strong expertise in at least one programming language (Java preferred)
Must-Have Skills
- Java
- Spring Boot
- Playwright
- QA Automation
- Load & Performance Testing
- Performance Test Scripting
- Backend Development
- GCP Cloud Run
Nice-to-Have Skills
- React.js
- Testing Tools/Frameworks
- CI/CD
Key Responsibilities
- Design, develop, test, and maintain enterprise applications
- Build backend services, APIs, and microservices using Java/Spring Boot
- Develop automated test frameworks and scripts using Playwright
- Perform load and performance testing to ensure application scalability
- Design software architecture and recommend technology solutions
- Collaborate with Product Owners, Architects, QA, and Development teams
- Implement CI/CD, Test Automation, and TDD best practices
- Optimize application performance and reliability
- Ensure secure coding practices and data protection
- Work on cloud-native deployments using GCP Cloud Run
- Participate in full software development lifecycle (SDLC)
