SDET Senior Java Developer

Overview

On Site
DOE
Accepts corp to corp applications
Contract - W2

Skills

Software Engineering
Object-Oriented Programming
Quality Assurance
Management
Java
Collections
Multithreading
Concurrent Computing
Selenium
Software Testing
Continuous Integration
Continuous Delivery
Version Control
Git
Conflict Resolution
Problem Solving
Debugging
Communication
Collaboration
Virtual Team
Automated Testing
Appium
JavaScript
Groovy
JUnit
Cloud Computing
Testing
Agile
DevOps
API

Job Details

Job SummaryWe are seeking a highly skilled professional with extensive experience in Core Java to join our software engineering team.This role requires a deep understanding of Java frameworks, tool development, and industry best practices, along with a foundational knowledge of software testing methodologies.he ideal candidate will have a background in developing test frameworks and delivering high-quality software products.Candidates with strong Core Java development skills, testing knowledge, or experience as an SDET are encouraged to apply.

Key ResponsibilitiesDevelop and maintain high-performance software solutions using Core Java.Design and implement automation frameworks and testing solutions.Apply object-oriented programming principles and advanced Java features such as collections, multithreading, concurrency, and reflections.Collaborate with QA and development teams to improve software testing processes.Integrate testing practices into CI/CD pipelines and manage version control using Git.Support Agile development practices and DevOps initiatives.Troubleshoot and debug complex software issues independently or in team settings.

Required QualificationsStrong proficiency in Core Java, including OOP, exception handling, collections, multithreading, concurrency, and reflections.Experience with test automation frameworks, especially Selenium.Working knowledge of software testing methodologies, tools, and best practices.Hands-on experience with CI/CD tools and pipelines.Familiarity with version control systems such as Git.Strong problem-solving and debugging skills.Excellent communication and collaboration abilities, especially in distributed team environments.

Preferred QualificationsExperience with additional test automation tools like Appium, JavaScript, Groovy, or JUnit.Exposure to cloud-based testing platforms and services.Understanding of Agile methodologies and DevOps practices.Experience with API Gateway integration.

; Education:
Bachelors Degree

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.