Job Description
HOW YOU'LL MAKE AN IMPACT:
· Develop application code and unit test in the Angular, REST Web Services, and Java technologies.
· Create high-performing, responsive, and interactive web applications for both desktop and mobile.
· Build self-contained, reusable, and testable modules and components.
· Write cross-browser compatible code.
· Ensure high performance on mobile and desktop.
· Provide adequate test coverage include unit and integration tests.
· Work with the entire development and engineering teams on the product architecture and improving the current code.
· Code the visual prototypes that the UI/UX design team develops.
· Advocate for modern software engineering best practices and use accurate reporting and metrics to measure change.
· Work with back-end developers in the process of building RESTful API.
WHAT YOU'LL NEED TO SUCCEED:
Education: Bachelor's degree in Computer Science, Management Information Systems, or related technical field, OR equivalent combination of education and experience
Experience:
· Six (6)+ years' experience in software development
· Two (2)+ years' experience large-scale application
· Three (3) years hands-on experience with Spring Framework
· Three (3) years hands-on experience with Angular Framework
· Proven work experience as a front-end developer with extensive hands on experience with HTML5, CSS, JavaScript, TypeScript, and related markup coding support tools.
· Hands on experience with the Angular CLI.
· Responsive application development experience.
· Experience with 508, WCAG and ADA compliance.
Skills
· Strong knowledge of Angular 9+ and Typescript.
· Strong knowledge and experience with Angular State and Session Management Concept.
· Strong expertise writing cross-browser compatible code.
· Strong writing and executing Jasmine/Karma test cases & debugging code.
· Strong knowledge of design patterns.
· Strong knowledge of & experience with REST Services and APIs
· Working knowledge in Web based Application Development and related tools and technologies such as Eclipse, JBoss, GitHub and Mule, etc.
· Ability to work autonomously and communicate well in a hybrid environment across cultures.
· Be willing to learn and improve by staying up to date on the latest developments and trends in Angular and front-end engineering.
Preferred Skills/Experience:
· Experience with core Java, JSP, and SQL.
· Practical experience of applying jQery concepts such as handling Events, AJAX through jQuery, selecting and traversing DOM objects is a plus.
· Ability to write simple and complex SQL Queries, preferably with DB2 SQL syntax including PL/SQL.
· Experience in developing using XML and JSON
· Experience with Java-based build tools such as Ant or Maven.
- You'll join our talented Development Team. Our project is built on a multi-tier architecture including Service Oriented architecture, multi-tier web applications using Java and various other COTS products.
· Develop application code and unit test in the Angular, REST Web Services, and Java technologies.
· Create high-performing, responsive, and interactive web applications for both desktop and mobile.
· Build self-contained, reusable, and testable modules and components.
· Write cross-browser compatible code.
· Ensure high performance on mobile and desktop.
· Provide adequate test coverage include unit and integration tests.
· Work with the entire development and engineering teams on the product architecture and improving the current code.
· Code the visual prototypes that the UI/UX design team develops.
· Advocate for modern software engineering best practices and use accurate reporting and metrics to measure change.
· Work with back-end developers in the process of building RESTful API.
WHAT YOU'LL NEED TO SUCCEED:
Education: Bachelor's degree in Computer Science, Management Information Systems, or related technical field, OR equivalent combination of education and experience
Experience:
· Six (6)+ years' experience in software development
· Two (2)+ years' experience large-scale application
· Three (3) years hands-on experience with Spring Framework
· Three (3) years hands-on experience with Angular Framework
· Proven work experience as a front-end developer with extensive hands on experience with HTML5, CSS, JavaScript, TypeScript, and related markup coding support tools.
· Hands on experience with the Angular CLI.
· Responsive application development experience.
· Experience with 508, WCAG and ADA compliance.
Skills
· Strong knowledge of Angular 9+ and Typescript.
· Strong knowledge and experience with Angular State and Session Management Concept.
· Strong expertise writing cross-browser compatible code.
· Strong writing and executing Jasmine/Karma test cases & debugging code.
· Strong knowledge of design patterns.
· Strong knowledge of & experience with REST Services and APIs
· Working knowledge in Web based Application Development and related tools and technologies such as Eclipse, JBoss, GitHub and Mule, etc.
· Ability to work autonomously and communicate well in a hybrid environment across cultures.
· Be willing to learn and improve by staying up to date on the latest developments and trends in Angular and front-end engineering.
Preferred Skills/Experience:
· Experience with core Java, JSP, and SQL.
· Practical experience of applying jQery concepts such as handling Events, AJAX through jQuery, selecting and traversing DOM objects is a plus.
· Ability to write simple and complex SQL Queries, preferably with DB2 SQL syntax including PL/SQL.
· Experience in developing using XML and JSON
· Experience with Java-based build tools such as Ant or Maven.