Senior Java Developer

Senior Java Developer

Medici Ventures is looking for a Senior Java Developer that develops, tests, and documents computer applications, provides accurate time bids of their work, and can provide critical feedback and support for application defects noted by clients and testers.

What You Will Do

  • Review and document existing application code

  • Provide maintenance support to existing application code

  • Perform new application development

  • Code clean-up and SCM administration

  • Automation of development tasks

  • Interface with Product Owners to define epics and user story creation

  • Write code

  • Critical systems development

  • Database structure definition

  • Proficiency building unit tests, especially using JUnit

  • Perform other duties as required and assigned by manager and upper management

  • Follow legal policies as directed

What You Should Have

  • Minimum of 3-5 years recent Software Development experience

  • Strong Java skills

  • Solid SQL ability

  • Proficiency in Object Oriented design and programming

  • Experience with Object Relational Mapping (ORM), especially Hibernate

  • Proficiency with IDE-based development, especially in JetBrains

  • Bachelor’s degree or equivalent relevant experience

What We Hope You Have

  • Proficiency with GIT

  • Experience with large database and systems

  • Experience building web services, especially using the REST style

  • Experience utilizing and manipulating JSON data

  • Programming in a modern version of Java

  • Development on Linux

  • JavaEE related experience such as EJB, Spring, etc.

  • Experience with Maven

  • Database schema definition

  • Experience in a variety of programming languages such as Javascript, and python is a plus

What We Offer

  • LEED Gold Certified 19-acre Campus & Global HQ 

  • Onsite Daycare Center 

  • 401k (6% match)

  • Onsite Health Clinic

  • Tuition Reimbursement, Leadership development Program, & Mentorship Program

  • Onsite Fitness Center with group fitness classes and trainers

  • Onsite Cafe with additional Coffee Shop and Juice Bar

  • Indoor Bike Storage

  • Medical, Dental, Vision coverage

  • Onsite Greenhouse, providing fresh fruits & vegetables for our cafe

  • Life Insurance, Short and Long-Term Disability coverage

  • Overstock Women's Network (OWN)

*Benefits vary based on position, tenure, location, and employee election

Physical Requirements:

This position requires you to sit, stand and perform general office functions. You may also be required to lift up to 25 pounds occasionally. Bending, stooping, and reaching are also frequently required.

Equal Employment Opportunity:

It is our policy to provide equal employment opportunity for all applicants and associates.  This policy includes our commitment to ensure that all employment decisions are made without regard to race, color, religion, gender, national origin, disability, pregnancy, veteran status (including Vietnam era veterans), age, sexual orientation, gender identity, or any other non-job-related characteristic protected by law.

RaeLynn Forcella