Your Location
Top > Careers - Current Openings

Careers - Current Openings

To apply for these positions please send your resume in plain text format, and a cover letter explaining why you are interested in working at REALCOM to recruiting@realcom.co.jp.

Software Architect

Responsibilities:

  • Working with the CTO, the product management team, and the product marketing team to identify the best ways to develop world-class knowledge management and collaboration software
  • Write grand architecture of the products by incorporating architecture ideas created by experienced engineers in each area
  • Working with the rest of the development team to create API and interface definitions between the various modules
  • Participate in the code, design and documentation reviews assuring architectural fit
  • Champion best development practices

Required Skills:

  • 10+ years of in-depth experience in designing, developing and shipping large enterprise software products
  • Expert software programming skills- C, C++, NET, and Java/J2EE
  • Experience in developing collaboration software
  • Experience with Object Oriented software design and Java implementation
  • Must have experience with Windows and UNIX (Linux) operating systems
  • Must have experience in designing database applications using major database products, including Microsoft SQL Server and IBM DB2 UDB
  • Exposure to client/server architectures
  • Experience working with complex distributed systems
  • Experience with the software product security, including authentication and encryption
  • Successfully shipped products and took them through multiple releases
  • Demonstrated ability to design and build complex products
  • Strong team player and excellent communication skills
  • Proven leadership skills

Preferred Skills:

  • Design using Java and client development environments (SWT, Eclipse, XML, and processing technologies including XSLT, Web Service Technologies including SOAP and WSDL definitions)
  • Experience in developing applications on the Lotus Notes/Domino platform

Principal Software Engineer

Responsibilities:

  • Work closely with Software Architect, development members, and the product management team to understand and share the concept of world-class knowledge management and collaboration software
  • Write software design of newly developed products using up-to-date software design technology
  • Work with the rest of the development team members to create APIs and interface definitions between the various modules
  • Participate in the code, design and documentation reviews to assure design consistencies between modules

Required Skills:

  • 5+ years of in-depth experience in designing, developing and shipping large enterprise software products
  • Expert software programming skills- C, C++, NET, or Java/J2EE
  • Experience with Object Oriented software design and Java implementation
  • Demonstrated ability to design and build complex products
  • Strong team player and excellent communication skills
  • Development experience with one of the following areas: security, database design, directory, messaging, or user interface
  • Proven leadership skills

Preferred Skills:

  • Experience with the software product security, including authentication and encryption
  • Experience in designing database applications using major database products, including Microsoft SQL Server and IBM DB2 UDB
  • Design using Java and client development environments (SWT, Eclipse, XML, and processing technologies including XSLT, Web Service Technologies including SOAP and WSDL definitions)
  • Experience in developing applications on the Lotus Notes/Domino platform
  • Exposure to client/server architectures