Company logo

Java Technical Architect

InApp Information Technologies India Pvt Ltd

Trivandrum

in 1 month

Brief Description Role: Java Technical Architect Years of experinece : 15+yrs Mandatory Skills: Core Java, SQL/Oracle, Spring Boot Work Mode : Hybrid

Technical Skills:

Proficient in code review Strong background in Core Java ,Spring Boot Good understanding of cloud-related technologies  JSF knowledge is an advantage(Not mandatory) Strong understanding of object - oriented programming and Design Principles Familiarity with tools such as Maven and Eclipse  Experienced with databases and stored procedures Good understanding of cloud-related technologies Excellent communication skills with the ability to interact with customers at senior leadership levels

  Code Review :

Coding Standards: The review should make sure code is following the set of guidelines and conventions set within a project. Code Complexity: The 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. Preferred Skills Core Java,SQL/Oracle,Spring Boot