Java Lead

Apply Now

How You’ll Do It

  • Owns extensive knowledge or area (domain or application) of the product base; takes technical leadership within those components
  • Completes design reviews on owned components
  • CI/CD environments
  • Test Driven Development (TDD)
  • Troubleshooting bugs and production issues.
  • Maintains technical knowledge by attending training workshops, reading journals, or online references.
  • Work with a talented team in an agile environment
  • Mentor other Engineers on the team

What You’ll Bring

  • 5+ Years of Software Development Experience
  • Programming Skills combined with Bachelor Degree in Computer Science or Technical Certification
  • Experience with Java, Spring, and React
  • Understanding of Distributed and Service Oriented Design Patterns
  • Enterprise deployment Awareness
  • Experience with RDBMS
  • Experience with NO SQL database systems
  • Proficient with REST principles
  • Code Performance Awareness
  • Software Debugging
  • Development Fundamentals
  • Advocate Architectural Direction with Team
  • Unit Testing
  • Player/coach, leads by example
  • Ability to learn new technology quickly
  • Desire for continuous learning

Bonus Point

  • Experience with Scala
  • TDD