job summary: Developer responsible for design, develop, test, support and deploy custom web api applications2+ years of API development experience with MuleSoftRefine business requirements with business analysts/product owners to support the technical design process and develop software applicationsResearch and evaluate software related technologies and productsDesign and develop testing and maintenance procedures and activities location: Charlotte, North Carolina job type: Contract salary: $47.74 - 57.74 per hour work hours: 8am to 5pm education: Bachelors responsibilities: Develop and write high quality code that meets business requirementsIdentify bottlenecks and bugs, and devise solutions to mitigate and address these issuesCreate software documentation and update existing documentationParticipate in implementing technical infrastructureWork with vendors on 3rd party solutions qualifications: ~5 years of hands-on experience developing applications using javaDevelopnment with Weblogic, Tomcat 9.0, using Java/J2EE technologies, Spring Framework (Boot, MVC, Security and Batch)Experience with REST, SOAP, WCF based services, hosting and consuming Web APIs. Good understanding of XML, JSON structuresDatabase - RDBMS like Oracle/SQL Server/MySQLPL/SQL, Stored Procedures, Views, IndexesWeb caching technologies, server caching technologies. skills: Good understanding of authentication tokens.Should have a very good understanding of how web based applications work, end to endMicro services architecture with Spring Boot, Mulesoft or other frameworksKnowledge of gateway and policiesDeveloper tools: Git, BitBucket, Jenkins, Jira, Maven, Gradle, Ant. Experience with CI and CD is a good to have.Agile Methodologies Equal 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.