Lead Java Developer - Remote

Job Type Permanent
Salary
Reference 32284
My Client in the iGaming industry is looking for a Lead Java Developer to join them fully remotely! 
They are start up with a unique product. 

They are looking for a Lead Engineer to scale the engineering team whilst also being a key hire to delivering excellence in technology. 

What you will do
  • Lead by example, mentor the team and establish credibility through quality technical execution and continue to be hands on with code as needed to keep things running smoothly
  • Be an expert leader in the architecture, code patterns, testing and continuous integration details for areas your team works on
  • Provide mentorship and expertise for the design and development of the platform
  • Develop tight relationships with multiple software development partners, ensuring that product needs are met from an operations perspective
  • A commitment to recruiting, growing and inspiring a diverse, equitable, respectful team and workplace
  • Support, mentor and coach as well as provide professional development for your team
  • Perform continuous team member evaluations to enable frequent feedback
  • Facilitate inter-team communication across many agile teams within an organization
  • Work with other leadership to collaborate on strategy, coordinate on dependencies, establish clear effective ownership for teams and continue to adjust to make the teams effective helping to deliver the best products we can
  • Collaborate with Product Management to align on product scope
  • Interact closely with a distributed team. Requires some travel

Required Skills And Experience
  • Excellent written and verbal communication, able to collaborate and rally support
  • Experience building and managing a team of software developers in a geographically distributed team
  • Experience with Agile development, specifically MVP style software development approach with semi-monthly sprint planning and review sessions
  • Experience working with a geo-dispersed team enabling tight collaboration
  • Background as a software engineer is essential with familiarity with the full tech stack for
  • backend platform engineering e.g. Java, Docker, RabbitMQ, Kubernetes, etcd, relational databases etc.
  • Expert in various software architectures such as monolithic OO applications to distributed systems and microservices
  • Deep understanding of software methodologies and processes and experience with Agile
  • Experience with modern CI/CD concepts like continuous integration and delivery, project management and reporting tools (e.g., Gitlab, CI/CD tools, Jira, Confluence, etc.)
  • Experience with AWS technologies and networking
  • Comfortable leading discussions with upper management and have experience tailoring the level of technical details to suit the audience

Education
  • BS or MS in Computer Science or equivalent technical degree
  • 3+ years of managing software teams
  • 12+ years in technology
Apply Now