Senior Systems Analyst Java Job in Inapp Inc

Senior Systems Analyst Java

Apply Now
Job Summary

Job Description:

Technical Skills:

Technologies : Java,JSF, XML, SQL, HTML, CSS, JSON

UI Framework Primeface (Not Mandatory)

Databases: Sybase or MySQL or Oracle

Source control: GIT

Expectation:Should have good exposure in Code and Software design review

Code Review:

  • Coding Standards: Review should make sure code is following the set of guidelines and conventions set within a project.
  • Code Complexity: Reviewer should assess code complexity and suggest simplifications or refactorings when necessary.
  • Performance Considerations: Assess the code for potential performance bottlenecks and recommend optimizations where needed.
  • Code Linting: Utilize any of the code analysis tools like Checkstyle, PMD, and FindBugs to identify and fix code issues.
  • Unit Tests: Code should be accompanied by unit tests, and code reviewers should ensure adequate test coverage.
  • Code Quality Metrics: Use tools like SonarQube to assess code quality, maintainability, and design metrics.
  • Software Design:

  • Architectural Patterns: Familiarize with common architectural patterns like MVC, MVVM, and microservices
  • Design Patterns: Expect the use of appropriate design patterns to solve common software design problems efficiently.
  • Design Reviews: Conduct design reviews to focus on high-level architectural decisions and system organization.
  • Design Documentation: Capable of doing design documents or diagrams that provide an overview of the system s architecture and component interactions.
  • Experience Required :

    Minimum 10 Years

    Vacancy :

    2 - 4 Hires

    Similar Jobs for you

    See more recommended jobs