Job Summary:
We are looking for a skilled Java SDET. The ideal candidate should have a strong understanding of Core Java, object-oriented programming, and hands-on coding expertise. The role requires collaboration in an agile environment, debugging, problem-solving, and working with various development tools to ensure smooth project execution.
Roles and Responsibilities:
- Develop, maintain, and optimize Java applications.
- Apply object-oriented design principles for efficient coding and software development.
- Write clean, efficient, and maintainable code in Java.
- Work in a fast-paced environment and collaborate with team members.
- Estimate test automation efforts for user stories and contribute to QA processes.
- Actively participate in agile ceremonies, including standups, planning, backlog refinement, reviews, and retrospectives.
- Communicate defects, track fixes, and ensure smooth integration of software components.
- Utilize source code revision control systems like GIT for version management.
- Use build tools such as Maven and Gradle for project builds and dependencies management.
- Work with SQL and JDBC to manage database interactions.
- Debug and troubleshoot issues efficiently.
- Prioritize tasks effectively, set clear expectations, and ensure timely completion of assignments
Required Skills & Qualifications:
- Strong proficiency in Core Java and object-oriented programming.
- Hands-on experience with Java coding and debugging.
- Familiarity with agile development methodologies and working in agile teams.
- Experience with GIT for version control.
- Proficiency in build tools like Maven and Gradle.
- Strong knowledge of SQL and JDBC.
- Excellent communication skills to collaborate with teams effectively.\
Preferred Skills:
- Ability to work in a fast-paced development environment.
- Strong analytical and problem-solving skills.
- Ability to manage multiple priorities and meet deadlines.
- Experience in test automation estimation and agile testing practices.