Java Software Developer (22-00828)

By June 10, 2022June 29th, 2022No Comments
The Software Developer is responsible for customizing and integrating enterprise-scale software and technology in support of the data and digital platform. The role will work with closely with data analytics and engineering teams to manage smooth implementation and testing of the application. The developer will gather, assess & develop solutions or APIs to meet various system design and connectivity requirements

The Software Developer will report to the VP of Information Technology

Scope of Responsibilities
•Design and test system APIs across different data domains (e.g., transaction, customer, marketing, digital) to validate flow of data
•Develop web and mobile versions of applications in embedded OS and web app programming languages
•Connect data, applications, APIs and devices across the organization to be more efficient, productive, and agile
•Work with data analytics and engineering teams to help define and prioritize development backlog and sprint plans
•Document technical details of coding projects through a standardized process of creating code comments, software architecture and flow diagrams
•Ensure corporate compliance and information security standards are maintained within the SDLC
•Contribute to maintenance, support and roadmap of key digital technology solutions and platforms
•Design and establish software patterns to solve key business and technology problems

Job Requirements
•BS/MS in Computer Science or related technical discipline is required
•2+ years experience of developing and supporting large scale technology platforms
•Experience with restaurant or retail technologies
•Expertise in developing, at scale, in/with Java, WebServices, and/or Server-Side JavaScript
•Proficient in enterprise development languages (e.g., Java, Server-Side JavaScript, Scala); distributed services (e.g., REST, SOAP, Hessian); enterprise frameworks (e.g., Grails, Spring, React, AngularJS); source control and CI/CD technologies (e.g., Git and Azure DevOps); web containers and application servers (e.g., Apache Tomcat, Node.js)