Description

YearsRequired/PreferredExperience
8RequiredHands-on experience in Server-side/Web Services development, enhancing and maintaining enterprise-class applications on the J2EE application development platform
8RequiredHands-on experience participating in all phases of the SDLC (Systems Development Life Cycle)
8RequiredHands-on development experience implementing applications utilizing any J2EE Application Server, Authentication and Authorization, Caching strategies
8RequiredHands-on programming experience in following languages / technologies: Java, J2EE, REST/SOAP web services, HTML5, JavaScript, AJAX, CSS3, Bootstrap, SASS, Angular, Typescript, Spring, JSON, XML, JWT, NPM, Maven, OpenAPI v3, OAuth, Postman, ReadyAPI, Mule
4PreferredExperience implementing REST services security using JWT, OAuth, and other related technologies / standards
4PreferredExperience implementing REST services supporting client-facing applications
4PreferredExperience in development of self-contained, reusable, and testable modules and components
4PreferredExperience in Test-driven development and test creation using frameworks such as Karma, Jasmine, Selenium
4PreferredDemonstrable experience developing, optimizing, and maintaining an enterprise-level web services including complete ownership of the services stack.
4PreferredExperience in implementing best practices in the areas of application design, performance, scalability and maintainability.
1PreferredStrong understanding and experience of fundamental programming concepts of data structures, algorithms, performance, caching and scalability issues in the context of Web based UI applications
1PreferredOral and written communication skills
1PreferredGraduation from an accredited four-year college or university with major course work in computer science, computer information systems, engineering, or management information systems is required.

Education

Any Graduate