JavaFull Stack Developer at Remote, Remote, USA |
Email: [email protected] |
From: Piyush Varshney, Vyze Inc. [email protected] Reply to: [email protected] Job Title: Java Full Stack Developer Duration: 12 months WorkAuthorization: GC, USC,GC-EAD, H-4 EAD MOI: Skype Design Able to prepare detail design documents fromrequirements. Familiar with Reporting tools such as CrystalReports, Jasper Reports, BIRT, etc. General understanding of software environments andnetwork topologies. Able to demonstrate OOA/OOD skills. Demonstrable understanding of distributed, componentbased architecture Working knowledge of networking and/ortelecommunications protocols A solid understanding of event driven / asynchronousprogramming and multi-threading Demonstrable technical design skills (UML experiencea plus) Familiar with TDD/BDD. Familiar with SOA framework, web services, etc. Coding Common Developer Skills Competent (2 years) Java or C# or C orObjective-C language programming skills. Competent with SQL or PL/SQL and relational databaseconcepts. Experience with source code control systems. Experience with secure programming techniques ishighly desirable -Able to perform code reviews to ensure the codemeets the acceptance criteria. Testing Able to maintain test scripts as needed. Prepares test strategy, test plan, test cases, andtest summary documents. Experience with automated functional softwaretesting frameworks, such as Cucumber, Selenium, etc. Performs unit, functional, load, user interface,performance, regression and system integration testing on new code or modifiedcode prior to production releases. Produce and report project test metrics. Possess advanced knowledge of QA/QC techniques;certifications preferred Assists new staff on testing techniques and testmethodologies Support Ability to respond to situations in a timely manner,and meet predetermined deadlines Ability to support/maintain existing products andadd new features as requested by customers. Provide support to UAT/production applications asneeded Ability to work on multiple projects Collaboration Agile/Lean methodologies experience Solid understanding of an iterative softwaredevelopment process Able to estimate all project activities and tasks. Able to elicit user and functional requirements. Mentor and monitor Software Engineers in thetechnical aspects of their assignments. Experience Education and experience typically obtained throughcompletion of a Bachelors Degree in Computer Science and/or 2 or more years ofrelated industry experience. Preferred skills: 5-7 years of total professional softwaredevelopment experience 4 years of experience with full-stack development(Java) 4 years of JavaScript development experience(server-side & client-side), including different asynchronous patterns likeevents, callbacks and promises 3 years experience working with JavaScriptframeworks like React JS and Angular.jsfor building single-page applications Excellent working knowledge with database technologysuch as MySQL, Oracle, and Microsoft SQL server. Results-oriented with high attention to detail,ability to multi-task, and meet deadlines in a dynamic, fast-paced teamenvironment Ability to think in innovative ways to findsolutions to problem The above job description is not intended to be anall-inclusive list of duties and standards of the position. Incumbents willfollow instructions and perform other related duties as assigned by theirsupervisor. Keywords: cprogramm csharp quality analyst javascript |
[email protected] View all |
Thu Dec 15 16:04:00 UTC 2022 |