Description

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

Education

Any Graduate