We are seeking a Lead Software Engineer with expertise in Java, Microservices, and Azure to lead our engineering team and develop a scalable SaaS platform for our customers.
Requirements
- Bachelor’s Degree in Computer Science or related
- 5+ years of experience with a proven track record of successfully delivering global and highly scalable customer-facing digital products and capabilities
- Hands on expert in full stack development experience using any of the stack Java, Spring Boot, Spring, NoSQL/Snowflake
- Experience in meta-driven development and can demonstrate using it
- Experience working with SQL and no-SQL datastores like Elasticsearch, Postgres, Snowflake
- Expert in leveraging continuous integration and robust build/test automation, with a preference for cross platform stacks and containerization (Jira, Git, Jenkins, Maven, Gradle)
- Experience utilizing cross cloud API platforms (Apigee)
- Experience in one of the public cloud technology stack in Azure, AWS, GCP
- Experience with Docker Containerization and Cloud services such as ElasticCache, EKS
- Strong analytical skills to be able to manage complex problems using a number of techniques
- Experience in leading complex software product delivery in an Agile environment
- Experience in a leadership position responsible for building, motivating and leading high performing development teams