Fullstack Job: JAVA Full Stack Developers

Job added on

Company

ReadyWorks
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Fullstack Job Details

100% Remote/ W2 only / No C2C must be located in CST and EST time zone

Start: 01/16/2023

End: 07/14/2023

Day-to-Day Duties:

  • Working with project managers and clients to develop the overall look and design of a website
  • Writing website code with programming languages such as HTML, CSS and JavaScript
  • Producing, maintaining and modifying websites and user interfaces
  • Incorporating BtD software applications into Digital Platform websites
  • Creating tools that enhance the user's website experience
  • Ensuring websites are accessible across many platforms, including laptops and smartphones
  • Routinely testing websites for ease of use, speed and other quality factors
  • Fixing any website issues or bugs that arise
  • Develop large-scale enterprise web applications integrating into BI systems using server-side technologies
  • Design, develop, code, test, build, deploy, and debug new software or enhancements to existing software using Core Linux technologies
  • Work with infrastructure leads and support staff to implement any required infrastructure needed to support BI recommended technologies
  • Working closely with product managers, the Front-End developer and business partners to understand software requirements
  • Participate in architectural discussions with team members
  • Code and Unit test - Ensuring that written codes are fault tolerant, robust and scalable
  • Ability to thrive in a fast-changing agile environment

Skills: Proficiency in the server OS/programming/scripting/software as listed below.

Essential technical skills:

  • Linux (Professional)
  • Python (Professional)
  • Version Control System (e.g. GIT) (Good Knowledge)
  • Django (Professional)
  • Relational Database (e.g. PostgreSQL) (Good Knowledge)
  • API (Knowledge)
  • HTML (Professional)
  • CSS (Professional)
  • JavaScript (Professional)
  • AngularJS (Professional)
  • PostgreSQL (Knowledge)
  • Node.js (Professional)

Favorable technical skills:

  • JAVA (Professional)
  • Server Handling (e.g. Docker and Kubernetes) (Good Knowledge)
  • Ruby (Knowledge)
  • Accessibility and Security Compliance (Professional)
  • Proficiency in website programming languages/scripting/packages as listed below.

Favorable technical skills:

  • DOM (Document Object Model) Manipulation (Knowledge)
  • JSON (Professional)
  • AJAX (Professional)
  • React (Professional)
  • UX/UI Design (Good Knowledge)
  • Understanding of key website design principles
  • Ability to use client input to create functional, creative and user-friendly webpages
  • Ability to test and debug websites
  • Analytical, critical and detail-oriented
  • Working closely with product managers, the Back-End developer and business partners to understand software requirements
  • Advanced problem-solving skills
  • Observant and able to remain focused on tasks for long periods of time
  • Ability to thrive in a fast-changing agile environment
  • Minimum 1-2 years of experience

Education:

  • Minimum Bachelor of Science (Master's is preferrable) in Computer Science, Software Engineering or Information Technology
  • Understanding of object-oriented programming
  • Excellent time-management and communication skills.
  • Minimum 1-2 years of experience

Required Skills:

Back-End Developer

Additional Information:

Top 3-5 skills?

  • Python web application framework, Angular.js, Linux shell/command line, Postgres/other relational databases.

Overall project and application this person will be working on?

  • We are developing an intranet landing page where scientists can run scientific scripts/applications (basically all in Linux).
  • These tools are currently spread out over different webs and servers and we want to centralize the access to all of them.
  • That is the project in a nutshell.

How much Linux experience is needed; what will this candidate be doing within the Linux space?

  • Linux will be very relevant.
  • The future user will be running Linux scripts on the web app server and receiving the results in the browser session or to his e-mail.
  • For some tools we might need to develop a web GUI that sends the user input to a Linux command line tool, for example.
  • Other tools have their proper Linux GUI and need to be run in the user browser session.

Are the websites internal or external?

  • Internal

Will there be back-end Database development?

  • This will be very minor

Job Types: Full-time, Contract

Pay: $120.00 - $130.00 per hour

Schedule:

  • 8 hour shift

Experience:

  • JavaScript: 3 years (Required)
  • Python: 3 years (Required)

Work Location: Remote