Full Stack Application Developer - Java

Sundial Software - Madison, WI

Sundial Software is currently recruiting for 2 Full Stack Engineers for our customer.  These are DIRECT HIRE positions.

 Essential Job Duties (in order of priority)

 · Develop web-based systems built using Java EE technologies in a multi-tiered environment including working with front-end components, business logic, workflow logic, backend systems as well as integration endpoints.

 · Develop user interfaces built using JavaScript and other browser-based technologies with a focus on usability, security, cross-browser compatibility and performance.

 · Determine operational feasibility through analysis, problem definition, requirements gathering, solution development, and solution proposal.

 · Adhere to Forte coding standards and security practices in accordance with applicable software development methodology and release processes.

 · Collaborate and add value through participation in peer code reviews, providing comments and suggestions.

 · Work collaboratively and professionally with other Forte team (QA, PM, Support) members to achieve goals.

· Develop, integrate and deploy object-oriented system solutions for web applications.

 · Document and demonstrate solutions by writing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

 · Perform technical root cause analysis and outline corrective action for given problems.

· Review product and/or application information including manuals and brochures for technical accuracy, as needed.

 · Mentor less experienced Software Engineers.

 · Confer with users/focus groups, studying systems flow, data usage, and work processes.

 · Utilize software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.

 · Design and develop new core functionality.

 · Demonstrate ability to take on larger case work and design.

 · Demonstrate logical, solution-oriented approach and possess the ability to offer a variety of solutions or functionality to solve problems.


 · High School Diploma required

  Bachelors’ Degree in Information Systems, Computer Science, Engineering, or related discipline; or relevant work experience.


· 2-4 years industry experience

 · Proficient in Java, JavaScript, and SQL

 Knowledge, Skills & Abilities

 · Demonstrated proficiency of:

 o Java

 o SQL

 o Object Relational Mapping

 o HTML5, CSS3, and JavaScript

 o JavaScript frameworks and libraries (Dojo, D3, Angular, Vue, React, jQuery, Backbone.js, Ember.js, etc.)

 o Web services

 o Git

 o Continuous integration

 · Takes initiative with problem solving.

 · Strong written and verbal communication skills across functional teams.

 · Ability to capture and document software design and requirements.

 · Investigates potential solutions to ensure maintainability.

 · Demonstrates a desire for continuous learning.

Posted On: Friday, January 17, 2020

Apply to this job