Software Engineering - Java J2EEDuration: 12 Months (CTH)Location: Plano, TX (2-3 days in a week onsite role) This is a W2 Position.Skills:Must have five plus years of software engineer experienceKnowledge of Core Java or J2EE knowledge with Spring framework, Hibernate or similar ORM frameworksExperience in design and build application leveraging UI technologies like React/JQueryKnowledge of middleware products such as IBM MQ Series or KafkaStrong database skills with knowledge in Oracle.Experience in writing JUnit test cases using mocking frameworks (eg: JMockit, Mockito) and well versed with functional, regression, integration and performance testingExperience in using version control system like Git/BitBucketKnowledge of UNIX scripting, Maven and CI/CD and support builds/deployment/release activities as requiredUnderstand business requirements, partnering with stakeholders and product teams, and offering solutions, from design to implementation, and rollout.Establish or follow standards, guidelines, and best practices around reference data, master data, metadata and operational data management including modelingGood communication skills and ability to work in a global delivery model.