Senior Full Stack Developer

Travel Required
No


Position Type
Full-Time


Job Description

We are seeking a passionate and motivated web developer with software architecture skills to build cloud-based web applications for our business. We are looking for individuals who are capable of taking on new challenges. You will play a major role in defining our web application strategy, and act as a developer, leader and mentor. If you are interested in a high growth, challenging and rewarding environment, then you will be a good fit for this role.


 Required Functions

  • Creates web-based software architectures and applications.
  • Analyze business requirements; write functional and detailed development specifications.
  • Maintains environment for development releases and deploys to cloud environment.
  • Acts as a mentor to other web developers and leads code reviews.
  • Works with agile teams including developers, business analysts and quality analysts.
  • Add valuable input in scrum ceremonies.
  • Seeks continuous improvement in development methods, tools and practices.
  • Supports development of core systems (JavaScript, SQL and Java.)
  • Design and implement reports using in house reporting solutions (SSRS, Cognos, Tableau etc.) using data from multiple applications / data sources.
  • Automate report generation, distribution and implement solutions to deliver business value.
  • Work on variety of platforms (Windows, Linux etc.) and implement integrations among applications to streamline data flow among applications.
  • Sets an example for team members in the following manner: hard work, a focus on delivery of features, willingness to learn on the job, motivated to keep up with emerging technologies, preparedness, organization, a can-do positive attitude.

 Skills

  • Experience end-to-end in developing cloud-hosted, responsive, single page web applications using JavaScript, Java, HTML5, CSS3.
  • Experience using a front-end JavaScript framework such as React or Angular.
  • Experience using Java web development using Spring framework.
  • Experience working with Web services, XML, REST, JSON.
  • Excellent knowledge of relational databases including schema design, SQL and stored procedures.
  • Experience with Hibernate or other data access frameworks.
  • Experience with cloud environments such as AWS or Azure.
  • Familiarity with CI/CD processes and tools, testing frameworks and practices (Git, Maven, Jenkins/Bamboo, Docker, Mocha/Karma, etc.)
  • Ability to understand and configure basic servers/databases/applications/network; diagnose basic infrastructure issues related to server, network connectivity etc.
  • Strong leadership, communication and collaboration skills with track record of taking solution ownership.
  • Experience with testing tools such as Selenium or code quality tools is a plus.
  • Experience with Python scripting is a plus.

 Job Location

 Saint Petersburg, FL


Required Education and Experience

  • Bachelor's Degree Computer Science, Information Systems or related degrees.
  • 5+ years of experience in building web applications.
  • 4+ years of experience with Java programming.
  • 2+ years of experience of with one or more reporting tools (SSRS, Cognos, Tableau etc.)
  • 2+ years of experience in agile development environment (Scrum, Kanban, etc.)
  • Knowledge of web application architecture.
  • Having acted as a tech lead is a plus.
  • Insurance or financial services industry experience is a plus.