Java Developer with QA Mindset-SDET
On-site · Rockville, Maryland, United States
Job Summary
Java Developer with a QA Mindset-SDET focus on building scalable, testable Java Spring Boot microservices. Responsible for designing and developing containerized microservice components, creating, maintaining, and executing automated testing scripts for web-based applications, and building test harnesses and internal automation tools. Collaborates with QA, development, and business analysts to verify designs and issues. Applies Agile practices through sprint planning, daily standups, and retrospectives. Requires strong experience with cloud platforms (AWS/GCP/Azure), open-source testing frameworks (REST Assured, Selenium, JMeter, Gatling), programming languages (Java, JavaScript, TypeScript, SQL, Python), UI automation with Cucumber, performance testing, and familiarity with configuration and issue-tracking tools (Maven, Git, JIRA, Splunk, Confluence, Postman). Proficient in SQL and Oracle data verification, with excellent communication and problem-solving abilities.
Required Qualifications
- Bachelor's degree in Computer Science, Information Systems or related discipline
- 5+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
- 5+ years of experience in open source frameworks (REST Assured API testing, Selenium, JMeter, Gatling)
- 5+ years of experience in at least one of JavaScript, Java, TypeScript, SQL, Python
- Strong competency in Java 8 and newer with testable code
- Design and develop containerized Spring Boot microservice architectures
- Create, maintain, and execute automated scripts for testing web-based applications
- Create test harnesses and automated tools
- Experience working in Agile environments (5+ years)
- Peer review test plans and test cases and provide test result reports
- Experience with Cucumber UI automation and JMeter/Gatling for load/performance testing
- Familiarity with Maven, Git, JIRA, Splunk, Confluence, SharePoint, Postman
- Ability to write SQL queries against Oracle databases
- Strong analytical and problem-solving skills
- Ability to manage time, multi-task, and adapt to changing priorities
- Excellent 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.