Job Description
Hibe is seeking a talented and experimented Groovy / Grails developer to create high volume, cutting edge social networking platform.
The ideal candidate must have demonstrated proficiencies in developing web-based applications and have completed AT LEAST ONE MAJOR PROJECT or PRODUCT.
Responsibilities
* Design, develop, unit test, optimize, deploy and document scalable web applications.
* Participate in the code and architecture design.
* Participate in the automation of continuous integration and deployment between development, integration and production stages.
* Critical thinking in solving complex problems on tight deadlines.
* Perform application tuning and suggest code improvements to optimize production.
Desired Skills & Experience
Education Level
* Bachelor's degree and 7 years of professional web development experience or 10+ years of professional web development experience.
Mandatory Skills
* Extensive Groovy / Grails / Java web application development, Scala is a plus;
* Strong knowledge with OO design patterns and agile engineering practices (e.g., test driven development, object Oriented design, refactoring) and SOA architectures (i.e., web services design, integration with 3rd party services).
* Strong experience with common web development technologies HTML, CSS, XML, JSON, HTTP, JavaScript (e.g.: AJAX, JQuery) and other related technologies.
* Strong experience developing, testing, profiling, deploying and maintaining enterprise Web applications in Java, including extensive knowledge of the Spring Framework, Hibernate and other leading open source Java libraries (i.e. Groovy, Grails, Rails, Python, Scala)
* Minimum of 5 years experience with SQL related database development (e.g., MySQL, PostgreSQL, ..).
* Very familiar with UNIX environments, shells, version control systems (e.g., Subversion)
* Good Experience with distributed systems.
* Experience of building and supporting scalable, high-quality web applications
* Experience with performance tuning of applications including Java profiling, memory profiling, data caching, database tuning and browser performance analysis.
Optional skills & experience
* Hadoop;
* CDN;
* UNIX system administration;
* Scala programming skills.
Company Description
In real life, we manage our personal and private lives with relative ease. Families, friends, coworkers, and lovers exist in separate worlds, at separate times. They only come together when we choose. Online, things are way more complicated.
Hibe is an all-in-one social utility that lets individuals or organizations build their own networks.
Hibe helps you manage your various lives and activities online in a simple, natural way. You can create any facet of your real life, and include people you interact with. Everything that’s important to you––the people, places, activities, projects, ideas, products, beliefs––is organized logically and shared according to your needs.
Your content is meaningful only in the context it was posted. For example, your co-workers cannot access your family information, unless they are also a family member.
You are in complete control. Indeed, you can present yourself differently to your family, your friends, your co-workers, or any of your circles, thereby reinforcing a certain image, a perception, or identity you want to portray to people into each facet, as you do in real life.
Thus, Hibe lets you build and grow your own social network, while respecting your fundamental privacy rights. The result: a synchronous representation of your world and your relationships that works the way you want it to, both online and off.
Welcome to Hibe.