Nhance

Technical Lead / Senior Technical Lead – Java

If you are an experienced and ambitious Technical Lead with strong programming fundamentals and the ability to adopt new frameworks as needed we want to hear from you. As a Technical Lead, you will be expected to architect, develop and release user-facing features and ensure the quality of our product continues to serve the needs of our tens of millions of users.

Responsibilities

Working on delivery of our product (70%)

  • Lead the design and develop systems which are cloud-native, reliable and globally scalable
  • Code review the work of your teammates to ensure high code quality
  • Making sure the systems run smoothly in production

Coaching/mentorship (20%)

  • Coach and mentor front-end developers to grow their skills and prepare them for increased responsibility.

Being part of team development (10%)

  • Continuously help to improve on team process.
  • Participate in the feedback loop of our organization both in regards to giving and receiving feedback.
  • Share knowledge with your team members 

Requirements

  • 5+ years of experience working in a professional product-driven environment
  • Extensive experience with the Java, Spring Ecosystem
  • Experience with the BigData stack (ex. Cassandra, Kafka, Spark)
  • Experience with Version control systems (Git)
  • Experience with Unix / Linux
  • Experience with the full development and deployment cycle (CI/CD)

Preferred  

  • Experience with the Atlassian stack (Jira, Confluence)
  • Experience with developing and running on the AWS Cloud
  • Experience with agile methodologies like Scrum/Kanban



 

More Jobs