We are:
Wix’s R&D team. We practice top-notch development methodologies such as TDD, CI/CD and clean code to solve some of the most challenging internet-scale problems that exist today. Our developer-centric approach places responsibility and trust on each developer on their path to production, while working with cutting edge technologies. We make up 40% of Wix's workforce, and invest 20% of our time in professional development and improving our craftsmanship.
We are looking for an experienced developer to join our team as a Senior Server Developer for our core server products. Joining us will enhance your engineering skills, boost your confidence, and expose you to higher levels of programming proficiency.
You are:
A talented developer with at least 4 years of experience with Java development. You have experience with project design, coding, and releasing to customers. You also have a background in Agile development, including Continuous Integration, Continuous Deployment, and coding for automated testing. You’re proficient in POSIX-based environments, such as Linux or Mac OS X. You have extensive experience with Java server side technologies, such as Spring, J2EE, Guice, Play2, RDBMS, and HTTP Protocol. Plus, you have experience with application servers such as Tomcat, Jetty, and J2EE app servers.
Besides being an awesome developer, you work equally well on your own and as a part of a team. Communication is a breeze for you, and you’re problem solver who challenges when needed.
Bonus points if you have experience with NoSQL systems, search engines, Scala or other functional languages, test-driven development (TDD), C++ and Python, or Google App engine.
Familiar with developing web applications (JS, HTML, CSS, AJAX, Rest. JQuery)? Experience in designing and coding large scalable systems? That’s also an advantage!