Interview: Phone and skype
Description:
requirements:
Previous Lead experience (or the ability to lead teams in the future)
Full-stack dev is ideal (front and back) - JAVA & JavaScript
Angular, Angular 2, Angular 4...Since angular is so new dont need a lot of experience with it, can be a understanding of 2 & 4
AWS
Jenkins
A desire to automate
Would prefer to see: Website, Portfiolo, Github or another repository of code to review code
If they dont have one, there is a test Mgr will give, but prefers to review code before interviewing cand
Our client's team is growing and we're looking for engineers who lead by doing, have a passion for solving problems and who exude professionalism every day. You'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful services, to back-end Java based systems using the hottest techniques in Big Data.
You'll bring solid experience in emerging and traditional technologies such as: node.js, Java, AngularJS, React, Python, REST, JSON, XML, Ruby, HTML / HTML5, CSS, SQL and NoSQL databases, relational databases, Chef, Maven, iOS, Android, and AWS/Cloud Infrastructure to name a few.
Responsibilities:
• Work with product owners to deliver desired applications, features, and capabilities along with required testing scenarios.
• Lead a team to write and deliver code that is modular, highly scalable, and robust to achieve better quality, satisfy stakeholders and delight customers.
• Continuously improve software engineering practices, as well as educate the broader organization of best practices.
• Write high-quality, test-driven software
• Contribute code to the development of multi-platform application systems, through local builds and deployments as well as the CI/CD environments.
• Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies.
• Use expertise of JavaScript and front end frameworks to collaborate with developers, business partners, architects, and other groups to identify technical and functional needs of systems.
• Ensure adherence to Agile team norms and coding standards, software design best practices, architecture strategy and intent.
• Conduct Design and code reviews to ensure code adheres to development standards.
• Coach and mentor junior developers as needed to build code to adhere to standards.
• Collaborate with other tech teams and product owners for delivering optimal technology solutions.
• Stay up to date on technologies, techniques, and industry trends.
Basic Qualifications:
• Bachelor's degree or military experience.
• At least 5 years of experience building software in an enterprise or commercial environment.
• At least 5 years of experience with JavaScript.
• At least 5 years of experience with Java in a J2EE environment.
Preferred Qualifications:
• Master's Degree in Computer Science or Engineering.
• Hands-on coding skills in all the tiers of web front-end development: Front-end MVCs such as AngularJS, Angular2, Google Polymer, Typescript, JavaScript, HTML5, JQuery and CSS3.
• Proficiency in working with the Spring Boot Java framework.
• Mastery of advanced Java/ JavaScript concepts, design patterns.
• Working knowledge of REST APIs and Java in a J2EE environment.
• Knowledge and proficiency of CICD technologies - Jenkins, Ansible, Docker, AWS. Understand the concepts of code repositories and ability to commit code to Git or Subversion.
• Experience with test automation such as Selenium, Cucumber or PhantomJS. Experience with Agile, Scrum and/or XP.
• Ability to use a variety of open source and commercial technologies and tools.
• Embrace, practice and evangelize frequent, incremental code testing and deployment. Working knowledge of the Unix/Linux command line.
• Comfortable collaborating and communicating in a large team environment.
• Knowledge and proficiency working in Cloud environments – AWS, Docker
• Experience using TDD practices
•
Last updated on Jun 26, 2017