Application Developer – Java

ChannelApe is a team of commerce focused specialists who are building a platform to streamline business processes with our pre-built integrations.​ Connecting ERPs, 3PL Warehouses, Sales Channels and more so that brands can focus on building better products.

We’re looking for a Java developer with curiosity, commitment, pride, respect, good communication skills and a focus on teamwork. Solid computer science/engineering fundamentals are a must including data structures, algorithm writing skills and OOP concepts.

Must Have
  • Java 8 development including Lambda Expressions and Parallel Computing
  • Unit and Integration Testing using JUnit
  • REST web service development using Spring framework
  • Inversion Control and Dependency Injection using Spring framework
  • Maven
  • Agile software development concepts and processes
  • Integrating with 3rd Party SOAP and REST APIs.
  • NoSQL and/or SQL database design and implementation
Should Have
  • Spring Boot
  • DynamoDB
  • MySQL
  • Behavior Driven Development
  • Test Automation in Java using Cucumber JVM
  • Conducting thorough code reviews using tools such as Crucible
  • Continuous Integration tools such as Bamboo or Jenkins
Nice to Have
  • Docker
  • Utilizing AWS products such as EC2, Elastic Container Service, API Gateway, Lambda, SQS, SNS
  • Kubernetes or similar container management platform
  • Reading from and writing to flat files like CSVs, TSVs, PSVs, or Excel sheets.
  • Integrating with marketplaces sites such as Amazon, Jet, or eBay
  • Front end development using Angular
  • Typescript
  • NodeJS

ChannelApe offers company paid medical/dental/vision insurance, PTO, stock options, and 401k for eligible employees.



Interested? Tell us your story and why you are interested in joining the team.