Job Title: Java Full Stack Developer Company Name: 3Core Systems Job Url: https://3coresystems.zohorecruit.com/jobs/Careers/171710000032760005/Java-Full-Stack-Developer?source=CareerSite&jr_id=69c451556f4f855eeda6c555 Job Description: Job Description This is a remote position. Job title: Java Full Stack Developer Location: Remote Duration: 6+ Month Contract   Job Description : Develop new and enhanced functionality, using SOLID object-oriented design principals and standard design patterns (Java web development). Work in a modern Azure cloud environment including server less and containerized applications, API management, event\messaging, and data lake services.   The Candidate will help implement cloud native solutions to support: ·        REST API and asynchronous event and message-based pub\sub integrations. ·        Standardization of design and engineering patterns and solutions. ·        Web applications supporting SCEIS business processes. ·        Implementation of automated DevOps processes (Unit Testing, Regression Testing, static and dynamic security scans, deployments, etc.)   Required skills (rank in order of importance): ·        Must have at least 5 years of application development using solid object-oriented design principles and standards ability to communicate effectively and work in a collaborative, team-oriented environment. ·        5+ years of java web development experience including spring boot, maven, JUnit, using SonarQube or sonar cloud ·        5+ years of experience developing containerized applications. ·        5+ years’ experience with Docker. ·        Experience using Git and standard branching strategies such as Gitlow. ·        5+ years understanding of mature restful Api design and development ·        Understanding of event driven architectures. ·        5+ years’ experience using azure DevOps for ci\cd pipeline development, backlog management, etc. ·        Understanding of and practice using test-driven development principles ·        Experience operating on an agile development team (scrum and\or kanban)   Preferred skills (rank in order of importance): ·        Azure and\or AWS cloud development experience (Azure preferred) ·        Azure or AWS integration services such as azure API management, AWS API gateway, azure event grid, etc. ·        Serverless services such as AWS lambda, Azure functions, Azure container apps, AWS Fargate, etc. ·        Managed database services such as AWS RDS, Azure SQL managed instance, etc. ·        Familiarity with industry standard project management tools such as azure DevOps, GitLab, or Jira. ·        Understanding of and\or experience developing, using, interfacing with sap, sap4/HANA, Ivalua, or other ERP systems