Java Developer needed to develop a standalone tool for Code Smell Detection and Auto-Refactoring

Job ID: 36802037

Budget: $250 – $750 USD

I am seeking a skilled and experienced Java Developer for the development of a standalone application that can detect and auto-refactor code smells from Java source code. As a developer in this role, you will utilize your expertise in Abstract Syntax Trees (AST) and Java Parser. Auto-refactoring is very important to me, so the ideal candidate should have experience with this as well.

Requirements:

1 - Proficiency in Java programming language with a strong understanding of object-oriented concepts.

2 - Extensive experience working with Abstract Syntax Trees (AST) and Java Parser libraries, such as Eclipse JDT, ANTLR, or JavaParser.

3 - Familiarity with common code smells, such as duplicated code, long methods, large classes, and excessive complexity.

4 - Strong analytical and problem-solving skills, with an ability to comprehend complex code structures and identify potential issues.

5 - Prior experience in developing code analysis tools, refactoring tools, or similar software is highly desirable.