Java Full Stack Developer

Overview

On Site
$40 - $50
Contract - W2
Contract - 12 Month(s)
100% Travel
Able to Provide Sponsorship

Skills

Agile
Amazon Web Services
AngularJS
Bootstrap
Cascading style sheets
Cloud computing
Collaboration
Communication
Css3
Database
Debugging
Design
Docker
Documentation
Git
GitHub
Good Clinical Practice
Google Cloud Platform
HTML
HTML5
Harvest
IMPACT
Innovation
Interfaces
Java
JavaScript
JavaScript frameworks
Kubernetes
Microservices
Microsoft Azure
MySQL
NoSQL
Node.js
Operations
Optimization
Problem solving
RESTful
React.js
Regression testing
SQL
Scalability
Scripting
Shipping
Software development
Spring Framework
UI
User experience
Version control
Vue.js
Web applications
Writing

Job Details

Job Title: Full Stack Developer

Job Type: W2

About Us:

HS Technologies is an innovation- and collaboration-driven technology company that focuses on providing high-quality, scalable solutions to complex problems. My team is agile and committed to delivering value to clients while making a real impact in the industry. We are looking for an experienced Full Stack Developer to join our talented team in developing our rapidly expanding offerings of web applications and services.


Position Overview:

As a Full Stack Developer, you will design, develop, and deploy end-to-end solutions across the stack. You'll work on both sides, front-end and back-end, mainly with Java and its ecosystems, Spring Boot for the back end, and JavaScript frameworks like React for the front end. More fundamentally, you will work on HTML, CSS, and Bootstrap to create responsive, user-friendly interfaces, and work on a microservices architecture and Node.js to build scalable applications.


Key Responsibilities:

  • Design, develop, and deploy web applications with Java Spring Boot, JavaScript (React), HTML, CSS, and Bootstrap.
  • Develop and integrate RESTful APIs and microservices to support front-end features with efficient and reliable back-end operations.
  • Write clean, maintainable, scalable code while following best practices in software development.
  • Collaborate across teams of designers, product managers, and other engineers on feature definition, design, and shipping.
  • CSS, HTML, and Bootstrap would be used for responsive, user-friendly interfaces to ensure that applications work well across multiple devices.
  • Node.js usage would be applied to server-side scripting as necessary. It includes both front-end and back-end components as required.
  • Troubleshooting, debugging, and optimization of applications for maximal speed and scalability.
  • High-quality code ensured as well as the writing of unit tests for automated functional and regression testing.
  • Code reviews, documentation contribution, and Agile development processes applied accordingly.

Qualifications:

  • Experience: 6+ years of full-stack development.

Technical Skills:

  • Back End: Java; preferably with Spring Boot framework
  • Front End: Java Scripting; experience with React (similar framework), HTML5, CSS3, and Bootstrap
  • Microservices: Building and working with microservices architecture
  • Node.js: Familiarity with Node.js for back-end services and server-side scripting.

Other Skills:

  • Well-rounded knowledge of RESTful APIs and hands-on experience with the integration of third-party APIs.
  • Good knowledge of front-end build and packaging tools such as Webpack and Babel.
  • Experience with version control systems, particularly Git.
  • Familiarity with at least one cloud platform like AWS, Azure, or Google Cloud Platform.
  • Knowledge of SQL and NoSQL databases, including MySQL and MongoDB

Soft Skills:

  • Problem-solving ability
  • Attention to detail.
  • Strong communication and collaboration skills.
  • Independent performer who is also responsible for seed to harvest for projects.
  • Has a strong ability to be productive in a high-paced Agile environment.

Nice To Have:

  • Exposed to Docker and/or Kubernetes for containerization.
  • Familiarity with some other front-end framework libraries, like Vue.js or Angular.
  • Familiarity with some UI/UX principles, and work with design teams.

How to Apply:

We'd love to hear from you. Please send your resume and a brief cover letter explaining your experience and why you'd be a super good fit for this role to our email or apply here. Links to relevant portfolios or GitHub repositories are super welcome.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.