We are looking for a Lead Developer, someone that has done mentoring and code reviews
Needs:
JAVA
SPRING
SQL
LEAD EXPERIENCE
Qualifications:
- 4+ years of experience as a professional software engineer
- 2+ years in a software role, working with complex data processing systems
- Thorough knowledge of Java microservice applications and ecosystem (Spring Boot, DropWizard, etc)
- Previous experience using heterogeneous data storage/cache layers (Postgres, Oracle, Neo4j, etc)
- Previous experience with enterprise search engines (Elasticsearch, Solr, Lucene) is
- Previous experience with message based stream processing (Kafka, Kafka Streams, Spark)
- Ability to effectively apply complex graph & tree data structures to implement performant algorithms.
- Previous Experience successfully deploying systems using eventing infrastructure (Kafka, RabbitMQ, Redis, etc.)
- Prior experience developing GraphQL and federated GraphQL APIs is a plus.
- Previous experience with validation of, versioning, and/or processing large XML or JSON feed is a plus
- Previous exposure maintain or developing large CMS applications a plus