Front End Developer
Basic Job Requirements
Bachelor's degree required, or higher education level, or foreign equivalent, preferably in an area with a technical emphasis
Experience in implementing software applications
Great team player and communicator: Ability to communicate effectively with audiences that include but are not limited to management, coworkers, clients, vendors, contractors, and visitors
Demonstrated experience in developing and applying architecture blueprints and aligning projects to enterprise standards and business solutions
Have a technical understanding of the technologies in this field, including but not limited to
o Java and related technologies and frameworks including the Spring framework.
o Front End technologies like Angular.
o Modern system architecture patterns and API platform design.
o Modern security practices.
o Strong data management principles, around data architecture, modeling/design, data quality, security, data organization, and operations.
Knowledge and demonstrated expertise as a software developer, ideally with exposure to elements across our technology stack (Angular JS, Java, Spring Boot, SQL Server, Tomcat).
Other Job Requirements
Ability to solve highly complex problems in real-time
Hands-on experience with one or more build tools (e.g., Maven, Gradle, Bamboo).
Hands-on experience with Software Source Code Management tools (e.g. Git)
Designed and coded application components in an Agile methodology, familiar with a test-driven development.
Hands-on experience developing front end & orchestration layers technologies: AngularJS, JavaScript, HTML 5, and CSS.