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!