Sorry, this job is no longer available.
(Loading More Opportunities)Fullstack Developer (Angular & Java)
Role Requirements:
- Experience using various design patterns preferably MVC, Singleton, Facade and Factory - Proficient in OOD and Implementation, Design Patterns
- 3 + years experience using Hibernate and understanding ORM
- 3+ years experience using GIT, JBOSS, Apache, Tomcat and Oracle
- 5+ years experience with using Spring MVC frameworks, Eclipse, Java, JPA, JSON, JavaScript, and API Restful / microservices services
- Solid understanding of web/mobile application architecture and security (OAuth, JWT, Spring Security) Extensive experience implementing APIs (REST) via microservices
- 3+ years of hands-on UI development experience utilizing Responsive Design
- Proficient in Bootstrap or Foundation frameworks
- 3+ years experience in J2EE development environment using IntelliJ, Eclipse or similar IDE.
- 2+ years experience with Angular JS (Angular 5 or above preferred)
- 2+ years experience Xamarin
- 4 + years experience with unit testing frameworks (e.g. Jasmine, Protractor)
- Proficient in OOD and Implementation, Design Patterns (MVVM etc.)
- Interfacing with Rest Services
- Processing data via JSon
- Must have diverse experience utilizing Java tools in business, Web and client-server environments including Java Platform, J2EE, JDBC technologies and Apigee gateway platform
- Experience or exposure to Database Design and Implementation
- Knowledge of Multi-tier Architecture, Rational/Visio modeling
- Experienced with UML, JUnit, Mockito, Wire Mock, Unix Scripting
- Experience with Cloud Technologies (OpenShift (preferred), AWS, Google Cloud, Azure)
- Strong interpersonal and communication skills
- Problem solver with attention to detail
- Self-motivated with strong time management skills and able to handle multiple assignments
- Provides technology mentorship to developers in lessor roles
- Evaluates leading-edge technologies and uses this information to support future business needs.
- 3+ years experience with Agile, TDD and Lean development practices
- Maintains an enterprise wide perspective in supporting customer area(s) seeking solutions that optimally support the enterprise