Senior Tech Lead

Senior Tech Lead

Irving, TX
12 months

KEY RESPONSIBILITES AND DUTIES

  • Lead a team of 5-6 java developers delivering consistent results
  • Ability to deliver functionality daily 
  • Ensure quality and maintainability of code
  • Align with leadership on priorities, architecture, high level design
  • Work with team members on low level design and help with implementation 
  • Help troubleshoot production issues.
  • Self-directed with a start-up/ entrepreneur mindset

 

“MUST HAVE” SPECIFIC KNOWLEDGE AND SKILLS

  • Experience as a tech lead delivering consistent results with high quality     Ability to communicate effectively to leadership as well to team members
  • Ability to motivate the team to deliver results.
  • Expertise in breaking down a high-level design to low-level designs for developers 
  • Expertise in reviewing code to ensure ‘clean code’ and good OOD practices are followed
    Expertise reviewing unit tests and integration tests comparing against requirements. 
  • Experience troubleshooting production issues by looking into logs, DB, services, etc.
  • Ability to be available afterhours or weekends occasionally to help resolve production issues.
  • Expertise in Core Java, Spring Framework, Spring Boot, MongoDB, Posgres, Kafka
  • Expertise in TDD and BDD

 

ADDITIONAL SKILLS AND OTHER REQUIREMENTS 

These would be nice to haves that while not required would enhance the candidate’s chances

  • SQL Server– SSIS, SSAS & SSRS
  • PostgreSQL Programming 
  • Exposure to API security frameworks, token management and user access control including OAuth, JWT etc.
  • Exposure to Python Programming using PySpark, PyCharm, Python frameworks and libraries etc.
  • Exposure to Azure cloud