InApp / Careers / Jobs / Senior Java Developer

Senior Java Developer (10+ years)

Project Location(s):



Experience: 10+ years

Technologies: Core Java, SQL/Oracle, Spring Boot

Should have good exposure in Code review

Technical Skills:

  • Proficient in code review
  • Strong background in Core Java, JavaScript, and jQuery
  • Extensive experience with Spring Boot
  • Familiarity with tools such as Ant, Gradle, Maven, and Eclipse
  • Experienced with databases and stored procedures (Oracle & SQL Server)
  • Proficient in developing web applications and application software
  • 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 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.