Sr Full Stack Java Developer
Location: Phoenix, AZ (Hybrid) Rate: DOE Visa's: All Apart from H1B & CPT
Responsibilities:
- Serve as a core member of an agile team that drives user story analysis and elaboration, designs and develops responsive web applications using JavaScript with strong emphasis on React
- Full stack developer will be building reusable cross platform components and front-end libraries for future use in React
- Supports the development of coding standards and adheres to best practices and security guidelines
- Works closely with software architects and technical leads to ensure decisions meet long-term enterprise growth needs
- Performing hands-on software development, typically spending 60-70% of time writing code and unit tests, doing proof of concepts, conducting code reviews, and testing in ongoing sprints
- Developing deep understanding of integrations with other systems and platforms within the supported domains
- Work closely with product managers, back-end, and other front-end developers to implement versatile solutions
- Finalize HTML prototypes into Web Applications by integrating with back-end services and functionality
- Drive automation and ensure automated test scripts are completed for new features in partnership with team
Minimum Qualifications- Education & Prior Job Experience:
- Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- 3 years of full Software Development Life Cycle (SDLC) experience designing, developing, and implementing large-scale applications in hosted production environments
- 3 years of professional, design, and open-source experience
Preferred Qualifications- Education & Prior Job Experience:
- Master's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- 5 years of full Software Development Life Cycle (SDLC) experience
- Airline Industry experience
Skills, Licenses & Certifications:
- Proficiency in Full Stack Development
- Experience in Java, React, Redux, Vue, Angular, JavaScript (ES6+), Typescript, HTML 5, CSS
- Experience writing adaptive and responsive UI applications
- Experience using Babel, Webpack and NPM
- Experience using test automation tools like Selenium, Cucumber, Cypress and Puppeteer
Experience in a broad range of software design approaches and common UX patterns:
- Hands on experience with performance testing and tuning applications
- Understanding of reactive and functional programming
- Experience working in high-performing development teams using agile methodologies and tools
- Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment
- Demonstrated technical capabilities and ability to work collaboratively and effectively with a range of stakeholders
- Demonstrate a passion for continuous learning and willingness to adopt new technologies