Careers

Senior Java Database Developer

Department: Engineering
Reports To: Director of Engineering
Job Location: Austin, TX

Job Overview:

We're looking for an outstanding, self-starting engineer with a passion for developing Java-based systems that can scale in both speed and size (e.g., 100+GB JVMs). The Senior Java Database Developer brings server-side Java experience creating, leveraging, or extending frameworks with a focus on database interaction in highly concurrent environments. Leveraging database design experience in the areas of performance and tuning is also critical.

Duties and Responsibilities:

  • Develop server-side Java solutions that leverage 3rd-party components or frameworks supporting scalability and large-dataset management in the telecommunications, enterprise, and financial markets.
  • Design server-side solutions that leverage best practices in service-based architectures.
  • Assist the Chief Architect in designing database-centric product features where system performance is critical.
  • Collaborate with Product Management and Technical Writers on descriptions of features.
  • Collaborate with QA to ensure that the developed product solutions have feasible and cost-effective testing approaches available.

Requirements:

  • 5+ years of server-side Java development.
  • 5+ years of experience leveraging server-side component frameworks including:
    • Spring 2.5 or later,
    • Object-Relational Mapping Frameworks (Hibernate, JPA)
    • JDBC with a focus on scalability and concurrency.
    • J2EE with a focus on scalability and concurrency.
    • Web Services, SOA, REST, or Spring Services that support Rich Internet Applications architectures including Flex, BlazeDS, etc.
  • 3+ years of performance-based experience on a major database platform:
    • Oracle 9 or greater
    • MS SQL Server
    • DB2
    • Optionally PostgreSQL or MySQL
  • Bachelor of Science in an Engineering-related field (e.g., Computer Science, Electrical Engineering).

Preferred Skills:

  • Experience using XML-based technologies including XML-Schema, JAXB, etc.
  • Experience working with Java VMs utilizing 100+ GB of memory.
  • Master of Science in an Engineering-related field (e.g., Computer Science, Electrical Engineering).
ABOUT UNBOUNDID CORP.

UnboundID is a leading provider of real-time identity management software for cloud, mobile and social applications. UnboundID is a privately-held company based in Austin, Texas and is funded by Silverton Partners.

Address: 13809 Research Blvd, Suite 500, Austin, TX 78750
Phone: +1 (512) 600-7700 Email: info@unboundid.com