Job Description, a fast growing ecommerce company, is looking for a talented Senior Java Developer to add to our team! This is a great opportunity to sharpen your back-end development skills in a fun and innovative environment.


  • Participate in all phases of software development: requirements, design, construction, testing, deployment, and maintenance
  • Design and develop applications to support company internal operations
  • Ensure system reliability, optimized performance, and compliance with security policies
  • Ensure industry standard development best practices are observed, including accessibility and privacy compliance
  • Build reusable code and libraries for future use
  • Optimize applications for maximum speed and scalability
  • Assess the technical feasibility of UI/UX designs; partner with business analysts to refine project requirements
  • Collaborate with project owners, and the front-end development team to ensure implementation and design are in sync and to deliver client facing products
  • Evaluate technical designs and conduct code reviews
  • Serve in a mentor role to junior team members


  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics or a related field required
  • 6+ years professional experience with Java frameworks such as Spring, Struts, Hibernate
  • 6+ years professional experience with relational databases (MySQL and/or Oracle)
  • Languages & technologies: Java/JEE, SQL, XML, JSON, REST, SOAP, AWS, Ant, Maven, Subversion, Git
  • Deep understanding of data structures, algorithms, and system design
  • Experience making complex back-end architecture design choices
  • Passion for web technologies and keeping up-to-date with new tools and techniques
  • Experience with the full Software Development Life Cycle; front-end and back-end web application development; implementing business logic and developing user interfaces


  • Health insurance — 100% employee coverage after 1 month
  • Meals — breakfast on Wednesdays, lunch on Fridays and free snacks in our stocked kitchen
  • Dental, vision, and 401K plans available
  • Paid time off (vacation + sick) and paid holidays
  • Casual dress code
  • Open floor plan
  • Office gym
  • Pet friendly workplace
  • Ability to work with a great team! Meet us online at
Save Job