• Bachelors Degree + 3+ years of software development experience
• No Degree + 5 to 7 years
Will develop Java services for integration and deployment on a commercial data management platform.
• Developing Java services using a commercial platform API to integrate data from customer data sources and to customize product behavior and configuration.
• Using commercial platform tools to develop web interfaces for customer interaction.
• Learning about and understanding a commercial data management platform’s APIs, architecture, and deployment configurations.
• Interacting with the customer over the phone and in-person to gather requirements, design solutions, deliver status, and deploy software.
• Travelling to customer site(s) for design discussions, project planning, and software deployments (Approximately 1 trip every 3 months).
• Java development experience.
• Strong understanding of the Java software language and development environment.
• An understanding of data modeling concepts and familiarity with applying them to data management applications.
• Strong verbal and communication skills.
• Working knowledge of "NLP" (Natural Language Processing)
• An understanding of interfacing with external systems using Java over REST, SOAP, and JDBC.