Groovy Developer(s) needed (Groovy) Nashville, Tennessee
Salary: | USD70000 - USD80000 per year + Full benefit package |
Vaco Technology in Nashville, TN has an immediate need for Groovy and or Java developers.
We are looking for a few really great developers* to work on a new product that will disrupt the e-
Discovery and larger litigation support space out of our Nashville office. We are a software startup,
creating beauty and innovation in legal software through cutting edge technology. We are
seeking bright, self-motivated, and driven software engineers who are committed to improving
their knowledge and productivity proving how much they can achieve by the strength of their mind,
creativity, and spirit. Great working environment that appreciates individuality and life. We work
with F/OSS and Microsoft stacks, and an affinity with these would be nice, but we know that great
developers can learn these things on the job. Whatever technologies, languages, or development
environments you’ve been using, we expect you to have mastered them in depth, and we expect
that you will be able to master any technology, language, or development environment that we
need in the future. You won’t be boxed into any particular language or platform and you will get to
work with all the latest technologies.
* Really great is hereby defined as: Your friends and co-workers describe you as a "coding animal” and
your programming ability is way above average, as demonstrated by a continuous string of successful
projects. We also expect you to have a track record of contributing to the community (whether
through blogging, open source projects, or other online communities).
About You
You are a solid, all-around developer. Specifically with LAMP/Java experience and server scaling/
load balancing/cloud integration experience. You know a handful of the 'usual suspect' languages
(Java, Ruby, javascript, .NET, PHP, CSS, HTML etc.) You don’t mind building Microsoft targeted
solutions using .NET stack when necessary. Ideally, you have worked on highly scalable, highly
available consumer oriented products. You like to work as part of a fun team where your skills and
creativity play a crucial role in the direction and success of the company. You have everything it
takes to be one of the greats and now you just need somewhere to prove it.
Skills & Requirements
Before we get into the specific skills, you must:
● Have incredible coding skills in general
● Have an excellent command of written and spoken English
● Have a permanent legal right to work in the US
● Live in Nashville area or be willing to relocate here
We gauge specific skills in three ways; each on a scale of 1-10:
1. Experience: Includes direct exposure and use of the skill in school, on-the-job, and on your
own personal time. This scale indicates years of experience:
1 year ←-----5 years -----> 10 years
2. Depth: Most skills have many different facets and aspects. A deep knowledge indicates that
you have applied your skill in a wide variety of ways and you have used that skill to solve
a wide variety of problems. 1 indicates a very narrow and specific use of the skill and a 10
indicates an extremely deep and wide use of the skill.
1 -Very specific/narrow use ←----- 5 - Moderately deep use -----> 10 Very broad use of skill
3. Enthusiasm: This is your desire to continue to use this skill and to sharpen your skill both
at work and at play. Enthusiastic people often want to contribute to the community at large
and work to improve other’s skills. 1 indicates that you do not really enjoy using the skill
and a 10 indicates that you get great pleasure from using that skill.
1 - Bored with the skill ←----- 5 - Enjoy it most of the time -----> 10 Love every minute of it
Each specific skill listed below is marked with our requirements on each of these three scales. Each
skill is marked with the minimum requirement on all three scales.
Languages
●Java/Groovy
○ Experience 1 ←----- 5 -----> 10
○ Depth 1 ←------- 7 ---> 10
○ Enthusiasm 1 ←--------- 9 -> 10
●Javascript
○Experience 1 ←--- 4 -------> 10
○Depth 1 ←---- 5 ------> 10
○Enthusiasm 1 ←---- 5 ------> 10
●HTML5 + CSS3 + Canvas
○Experience 1 ←--- 4 -------> 10
○Depth 1 ←------- 7 ---> 10
○Enthusiasm 1 ←---- 5 ------> 10
●Microsoft - Experience is a plus
○C#.NET
○ASP.NET
○WPF
○WCF
System Admin/Platforms:
● Linux/Shell/Puppet
○Experience 1 ←----- 5 -----> 10
○Depth 1 ←------- 7 ---> 10
○Enthusiasm 1 ←--------- 9 -> 10
● Apache/Nginx
○Experience 1 ←----- 5 -----> 10
○Depth 1 ←------- 7 ---> 10
○Enthusiasm 1 ←--------- 9 -> 10
Developer Job Duties:
●Defines site objectives by analyzing user requirements; envisioning system features and
functionality.
●Designs and develops user interfaces to internet/intranet applications by setting
expectations and features priorities throughout development life cycle; determining design
methodologies and tool sets; completing programming using languages and software
products; designing and conducting tests.
●Recommends system solutions by comparing advantages and disadvantages of custom
development and purchase alternatives.
●Integrates applications by designing database architecture and server scripting; studying
and establishing connectivity with network systems, search engines, and information
servers.
●Completes applications development by coordinating requirements, schedules, and
activities; contributing to team meetings; troubleshooting development and production
problems across multiple environments and operating platforms.
●Supports users by developing documentation and assistance tools.
●Updates job knowledge by researching new internet/intranet technologies and software
products; participating in educational opportunities; reading professional publications;
maintaining personal networks; participating in professional organizations.
●Enhances organizational reputation by accepting ownership for accomplishing new and
different requests; exploring opportunities to add value to job accomplishments.
Other Experience:
Exposure to and experience with these technologies is a bonus. We are interested in your
experience with these or similar technologies:
●Lucene
●jQuery
●MVC/Ember.js
●LESS/Sass/Compass
●GearMan/RabbitMQ
●Varnish/Nginx/Squid
●Hadoop, Distributed Computing, Sharding Datasets
●MongoDB/Redis/Cassandra/Memcached
●OpenCV
●Unit Testing/Continuous Integration/TDD
●Terracotta