Java Full-Stack Application Developer – Ability to Telecommute

Location: Madison, WI
Date Posted: 08-10-2017
Java Full-Stack Application Developer – Ability to Telecommute 
As a full-stack developer, your role will include, but not be limited to, advanced configuration, development, implementation, testing, and deployment of web-based applications and integration of applications and data with company systems.
Traits Needed for Success 
  • Flexibility - Adapts to change, is open to new ideas, takes on new responsibilities, handles pressure, and adjusts plans to meet changing needs
  • Initiative - Deals with problems as they arise, focusing energy and resources on those situations until resolved; identifies new opportunities and takes action; takes on new responsibilities when needed
  • Drive/Results Oriented - Can be counted on to meet or exceed goals; pushes self and others for results; is a conscientious worker who can be relied upon to handle unforeseen obstacles
  • Customer Service Mindset - Meets internal and external customer expectations; delivers upon commitments; build customer confidence; follows through on requests gaining trust and respect
  • Business Ethics - Is seen as a direct, truthful individual; adheres to appropriate core values at all times; acts in line with those values; rewards the right values and disapproves of others; practices what he/she preaches

  • Bachelor’s Degree in Computer Science or related
  • Firm grasp of the software development life cycle
  • 6+ years’ experience in data manipulation, ETL and data integration technologies, including data integrator
  • Certification (Web Development, Graphics or Software Development) is desired
  • Experience using Angular 2+, NodeJS, TypeScript, AWS Lambda, AWS S3 or AWS Dynamo (at least two)
  • Extensive experience in Java, SQL, HTML and JavaScript
  • Experience with source code tools, such as Git or Stash is desired
  • Experience with Jenkins is highly desired
  • Experience in all aspects of web application development, including graphic elements, organizational and navigational structure, layout, development, usability, creation of forms for ease-of-use and search engine optimization
  • Considerable development experience with Core Java and Microservices
  • Advanced knowledge of common design patterns
  • Knowledge of relational database structure and design using SQL Server or MySQL
  • Extensive experience working with Jira and Confluence
  • Skilled in technical troubleshooting and demonstrated problem solving skills
  • Experience developing software in an Agile environment
  • Excellent communication skills
  • Experience with version control tools, such as Subversion
  • Ability to think creatively with strong problem solving capabilities
  • Experience in the insurance or financial industries is desired
  • Development and testing of web-based applications using PHP, JAVA and web-services
  • Creating prototypes, including design, site navigation, and content layout for web sites and applications
  • Participation in maintenance and updates to existing applications, including updating of content stored in tables to support rules-based delivery of web elements and data integration
  • Meeting project deadlines and support of existing software applications and critical issues, including possible support during non-business hours
  • Providing architectural guidance and design for new software and web applications
  • Assisting with search engine optimization and registration
  • Providing input on graphics, style sheets, and other design-oriented artifacts for integration into web applications
  • Working with other team members and communicating with customers for requirements clarification
this job portal is powered by CATS