Lead Java
Minimum Qualifications:• 12+ years of application development experience.• 7+ years of experience in a lead software engineer role using technologies such as Java/Spring Boot, Kafka, Microservices, Kubernetes, Docker, Angular, SQL• 5+ year of experience in open source software, APIs and frameworks• Significant hand-on experience with design patterns, microservices architecture, and software engineering best practices• Engineering degree, related technical discipline, or equivalent work experience.• A solid foundation in object-oriented and cloud native design.• Significant experience with modern JavaScript frameworks (e.g. Angular, React or Vue.js).• Hand-on in writing REST APIs using Java/SpringBoot.• Experience with relational and document databases (e.g. PostgreSQL, Cassandra).• Exposure to automated testing, modern CI/CD pipelines.• Familiar with bash, Git, Jira, and agile methodologies.Preferred Qualifications:• Experience working with and maintaining a community around open source software.• Desire to evangelize Developer Culture and lead change within the organization.