Overview
Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
100% Travel
Skills
Agile
Ajax
AngularJS
Apache Maven
Apache Struts
Application Development
Application Servers
Authentication
Authorization
Bootstrap
Caching
Cascading Style Sheets
Clinical Research
Css3
Customer Facing
Finance
HR Management
HTML5
IBM WebSphere
Job Details
Role: Developer/Programmer Analyst
Location: Austin, TX (Hybrid)
Job Description:
Plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems. Evaluates user request for new or modified program, such as for financial or human resource management systems, clinical research trial results, statistical study of traffic patterns, or analyzing and developing specifications for bridge design, to determine feasibility, cost and time required, compatibility with current system, and computer capabilities. Consults with user to identify current operating procedures and clarify program objectives. Formulates plan outlining steps required to develop program, using methodologies such as structured analysis and design or object-oriented development.
Required:
- Overall, 10+ years experience required.
- Hands-on experience in Front-End/UI development, enhancing, and maintaining enterprise-class applications on the JEE application development platform.
- Hands-on experience in Server-side/Web Services development, enhancing, and maintaining enterprise-class applications on the JEE application development platform.
- Experience implementing Single Page Applications (SPAs) with at least 4 years of experience using the Angular TypeScript framework.
- Hands-on experience implementing web services, including at least 4 years of experience developing RESTful services with security using JWT, OAuth, and other related technologies/standards.
- Hands-on development experience implementing applications utilizing JEE Application Servers, including authentication and authorization mechanisms and caching strategies.
- Hands-on programming experience in the following technologies: Java, JEE, REST/SOAP Web Services, HTML5, JavaScript, jQuery, AJAX, CSS3, Bootstrap, SASS, TypeScript, Spring, Java Server Pages (JSP), Struts, JSON, XML, JWT, Maven, OpenAPI v3, and OAuth.
- Experience implementing client-facing applications with responsive design and development.
- Experience integrating web services into Angular or React-based SPAs.
- Experience implementing client-facing applications using JSP and Struts.
- Experience in developing self-contained, reusable, and testable modules and components.
- Experience implementing best practices in application design, performance, scalability, and maintainability.
3 Years Preferred
- Hands-on experience with JBoss or IBM WebSphere Application Server (version 8 or later).
- Hands-on experience with Agile development methodologies (preferably Scrum).
2 Years Preferred
- Hands-on development experience for mobile and tablet platforms.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.