JOBSEARCHER

Java Spring Boot Developer w/ MongoDB

Job SummaryPosition Summary:This role will primarily involve the design, development and maintenance of a large Enterprise Content Management solution which leverages a MongoDB database and s3 storage technologies. Responsibilities would include designing & developing CRUD services, tuning MongoDB databases and services for optimal performance and building utilities to support the Enterprise Content Management solution. All development in Java or Python will follow an Agile development methodology with a full set of SDLC tools for code versioning, scanning and deployments.Required Skillsstrong foundation in data structures and software designAbility to configuring schemas and MongoDB data modelingThorough understanding of MongoDB architectureExperience with database security and Oauth tokensTroubleshooting MongoDB performance and tuning capabilitiesFamiliarity with Software Development Lifecycle using technologies like BitBucket, Junit and CheckMarx.strong Analytical and problem-solving abilitiesKnowledge of MongDB administration and installation on Red Hat Linux.Keep clear documentation of the database setup and architectureAbility to tune databases to achieve maximum performance and availabilityExperience with large data migrationsExperience in working with Linux/UNIX/Windows environmentExperience in developing scripts to automate frequent tasksKnowledge of best patterns and practices for designing document schemasExperience with Java/Python MongoDB driverDevOps experience to support our database MongoDB design and developmentDevelopment experience with cloud technologiesLinux/Unix, Shell ScriptingKnowledge of s3 storage technologies with Hitachi or Amazon.Development experience with Java, J2EEDesired SkillsPrior experience with document management solutionsIBM Filenet P8OpenShift PlatformDocker, KubernetesHitachi Storage PlatformContent Migrationlocation: Plano, Texasjob type: Contractsalary: $58 - 68 per hourwork hours: 8am to 5pmeducation: BachelorsResponsibilitiesqualifications:Experience level: ExperiencedMinimum 10 years of experienceEducation: BachelorsSkillsStrong foundation in data structures and software designStrong background in Springboot developmentThorough understanding of MongoDB architectureExperience with database security and Oauth tokensTroubleshooting MongoDB performance and tuning capabilitiesFamiliarity with Software Development Lifecycle using technologies like BitBucket, Junit and CheckMarx.Strong Analytical and problem-solving abilitiesKnowledge of MongDB administration and installation on Red Hat Linux.Keep clear documentation of the database setup and architectureAbility to tune databases to achieve maximum performance and availabilityExperience with large data migrationsExperience in working with Linux/UNIX/Windows environmentExperience in developing scripts to automate frequent tasksKnowledge of best patterns and practices for designing document schemasExperience with Java/Python MongoDB driverDevOps experience to support our database MongoDB design and developmentDevelopment experience with cloud technologiesLinux/Unix, Shell ScriptingKnowledge of s3 storage technologies with Hitachi or Amazon.Development experience with Java, J2EE and Spring BootEqual Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).This posting is open for thirty (30) days.