Job Requirements
Minimum of 7+ years overall IT experience: including 5+ years of Angular UI development and Java Services development
• Full stack developer who is proficient in both front end (UI/UX) as well as back end technologies
• Responsible for detailed design, development/unit testing and integration of web and applications
• Responsible for Angular application development using web app development tools and frameworks
• Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements
• Develop configurable software services that support applications integrates to enterprise services
• Identify technical issues & coordinate the resolution of these issues with extended team members from other applications
• Uses secure development best practices and design patterns
• Create or update design and systems documentation for developed or modified services or programs
• Create process and data flow diagrams for data movement capture
• Analyze and translate business requirements to technical design
• Analyze and resolve technical issues
• Collaborate/communicate with project team and business users as required
• Support functional testing and performance testing
• Works with technical delivery lead on project activities
• Ensure assigned work is implemented within project schedules
• Strong Automotive OEM experience
• Experience with DevOps in a cloud environment a plus
• Experienced in waterfall, iterative, and agile methodologies
Technical Experience
• Professional working experience with Angular 6+ development with Typescript (minimum 3 years experience)
• Strong HTML5, CSS3 and Javascripts skills (minimum 5 years experience)
• Working experience with bootstrap and jquery
• Professional working experience with integrating REST services with Angular front-end.
• Working experience with version control tools like Git, SVN
• Deep knowledge of Angular practices and commonly used modules based on past work experience
• Extensive knowledge of javascript based frameworks to provide better yet faster UI experience for end users
• Experience in creating responsive web applications
• Experience in working with IDE such as Eclipse, IntelliJ or Visual Studio
• Strong working experience in building Java/J2EE applications with Java/J2SE 8
• Working experience with Oracle / MySQL or other relational databases
• Working experience in building REST services using Spring Boot
• Strong analysis, design, coding, and code review skills with cloud based applications
• Knowledge of and experience in the implementation of J2EE design patterns and modular code
• Experience in creating test cases using Spring JUnit, Mockito or other test frameworks
• Strong analytical and debugging skills
• Working experience with JPA, Hibernate, HQL and Spring Data.
Any Gradute