You are here: Search All Jobs

Software Engineer IV

Location: Durham, North Carolina US


Sign up to receive career updates before completing the application

Note: You will complete the application on the next page

Skip & Continue

Job Number: 23322

Position Title:

External Description:
Job Title:   

Software Engineer IV (DEV052019002b)                                                                    


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 indvidual 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. 


  • 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 or equivalent experience
  • 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. 


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: SOFTW01726

EEO Employer Verbiage:

About us | Contact us | News and events | Jobs | Privacy | Affirmative Action Policy | Terms & Conditions

Copyright© 2019 TOSHIBA Global Commerce Solutions, Inc. All Rights Reserved.