For the given job description <<Robert Half is looking for a Senior Full Stack Engineer (PERN Stack) with experience in all parts of the modern software application stack. As a Full Stack Engineer, you will join a highly focused development team to design, build, and maintain end-to-end features of a desktop and mobile application. You will partner with other teams, such as our data science team, in order to build critical features for the company's users.
Examples of critical business features you will be working on including payment integrations, application security, dynamic connections to third-party apps, custom data dashboards, productivity systems, and more. This is an opportunity to join a core team and make a meaningful impact.
Responsibilities Implement application features given designs and documentation Maintain high-quality code that is performant and DRY Design reusable and performant front-end web components Transform large and complex datasets into beautiful visualizations Collaborate with technical leadership in order to design and implement secure and efficient APIs using RESTful design patterns Manage Software Development Life Cycle (SDLC) including monitoring and troubleshooting deployments throughout multiple environments
Technical Required Qualifications A minimum of 7-8 years of experience with the technologies of the PERN stack (PostgreSQL, Express, React, NodeJS) as well as Redux 7-8+ years of experience in general websoftware development, including both front end and back-end development Extensive experience with web application technologies such as HTML, CSS, JavaScript, JSON, Git, REST, Firebase, Material-UI, D3js, and other chart libraries Experience with Docker (Compose) Experience with AWS including some hands-on experience Proven record of shipping features on time and meeting tight deadlines Ability to communicate clearly in English on a day-to-day basis Organized and self-sufficient
Technical Preferred Qualifications Experience with OOP and Functional Programming practices 7-8+ years of software development experience Deep knowledge of TypeScript Bash scripting experience Experience writing and using DevOps tools Understanding CICD principles Familiarity with non-relational databases such as DynamoDB and Elasticsearch Excellent communication skills to collaborate with cross-functional partners and independently drive projects and decisions.>> the resume: <<Summary5+ years experience in development of Web and Enterprise applications using JAVA/J2EE Technologies. Experience with full life cycle of software development: use cases, requirements, high level design, detail design, coding, testing, debugging and maintenance. Ability to collaborate effectively with all levels of the organization; work well in teams and individually.
HighlightsTechnical SkillsPlatforms: WindowsLanguages: Java, JavaScript, JSP, JSTL, AJAX, ANT, XML, EJB, Docbasic (Documentum), PL/SQL, SQL*Plus, ASP, VB, Turbo C, HTML, CSSFrameworks: J2EE (Spring, Struts, Hibernate, Log4j, JUnit)Databases: MySQL, SQL Server, Oracle, PL/SQL ProgrammingAP Servers: Apache Tomcat, BEA Weblogic Server, IISConcepts: OOA/D (UML, Design Patterns)Software: MS Office, Rational Rose, EA, CA Erwin, Interwoven TeamSite, TOAD, Lotus Notes, Eclipse, IntelliJ Idea, NetBeans, Dreamweaver, PhotoImpact, Flash, Verity K2 Search engineSource Code Mgmt: CVS, SubVersion
ExperienceSoftware Engineer,05/2007to09/2009Within3–,,Developed new Intellectual Property (IP) Management System (Patent, Copyright, Trademark and Brand) using J2EE technologies and SQL Server database.Involved in gathering user requirements and information of IP application forms and process.Worked with small team of developers to analysis, design, develop and testing the system.Involved in data modeling for the application. Created ER diagram using ERWin and database objects. Experience in T-SQL programming skill. Developed, maintained and restructured IRP (Intelligence Resources Planning) System, especially industrial and patent search and retrieve functions.Responsible for compiling, building and deploying programs to development, testing and production environment.Analyzed, designed, wrote technical design documents and developed EPO Patent Search.Assisted with system problem-solving, database administration and renew database ER diagram.Software Engineer / Technical Consultant,08/2003to03/2007B.C.Technology Corp–,,Responsible for developing and maintaining TSMC Online (e-commerce business platform): Design Service Documents (DSD), Design For Manufacturing (DFM), Online Global Search engine using Verity K2 Search Engine and designed SRAM Vccmin systems using Java, Struts framework, Weblogic and Oracle.Implemented the document life cycle security control mechanism of TSMC EDW (Engineering & Document Workflow) System using Documentum.Enhanced TSMC IPPA System to improve the user interface, refinement search and concept term feedback mechanism.Developed PSC DBMS (Die Bank Management System).Wrote some Technical Design documentation: URD, Use Case, High Level Design, Detail Design, UML (use case, sequence, class, activity and component diagrams).Created and maintain database objects like Stored Procedures, Functions, Views and Triggers using SQL and PL/SQL.Provided training, advice, code review and technical support for junior developers.Experience in UI prototyping.Part-time Employee,07/2002to03/2003CYCU Alumi & Placement Office–,,Updated alumni's information to the system and handled some word processing.Assisted alumni to issue alumni cards and other certificates.Maintained Alumni & Placement Office Website.Part-time Employee,11/1999to06/2002CYCU Library, Taoyuan–,,Library counter assistant.Managed books display.Maintained library Website.
EducationB.B.A:Management Information Systems,Expected intoChung Yuan Christian University-,GPA:Chung Yuan Christian University, Taoyuan, Taiwan B.B.A in Management Information Systems:,Expected intoDale Carnegie Training-,GPA:Sun Tech Days - Java Conference Sun Microsystems - SL500 J2EE Patterns Dale Carnegie Training UML & Software Development Process June 2003
SkillsDatabase, Engineer, Software Engineer, Sql, Technical Design, Java, Uml, Class, Comprehensive Large Array Data Stewardship System, Database Management System, Dbms, Design Documentation, Design For Manufacturing, Dfm, Documentation, Documentum, Edw, Level Design, Life Cycle, Oracle, Pl/sql, Prototype, Prototyping, Search Engine, Security, Sram, Stored Procedures, Struts, Technical Support, Training, Ui, Use Case, User Interface, Verity, Weblogic, Workflow, J2ee, Data Modeling, Database Administration, Erwin, Intellectual Property, Ms Sql Server, Patent, Problem-solving, Production Environment, Sql Server, Testing, Trademark, T-sql, Word, Ajax, Ap, Apache, Asp, Bea, Bea Weblogic, Cases, Coding, Css, Cvs, Databases, Design Patterns, Dreamweaver, Eclipse, Ejb, Flash, Frameworks, Full Life Cycle, Html, Iis, Internet Information Services, Interwoven, Javascript, Jsp, Jstl, Junit, Lotus Notes, Maintenance, Ms Office, Mysql, Ooa, Rational, Rational Rose, Subversion, Teamsite, Tomcat, Use Cases, Xml, Software Development, Software Development Process, Software Life Cycle, Structured Software, Sun>>. The result is, Good Fit

Fit assessment: Good Fit