Role Overview
Join the Digital Acquisition Platform Excellence engineering group to build core capabilities for the digital acquisition software platform. Work with architects and product owners to devise solutions for business and technical needs. Collaborate with a cross-functional team to design, build, test, and deploy web components and APIs.
What You Will Do
Analyze feature requests, prioritize business and technical activities, work with architects, collaborate with product owners, solve production issues, review colleagues' code, and help the production support team address issues.
Why It Might Be a Fit
Required strengths include Java fundamentals, hands-on experience with Java, JavaScript, and web development frameworks. Growth/autonomy/impact: continuously learn about new technologies, help keep the group abreast of industry developments, and contribute to open source projects. Notable constraints: 3+ years of software development experience, bachelor's degree in Computer Science or related field.
Requirements
- Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
- 3+ years of software development experience, to a large extent using Java
- 3+ years of software development experience, to a large extent using JavaScript to build web apps
- Strong Java fundamentals (including Java 8 features)
- Hands-on experience building public REST APIs
- Hands-on experience building browser applications using ES6 or a later version
- Hands-on experience building browser applications with one or more of the following component-based frameworks: React, Vue, Angular, Ember, or Polymer
- Hands-on experience building web layouts with HTML5 and CSS
- Hands-on experience with Node-based developer tools like Grunt, Babel, and Webpack
- A working knowledge of modern web development (HTML, client and server-side JavaScript, CSS)
- A drive to stay up-to-date with the latest technology for web development, including new Java/JavaScript language feature and frameworks, containerization, and innovation in other languages/platforms
- Hands-on experience with Git and collaborative workflows (gitflow and other branching models, pull request-based code reviews)
Benefits
- Equal opportunity employer
- Best workplace awards
- Regularly win best workplace awards all over the world
