We’re looking for software developers of all experience levels to grow the technical firepower on our Chicago-based team. As an engineer here, you’ll work on a unique set of custom client projects and on enhancing the features of our digital marketing platform, Pepper. Along the way, you’ll tackle challenging problems, continue to learn new skills, and make a huge impact on our software, our clients, and your peers. How? Our developers work closely with each other and with non-technical teams alike, creating an environment where knowledge spreads like wildfire.
HERE’S WHERE YOU COME IN:
You’ll join our cross-functional consulting teams in developing custom web applications for our clients. Our software is currently written with Java, theSpring Framework, Vaadin, HTML5, CSS (using Less), and a very heavy dose of JavaScript (primarily jQuery, Dojo, and Angular). You might have a greater interest in some of these technologies than others, but we’re looking for people who want to make a well-rounded, full-stack contribution to every part of a project.
Since work is a huge part of your life, we want it to be interesting (new technologies, subject matter, and challenges) and fun (company outings, team sports, catered lunches, etc). Vodorians work hard, support each other, and walk away satisfied. We keep up with the latest technologies, tools, and tricks of the trade – we’re always refining our approach, and everyone’s got a seat at the table.
ABOUT YOU:
Professional experience in Java web development, or if you’re a new college graduate, some experience in a similar language. Bonus points if you’ve been using the Spring framework
A good grasp of OO and design patterns that avoid redundancy and promote efficiency, legibility, testability, and maintainability of code
A desire to collaborate and innovate with our internal teams (both technical and non-technical) and with our clients – we want you to teach what you’ve learned, and in turn, learn from others
Familiarity with JPA (or pre-JPA OR/M), Elasticsearch and/or enterprise content management systems (this is a big plus)
If you’ve been working with requirements and project management teams to achieve software development goals, you’ve got a leg up
