-
Unique ID:
#5961
-
Price:
$
-
Location:
-
Posted on:
18th of April 2015 at 10:35 PM
-
Expires in:
Expired
Senior Java Software Engineer, Merchant Integration
Who We Are:
SquareTrade is disrupting a $20+ billion global industry with a different approach to warranties. SquareTrade uses innovative technology and legendary customer service to keep millions of customers happy. We are well funded, being the largest private capital deal in 2012, and very profitable. SquareTrade was recognized as one of the Bay Area’s best places to work in 2014.
Job Description:
The merchant integration team enjoys building on the SquareTrade.com customer purchasing, pricing, categorization, and registration frameworks and web services, and implementing integrations with merchants (such as Amazon, eBay, Costco, etc.).
Our team believes in making an extraordinary impact. We do this by challenging each other to have a mindset of constant improvement, automating everything we can, thinking to scale, and wanting to do great work. Following this, our small team is able to build scalable systems to process millions of orders from some of the worlds largest merchants.
We believe that the challenges are still ahead of us. In the next year SquareTrade is expected to have major international customer growth and in order to meet the growth, we will need to add the latest technology, provide new services, and adapt our process and systems for faster iteration.
Responsibilities:
– Work across the full development stack and integrate new technologies
– Lead the design and development of integration projects. Own projects end-to-end; work with PMs on requirements, design and break down projects into tasks, set estimates and hit them.
– Re-architect and refactor our back-end order processing system for performance and scalability
– Work in a fast-paced Agile environment.
– Code. A lot of it, every day
– Work with partner groups; initiate discussions with partner groups when needed
– Be independent and self-directed. Write design documents for a sub-component of a larger system, know which teams to work with to launch it, and write well-structured code without much supervision from more senior engineers
Qualifications:
– BS in Computer Science or equivalent experience
– Minimum 5 years of professional software development experience in Java based enterprise applications
– Strong communication skills and must be able to work effectively in cross-functional teams
– Opinionated, suggests ways to make things better; is always thinking about improving
– Be able to learn and pick up new skills and technology quickly
– Knowledge and experience in JEE, ORM Frameworks, SQL, and Linux
Nice to have:
– Experience with REST based web services
– Strong knowledge and experience with performance and scalable systems
– Front-end skills (HTML5, JavaScript, CSS)
– Able to write scripts using Bash, Python or Ruby
– Ecommerce, integration, EDI or retail system application know-how
– Someone who likes technology and keeps up with it; can suggest ways to use new technology improve our codebase
– Specific knowledge and experience in JPA/Hibernate, JBoss, Postgres, Spring
Benefits:
– Competitive salaries, benefits (medical, dental, vision), bonus opportunities, stock options, generous paid time off
– Respect for your work-life balance
– Free lunch and breakfast and unlimited snacks and drinks
– A paid volunteer day to give back to the community
– Discounted Gym membership
– Company activities from happy hours, winery trips, and picnics in the park to running a 5k.
– Not feel stuck. This team has exposure to all different parts of the system making transitioning easy. We work on developing careers based on what people enjoy.
Click here to apply
http://hire.jobvite.com/CompanyJobs/Careers.aspx?nl=1&k=Apply&j=oj6OZfwW&s=Craigslist
•Principals only. Recruiters, please don’t contact this job poster.
•do NOT contact us with unsolicited services or offers