Job Description :
Experience:

Requires a MS/PHD in computer science or related field; or a BS in computer science or related field; or equivalent years of experience
Requires a minimum of 8 years relevant experience
Excellent communication skills

Design and build best-of-class interactions between Business Objects and internal systems
Define and implement security interfaces between BO and Medidata-specific security constructs
Test systems for security, scalability and stability
Enhance and increase Business Objects SDK skills
Increase and expand Amazon Web Services SDK skills
Interact with Technical and Business teams to design, build and support complex reporting systems
Load and transform real time data into analytics environments
Contribute and work with various open source projects
Build tools to make our infrastructure more accessible for our engineers and data analysts
Help migrate business users and engineers from our traditional data-warehouse stack to our big data-warehouse infrastructure in the cloud
Multidisciplinary work supporting reporting services, analytics pipelines and data warehouses
Performance analysis and capacity planning for our growing clusters
Mentor junior level team members

Main Duties:

Design and build best-of-class interactions between Business Objects and internal systems
Define and implement security interfaces between BO and Medidata-specific security constructs
Test systems for security, scalability and stability
Enhance and increase Business Objects SDK skills
Increase and expand Amazon Web Services SDK skills
Interact with Technical and Business teams to design, build and support complex reporting systems
Load and transform real time data into analytics environments
Contribute and work with various open source projects
Build tools to make our infrastructure more accessible for our engineers and data analysts
Help migrate business users and engineers from our traditional data-warehouse stack to our big data-warehouse infrastructure in the cloud
Multidisciplinary work supporting reporting services, analytics pipelines and data warehouses
Performance analysis and capacity planning for our growing clusters
Mentor junior level team members


Skills/Requirements:

Love to solve complex problems and provide simple elegant reliable solutions. Have a passion for developing efficient, testable, and well-documented code
Strong experience with the Business Objects SDK for Java
Experience interacting with security subsystems, including oAuth and LDAP
Pride yourself as professional Java developer and an expert in the OO programming paradigm
Experience with common Object-oriented design patterns as applied to Java
Experience performing Java CI/CB/CD using Maven, Jenkins, Artifactory, etc.
Embrace the DevOps deployment mindset, preferably with experience using tools such as Docker, Ansible, Chef, and Capistrano to automate code deployment
Design and implementation of APIs and services to expose the data and abstract the tools
Relational Databases and persistence layers
Unit testing (JUnit, Mockito, PowerMock) and documentation (Javadoc)
Experience in Linux
AWS SDK experience with an emphasis on EC2, S3 and IAM. A plus: DynamoDB, SWF, CloudWatch, SQS
Agile/Sprint planning methodology, JIRA experience a plus

Client : Savantis