What are the responsibilities and job description for the Developer/Programmer Analyst position at CENTSTONE SERVICES LLC?
Job Title: Developer/Programmer Analyst 3
Location: Austin, TX (Remote)
Position Type: Contract
Job Description:
The Developer/Programmer Analyst will perform front-end (User Interface) application development activities for several HHSC applications. Responsibilities include replacing the existing Java/Eclipse-based user interface with a modern and responsive Angular Typescript framework, converting SOAP-based web service calls to RESTful service calls, and migrating the deployment environment from WebSphere to JBoss EAP.
Key Responsibilities:
- Participate in requirements analysis, high-level and detailed design, development, testing, and deployment of new application components.
- Collaborate with other teams as necessary to accomplish goals.
- Create technical and design documentation.
- Perform system analysis and problem resolution.
- Analyze software for configuration and performance tuning opportunities.
- Develop and maintain data and process models.
- Employ contemporary testing methods to ensure applications function properly and without error.
- Provide technical support for testing and implementation efforts.
- Participate in design, coding, and test walk-through meetings to ensure technical standards and customer requirements are met.
- Support application (defect repair, maintenance, and production operations) for web-based Java applications in an SOA platform.
- Analyze software defects, troubleshoot issues, and perform performance tuning.
- Develop and test application code to resolve defects and improve application reliability and performance.
- Perform other duties as assigned.
Candidate Skills and Qualifications:
Minimum Requirements:
Years: 8 | Required | Hands-on experience in Front End/UI development, enhancing and maintaining enterprise-class applications on the JEE application development platform.
Years: 8 | Required | Hands-on experience participating in all phases of the SDLC (Systems Development Life Cycle).
Years: 8 | Required | Hands-on development experience implementing applications utilizing any JEE Application Server, Authentication and Authorization, Caching strategies.
Years: 8 | Required | Hands-on programming experience in Java, JEE, REST/SOAP web services, HTML5, JavaScript, JQuery, AJAX, CSS3, Bootstrap, SASS, Typescript, Spring, Java Server Pages, Struts, JSON, XML, JWT, Maven, OpenAPI v3, OAuth.
Years: 8 | Required | Experience implementing client-facing applications with responsive design and development.
Years: 8 | Required | Experience implementing SPAs, with at least 4 years of experience using the Angular TypeScript framework.
Years: 8 | Required | Experience implementing user interfaces using HTML5 and CSS3.
Years: 8 | Required | Experience implementing RESTful services security using JWT, OAuth, and other related technologies/standards.
Years: 8 | Required | Experience implementing client-facing applications using JSP and Struts.
Years: 8 | Required | Experience developing self-contained, reusable, and testable modules and components.
Years: 8 | Required | Experience implementing best practices in application design, performance, scalability, and maintainability.
Years: 3 | Preferred | Hands-on experience with JBoss or IBM WebSphere Application Server 8 or later.
Years: 3 | Preferred | Hands-on experience with Agile Development Methodologies (preferably Scrum).
Years: 2 | Preferred | Hands-on development experience for mobile and tablet platforms.
Job Type: Contract
Location:
- Austin, TX 78741 (Required)
Work Location: Remote