Software Developer- Saint Paul, MN- Req #065-08, 066-08

Summary

We are seeking a well-rounded developer with strong design/ architecture experience and strong communication/ interpersonal skills.

Essential Job Functions

  • Assist with designing software systems and writing J2EE implementations of these designs.
  • Write statements of design that detail proposed designs; maintain design documents as the software changes.
  • Build high-quality implementations of the proposed designs.
  • Debug J2EE code to analyze software defects and fix defects.
  • Interact with peers and management regarding overall product design.
  • Emphasize on high performance/ availability, object oriented software development in a multi-tier environment.
  • Development environment will be J2EE and Java SOA: Java, JSP, Servlets, WS-*, ESB, SQL, ORM frameworks.
  • It will be a huge plus if the candidate has understanding and proficiency in some or all of the following tools/ frameworks:

  • Object Oriented design and programming, J2EE applications, tier components (JDBC, Servlets, JMS, JNDI, etc.), Java/J2EE design patterns, SOAP, Web Services and stand alone Java applications.
  • Thorough understanding of software development lifecycle and methodologies including code reviews and version control software such as CVS or Clearcase.
  • Spring framework, Hibernate, Tomcat, Mule, JBoss, JBoss portal, ActiveMQ, and Apache.
  • Experience with ORM tools such as Hibernate.
  • The following skills are highly desirable but not necessary:

  • Design/ Architect a SOA infrastructure that integrates heterogeneous internal and 3rd party systems.
  • Guide and assist a team of developers in understanding fundamental SOA and Systems Integration concepts.
  • Implementation level of EJB as Service, and Web Services as Service.
  • Qualifications & Competencies Required

  • At least 5 years of experience developing in J2EE.
  • At least 3 years of SQL experience.
  • Preferred:

  • 5-7 years as a hands-on Software Engineer and 1-2 years as an Architect utilizing Java enterprise technologies.
  • Prior experience as a lead Java developer on SOA/ integration focused projects.
  • Experience integrating web-based services with client software.
  • We offer a competitive salary and benefits package. If you are driven to succeed and seeking an opportunity with a fast growing media company, this is the opportunity you have been waiting for!

    Please send your resume and cover letter to: jobs@ibsys.com. Must include Req # in subject line of email.

    Internet Broadcasting Systems provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital/ familial status, ancestry, or public assistance in accordance with applicable federal, state and local laws.

    Careers

    Learn more about new opportunities at IB.

    Job Openings

    For a full list of current job openings and details about how to apply, visit our job openings page.

    Benefits

    IB offers a wide range of employee benefit programs. Learn more about some of our benefits.