Senior Software Engineer
TechTarget publishes integrated media that enable information-technology (IT) marketers to reach targeted communities of IT professionals and executives in all phases of the technology decision-making and purchase process. Through its industry-leading Web sites, magazines, conferences and its ROI-focused lead management services, TechTarget delivers measurable results that help IT marketers generate qualified leads, shorten sales cycles and grow revenues.
Senior Software Engineer
Needham, MA
TechTarget is seeking a Senior Software Engineer to join a team responsible for the design, development and implementation of a high profile internal enterprise application. The application is highly database-driven (Oracle), uses Hibernate for ORM, Spring Framework for middle-tier (Java), with JSP for the view layer. This is a Java Application Development position, with emphasis on the data access layer (DAO). Role requires proficiency at all levels (database, Java, JSP), but successful candidate will be an expert at the Java database access layer, at the database level, and be comfortable working in database code (modeling, optimizing, coding stored procedures and SQL scripts for data definition and manipulation). Experience with multiple ORM tools is desired, Hibernate required. Position requires an excellent understanding of the full software lifecycle, including functional requirements gathering, technical documentation and design, development, testing, and building software applications. This is an excellent opportunity for a Java application developer with 5+ years professional application development experience to step into an established team and drive design and development at the core layer as well as to gain experience with Java-based web application development.
Essential Job Functions:
• Java database access programming;
• Data-modeling and database design skills;
• Database programming;
• Interaction and cooperation with business owners, enterprise and system architects, developers, project managers and QA;
• Technical documentation;
Knowledge, skills and abilities required:
• 5+ years total database-driven application development experience;
• 3+ years Java;
• 1+ year Hibernate;
• 3+ years database application development experience: JDBC, ORM, data modeling, SQL, Oracle PL/SQL;
• Experience with at least one web application server (such as JBoss or Resin)
• Candidate must be self-motivated, innovative, and able to work independently and within a team in a fast paced environment;
• Candidate must be fluent in and enjoy speaking the language of data modelers;
• Pluses: Multiple ORMs, Spring Framework, JSP, HTML, javascript, JSF, Struts, SOAP, AJAX, MySQL;
Please submit resume in word to jobs@techtarget.com
|