ASSYST ยท 6 hours ago
Front End/UI Developer with JAVA Development
Maximize your interview chances
Big DataEnterprise Resource Planning (ERP)
Culture & Values
Insider Connection @ASSYST
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Plan, develop, test, and document computer programs, applying knowledge of programming techniques and computer systems.
Evaluate user requests for new or modified programs, such as financial or human resource management systems, clinical research trial results, or statistical studies.
Determine the feasibility, cost, time required, and compatibility with current systems and computer capabilities for new or modified programs.
Consult with users to identify current operating procedures, clarify program objectives, and gather requirements for new features or modifications.
Formulate a plan outlining the necessary steps for program development, utilizing structured analysis and design or object-oriented development methodologies.
Perform front-end (user interface) development for multiple HHSC applications, replacing the existing Java/Eclipse-based UI with a modern, responsive Angular Typescript framework.
Convert SOAP-based web service calls to RESTful web service calls to modernize the application architecture.
Migrate the deployment environment from WebSphere to JBoss EAP to improve system performance and scalability.
Participate as a team member in requirements analysis, high-level and detailed design, development, testing, and deployment of new application components.
Collaborate with other teams to achieve project goals and ensure successful implementation.
Create and maintain technical and design documentation to ensure clear communication and knowledge sharing.
Perform system analysis and problem resolution tasks to ensure optimal application performance and functionality.
Analyze software for configuration and performance tuning opportunities to enhance efficiency and system responsiveness.
Troubleshoot, diagnose, and resolve issues that arise during development, testing, or production phases.
Provide technical support for testing and implementation efforts, ensuring smooth deployment and transition of new features.
Employ contemporary testing methods to ensure applications are functioning correctly and free of errors.
Participate in program design, coding, and test walk-through meetings to provide input regarding technical standards, best practices, and customer requirements.
Provide feedback on application design and functionality to ensure alignment with user needs and technical specifications.
Provide ongoing application support, including defect repair, maintenance, and production operations support for web-based Java applications in an SOA (Service-Oriented Architecture) platform.
Perform system analysis and resolve defects, ensuring continuous improvement in application reliability and performance.
Conduct performance tuning and optimization to enhance the efficiency of applications in production.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
8 years of experience in Front End/UI development, enhancing, and maintaining enterprise-class applications on the JEE application development platform.
Hands-on experience participating in all phases of the Systems Development Life Cycle (SDLC).
Hands-on development experience implementing applications utilizing any JEE Application Server, including Authentication and Authorization, and Caching strategies.
Hands-on programming experience in the following languages/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, OAuth.
Experience implementing client-facing applications with responsive design and development.
Experience implementing Single Page Applications (SPAs), including at least 4 years of experience using the Angular TypeScript framework.
Experience implementing user interfaces, with at least 4 years of experience using HTML5 and CSS3.
Experience implementing web services, including at least 4 years of experience implementing RESTful services security using JWT, OAuth, and other related technologies/standards.
Experience implementing client-facing applications using JSP and Struts.
Experience in the development of self-contained, reusable, and testable modules and components.
Experience implementing best practices in the areas of application design, performance, scalability, and maintainability.
Preferred
3 years - Preferred: Hands-on experience with JBoss or IBM WebSphere Application Server 8 or later.
3 years - Preferred: Hands-on experience with Agile Development Methodologies (preferably Scrum).
2 years - Preferred: Hands-on development experience for mobile and tablet platforms.
Company
ASSYST
ASSYST is a global CMMI level 3 information technology solutions provider.
Funding
Current Stage
Growth StageRecent News
prnewswire.co.uk
2023-01-11
Company data provided by crunchbase