Senior Server Developer
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’re looking for an experienced developer to join our team.
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 as 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!
As a Senior Server Developer, you will:
- Lead and deliver high scale projects end to end.
- Gather product and technical requirements.
- Design and write code.
- Write unit and integration tests, collaborating with QA automation.
- Design system deployment and configuration for continuous integration.
- Be responsible for monitoring integration and smooth production operation.