|
|
 |
 |

|
|
| Java Engineer | | Aggregate Knowledge | | Responsibilities:
* Design, build, and support web applications, as well as critical management systems for Aggregate Knowledge's Discovery Platform.
* Work across functional boundaries and contribute to product development process.
Requirements:
* B.S. or higher studies in Computer Science (or equivalent experience).
* 2+ years of experience developing large-scale, consumer-facing web applications or software as a service (SaaS) is highly desirable.
* Fluent in Java development.
* Solid foundation in OO design and databases/SQL.
* Familiarity with Unix (Linux preferred) development and execution environment.
* Experience working with Spring and iBatis is a plus.
* Excellent organization, communication, and interpersonal skills.
* Strong performance tuning, troubleshooting, and analytical skills.
* Must have ad platform or online advertising experience.
Ideal candidate will have:
* Excellent written and verbal English.
* Exceptional skills with the Java 2 Standard Edition platform.
* UML and design patterns experience.
* Strong analytical, deductive reasoning, problem-solving, and troubleshooting skills.
* Substantial experience with software design and architecture.
* Knowledge of the software development lifecycle (SDLC).
* Ability to work in self-motivated and self-directed environment within a group of peers.
* Ability to identify and integrate open source software packages.
* Experience in installing and maintaining production COTS (commercial off the shelf) software systems.
* Experience with build systems and build processes (Ant, Maven, etc.).
* Experience with XML and related technologies (XPath, XSLT, etc.).
* RDBMS experience (Oracle, Sybase, MySQL, etc) including SQL.
* Modern agile development methodology experience (XP, FDD, TDD, Scrum, etc.).
Other:
* Does what it takes to get it done.
* Works best in very small teams (2 - 5 people).
* Self lead, self directed and self motivated.
* Soup-to-nuts mentality and background to back it up.
* Experience writing products.
* Ideally this is someone that's just written a successful product and is looking to do it again.
* Must not be looking for a "job." This is not a 9-5 organization, but it is an organization that respects a family friendly, work-life balance. | | Apply Now |
|
|