Job Description :
UI/Full-stack Java Developer

Lansing MI

12 monthsPhone/Skype

Must be Senior Level

Must have Angular 2



MUST HAVE A LINKEDIN PAGE AND A GITHIB ACCOUNT TO SUBMIT



UI/Full-stack Java Developer – Required Skills (Strong Front-end)

· 2+ years of working experience in Angular Framework.

· Comprehensive knowledge of Web design patterns and front end technologies like HTML5, JQuery and MVC framework like Spring and Spring Boot.

· 2+ years of working experience in Oracle PL/SQL

· 3+ years of working experience in JavaScript and CSS.

· 7+ years of working experience in Java and J2EE development skills.

· Extensive experience implementing, maintaining, and using HTTP REST/JSON.

· Detailed knowledge of browser DOM with direct manipulation.

· Object-oriented and service-oriented design concepts, including knowledge of data transfer objects and associated design patterns.

· Good understanding of unit testing and continuous integration environment

· Excellent communication skills with the ability to solicit and formalize requirements and work with end users/customers.

· Ability to work in a semi-structured environment where requirements and priorities are dynamic.

· Experience with agile development methodology.





Full-stack Java Developer – Required Skills

· 7+ years of solid working experience in Java and J2EE development skills.

· Solid understanding of the collections frameworks.

· 2+ years of working experience in developing web services using HTTP REST/JSON and SOAP

· 4+ years of working experience in Oracle PL/SQL

· Object-oriented and service-oriented design concepts, including knowledge of data transfer objects and associated design patterns.

· Experience with Angular Framework, JavaScript, and CSS.

· Comprehensive knowledge of Web design patterns and front end technologies like HTML5, JQuery and MVC framework like Spring and Spring Boot.

· Detailed knowledge of browser DOM with direct manipulation.

· Hand-on experience with unit testing and working with continuous integration environment

· Excellent communication skills with the ability to solicit and formalize requirements and work with end users/customers.

· Ability to work in a semi-structured environment where requirements and priorities are dynamic.

· Experience with agile development methodology.