Java Mid PRPL Software Engineer

Apply Now

Technical Requirements

  • 2+ years production-level Java code
  • API-driven development
  • Well-structured code that focuses on simplicity while meeting task requirements
  • Unit and integration tests
  • Java 8/11 experience
  • Experience coding in a team environment with standups and code reviews
  • Able to read and work with other people’s code

Nice to Have

  • Experience developing complex ETL processes
  • Experience working with big data technologies
  • Experience with JSON, REST APIs

Production Environment

  • Code repository: SVN, Git
  • Task management: JIRA
  • Servlet container: Tomcat, Jetty
  • API tools: Swagger
  • Build tools: Gradle, Maven
  • Database: Postgres, Hive
  • Object stores, caching and search tools: ElasticSearch, Redis, Memcache
  • HTTP servers: Apache

Communication

  • Can communicate clearly and effectively using written and verbal
  • English (will make reasonable allowances for second language issues)
  • Slack, video-conferencing via BlueJeans primary means of communication
  • Prior experience with JIRA and Confluence helpful