job summary:Looking for an experienced Software Engineer to join our Notifications team and help us to build an enterprise communication platform. As a Software Engineer you'll be embedded on a development team responsible for solving challenging design and development problems -- creating scalable, performant, resilient and secure services that are used by most of our workplace offerings. You will work together with some of the most highly skilled software professionals in the business designing, building, and maintaining globally available software that serves millions of people and processes millions of data points each and every day. location: Weston, Floridajob type: Contractsalary: $80 - 100 per hourwork hours: 9am to 5pmeducation: Bachelors responsibilities:Primary/Essential Duties and Responsibilities Work as part of the technical team that designs, develops, implements, and maintains scalable web applicationsWork closely with other developers to ensure successful implementation of applicationsConverts specifications and requirements into functional application code and works with front-end designers to create functional web pages and applicationsUnderstand and adhere to industry best practices for delivering high quality codeInteract with the business and user community to gather and validate business requirements and business rulesWork according to defined scope and timelines and track work in progressBreak down projects into tasks with time estimationProactively identify and communicate issuesWork in a team environment with other developers, architects, designers, product managers, business analystsDemonstrated focus on quality (unit testing, system testing, user acceptance testing) Required Qualifications/SkillsExperience using Java/J2EE and object-oriented design principles and design patternsExperience with SpringExperience building and maintaining scalable applications using Cloud technologies like GCP or KubernetesDemonstrated proficiency with developing web services and API's including MicroservicesExperience with message based systemsExperience with Eclipse, IntelliJ, or equivalent IDEs Unit testing tools JUnit or equivalent Knowledge, Skills and AbilitiesJava SpringMicroservices architectureCQRS design patternEvents-driven architectureMySQL, MongoDBRabbitMQDocker & Kubernetes Preferred QualificationsWorked with event streaming platforms like Apache KafkaKnowledge of CI/CD and DevOps practices is plusWorked with Front-end technologies like Angular, HTML, CSSFamiliarity with continuous deployment, deployment pipelines, unit testing and automation toolsFamiliarity with KotlinProficiency with Git as a version control system. qualifications:Experience level: ExperiencedMinimum 5 years of experienceEducation: Bachelors skills: JavaSOFTWARE ENGINEERSPRINGGoogle CloudMicroservices architectureMY SQLQualityEqual Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.