Software Engineer IV

  • LogiTag
  • Durham, NC, USA
  • Apr 02, 2020

Job Description

Introduction: Toshiba Global Commerce Solutions is seeking a Software Engineer IV to work as a key member of our Next Generation Platform Transaction Engine development team. This individual will write Java and Javascript code, design and implement RESTful microservices and platform infrastructure, develop javascript administration uis for services, integrate services to frontend javascipt sales uis, assist junior developers with code implementation and design, and (on a rotating basis with other senior developers on the team) act as scrum master on daily scrum and sprint closeout meetings. Responsibilities: Design and Implement Java8 Springboot RESTful microservices Design and Implement VueJS Administration UIs for RESTful services Design and Implement Javascript WebPOS UI integrations to RESTful services Design NoSQL database collections, indexes, and data models Design and Implement RESTful endpoints using OpenAPI3/Swagger Implement JUnit regression tests Implement Selenium BDD tests for services and Javascript UIs Lead daily scrum and sprint closeout meetings Contribute to backlog grooming and design Assist junior team members on a daily basis with design and implementation Updating and managing VersionOne backlog stories/tasks/defects/etc Maintain quality and ensure responsiveness of the system Required Skills: Degree in Computer Science or related field At least 10 years' experience as a Full Stack developer using Java and Javascript Experience as a team lead, senior developer, or other senior/leadership role on a professional software development project Able to read, write and speak English proficiently and be an effective verbal and written communicator. Self-sufficient and maintaining development environment and process to maintain project code integrity and organization Ability to demonstrate critical thinking and problem solving using functional programming-based approaches Preferred Skills: Experience with microservices, Docker containers, cloud infrastructure (Azure, AWS) preferably from a customer facing production deployment. Understanding implications and approaches around security and data protection. Experience with Rules Engines Experience with Maven and Git Mobile platform (Android or iOS) development experience About the Company: Toshiba Global Commerce Solutions is a dynamic billion dollar global company based in Research Triangle Park, NC, providing retail store solutions to your favorite brands. Have you ever been in a hurry and made use of the selfcheckout at Lowe's Foods, earned fuel rewards at Kroger, or just paid for purchases at retailers such as Walmart, Michaels, Carrefour, The Gap, Calvin Klein, Boots, Cencosud, BJ's, or Costco? These are just a few examples of our instore solutions and impressive customer base that made us the world's installed market share leader. The nature of retail is changing quickly, so if you share our 'Together Commerce' vision of a seamless twoway, participatory shopping experience, let's get together to drive the new economy. EEO: Toshiba Global Commerce Solutions is an equal opportunity/affirmative action employer that evaluates qualified applicants without regard to age, ancestry, color, religious creed, disability, marital status, medical condition, genetic information, military or veteran status, national origin, race, sex, gender, gender identity, gender expression and sexual orientation or any other protected factor. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. Individuals who need a reasonable accommodation because of a disability for any part of the employment process should email to request an accommodation City: Durham Location_formattedLocationLong: Durham, North Carolina US State: North Carolina Community / Marketing Title: Software Engineer IV Company Profile: Requisition Number: SOFTW01727 EEO Employer Verbiage: