Senior Tech Lead-JAVA

Overview

We are looking for Senior Tech Lead- JAVA having 10 Years of expereince. Knwoledge in Older version JAVA

Job Description

Coding Standards: Review should make sure code is following the set of

guidelines and conventions set within a project.

2. Code Complexity: Reviewer should assess code complexity and suggest

simplifications or refactorings when necessary.

3. Performance Considerations: Assess the code for potential performance

bottlenecks and recommend optimizations where needed.

4. Code Linting: Utilize any of the code analysis tools like Checkstyle, PMD,

and FindBugs to identify and fix code issues.

5. Unit Tests: Code should be accompanied by unit tests, and code

reviewers should ensure adequate test coverage.

6. Code Quality Metrics: Use tools like SonarQube to assess code quality,

maintainability, and design metrics.

Software Design :

1. Architectural Patterns: Familiarize with common architectural patterns

like MVC, MVVM, and microservices

2. Design Patterns: Expect the use of appropriate design patterns to solve

common software design problems efficiently.

3. Design Reviews: Conduct design reviews to focus on high-level

architectural decisions and system organization.

4. Design Documentation: Capable of doing design documents or diagrams

that provide an overview of the system's architecture and component

interactions

Skills & Requirements

Technologies : Java,JSF, XML, SQL, HTML, CSS, JSON UI Framework - Primeface (Not Mandatory) Databases : Sybase or MySQL or Oracle Source control : GIT