job summary: Job Description: This is a Software Engineer position in Client Desktop organization within the Erica, Chat, and Voice Technology Team. The Software Engineer will lead, design and develop (write code) application projects for an enterprise wide payments application. Must be able to understand very complex systems and utilize development patterns to develop key components in a clustered and multithreaded environment which is highly scalable with continued good performance. Must be self-driven, communicate well and work well on a team of other developers. Some projects may lead others may be led depending upon project priorities and functionality. Must work with business to understand requirements and architecture leads to develop a strategic design. Ultimately responsible for delivery of project into production. Experience working in an Agile environment is desired.Bachelor's degree in Computer Science or relevant discipline or comparable work experience is required.Independent worker with solid troubleshooting skills.solid communication skills (oral and written) to document/communicate issues.Ability to organize and manage multiple competing tasks and priorities with rapidly changing environment. Requirements: 5+ years of hands-on experience in a Developer capacity2+ years of UI experience (JavaScript, React or Angular)Solid computer programming experience (Java, SQL, .Net, VBScript, HTML).solid experience with Agile and Waterfall methodologies.Ability to assist with offshore / onshore task co-ordination.Skilled in using development tools including source code control, Code quality tools, debugging, and profiling.Experience in Dev Ops, continuous delivery and continuous integration.Spring exposure, Transaction knowledge, JaxB, JMS, Jdbc, web services, Weblogic, MQ, and good handle on core java (streams / files / collections).Ability to work with Application Solution Architects, employing design patterns as best fitExperience with Agile methodologyJava, Core Java, J2EE, SpringMVC , SpringBoot , Hibernate, SQL, PL/SQL, MicroservicesKnowledge of Agile and/or SCRUM methodologiesBachelor's degree or higher in computer science, engineering or a related field with 7+ years of experience in Information TechnologyPrevious Experience in Financials Services, Marketing InsightsExperience with Jenkins, Artifactory, Git, Bitbucket, Ansible and Ansible TowerKnowledge of today's relevant technologies such as NoSQL, Docker, KubernetesKnowledge of integration software such as Apache CAMEL and ESB such as MulesoftUnderstanding of enterprise change control systems and processesExperience in secure programming practices2+ years of UI experience (JavaScript, React or Angular location: Plano, Texas job type: Contract salary: $63.68 - 73.68 per hour work hours: 8am to 5pm education: Bachelors responsibilities: Spring exposure, Transaction knowledge, JaxB, JMS, Jdbc, web services, Weblogic, MQ, and good handle on core java (streams / files / collections).Ability to work with Application Solution Architects, employing design patterns as best fit qualifications: Experience level: ExperiencedMinimum 6 years of experienceEducation: Bachelors skills: Spring exposure, Transaction knowledge, JaxB, JMS, Jdbc, web services, Weblogic, MQ, and good handle on core java (streams / files / collections).Ability to work with Application Solution Architects, employing design patterns as best fit 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, 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 offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.