Horizontal Talent

eCommerce Fullstack Application Developer

Richardson, TX, US

17 days ago
Save Job

Summary

Responsibilities:

  • Develop web applications in both .Net technologies and Java along with other members of the engineering team.
  • Develop frontend and backend framework for web applications.
  • Create databases to work in conjunction with the applications.
  • Design UI layout.
  • Build micro-interactions and animations and ensure they are web and mobile responsive and extremely performant on the most popular mobile devices and operating systems.
  • Efficiently work and collaborate with the engineering and design teams.
  • Build reusable code and libraries for future use.
  • Provide progress updates to the team while working on tasks.
  • Perform other duties as assigned


Qualifications

Required:

  • Bachelor’s degree or related experience
  • 5+ years of software development experience with expertise in Web development and Digital technologies, including .Net, Java, HTML, CSS, CSS Preprocessing, JavaScript, jQuery, Grunt, Angular and Spring Boot
  • Knowledge of Spring Boot, Spring MVC, and Spring Data for building robust web applications and microservices
  • Proficiency in Object-Relational Mapping to interact with databases
  • Ability to program with vanilla JavaScript and jQuery
  • Experience with JavaScript frameworks like Angular, React, or Vue.js
  • Integrating with backend and/or CMS experience is preferred.
  • Object oriented web programming experience
  • Experience in building applications and components using Ajax, jQuery, Object Oriented (OO) JavaScript, JSON, and XML.
  • Knowledge and experience in using CSS3 (Less or SASS) and HTML5 (App Cache, Local storage, Geolocation, SQLite, Device Capabilities access).
  • Experience in designing and developing RESTful web services for communication between the front-end and back-end.
  • Knowledge of microservices architecture using Java tools, such as Spring Cloud or Eureka.
  • Expertise in C# and the .NET Core framework for developing enterprise-level applications, APIs, and services.
  • Expertise with relational databases like SQL Server (for .NET) and MySQL or PostgreSQL (for Java).
  • Familiarity with NoSQL databases like MongoDB for handling unstructured or semi-structured data.
  • Knowledge of serverless computing using services like Azure Functions
  • Familiarity with managing and routing APIs through API Gateways (like AWS API Gateway, Azure API Management).
  • Familiarity with testing frameworks like JUnit for Java and NUnit for C#
  • Familiarity with GIT/Azure DevOps
  • Familiarity with Typescript.
  • Good communication skills.
  • Experience in UML and technical documents writing experience.
  • Experience working in Agile / Scrum development cycles.


How strong is your resume?

Upload your resume and get feedback from our expert to help land this job