JOBSEARCHER

Full Stack Java Developer II

About The RoleIT - Full Stack Java Developer IIUnited States( Remote)CalloutsThis role is fully remote; candidates can sit anywhere in the US as long as they are ok to work east coast hours.Primary focus will be working within a mobile middleware API layer, which is built in Java, and is used by both iOS and Android apps.Mobile app development experience is not required but would be a plus.Full-stack application development experience - Must have the following experience to be considered.5+ years of experience.Hands-on writing code, hands-on writing code must be the primary duty of most recent positionContinuous integration/continuous delivery (CI/CD) experienceAzure & Agile (scrum) experience. *This is not a scrum master roleAble to make progress in a fast-paced environment with little oversightStrong verbal/written communication & facilitation skills.Strong analytical and problem-solving abilities.Ability to understand complex architectures and be comfortable working with multiple teamsStrong work ethic and a team playerAbility to conduct performance analysis, capacity management and troubleshoot large scale distributed systemsEnthusiasm toward technology, passionate continual learnerConstantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quoRequired SkillsWeb-services, 3rd party APIs, tools like Postman, SoapUI & FiddlerJava, HTML, CSS, ReactJS, Javascript, Python experienceWeb API, RESTful servicesWorking knowledge Git or similar version-control softwareFamiliar with production Azure DevOps environmentsUnit (Jasmine/Karma/XUnit), Integration Testing and load-testing (JMeter)Understanding of SOLID design principles & secure coding practicesServerless Azure Compute Services such as App services, Azure FunctionsPreferred SkillsData infrastructure services such as Azure Event Hub, Service BusAzure Storage such as Blob Storage, Cosmos DB, Azure SQLAzure search, SharePoint Search & Lucene syntaxUnderstanding of Azure DevOps pipelines and YAMLRelational database experience, solid understanding of SQL tuning, indexing & query costsKey Responsibilities & SkillsJava Backend DevelopmentMobile Middleware API DevelopmentFull-Stack Web DevelopmentAzure Cloud ServicesCI/CD ImplementationAgile Scrum DevelopmentPerformance Analysis & Capacity ManagementDistributed Systems TroubleshootingRESTful API DesignSecure Coding Practices (SOLID)Unit & Integration TestingLoad TestingServerless ArchitectureFrontend Development (ReactJS)Technical SkillsJavaReactJS / JavaScript / HTML / CSSPythonAzure App Services / Azure Functions / Azure DevOps / Azure Event Hub / Azure Service Bus / Azure Blob Storage / Azure Cosmos DB / Azure SQL / Azure SearchGitPostman / SoapUI / FiddlerJasmine / Karma / XUnitJMeterSQLRESTful ServicesYAMLServerless ComputeCI/CD PipelinesEducationBachelor's Degree in Computer Science, Software Engineering, Information Technology, Computer Engineering. Preferred: Master's in Computer Science, Master's in Software Engineering, Master's in Information Systems.Industry ExperienceSoftware DevelopmentCloud Computing (Azure)Web Application DevelopmentAPI ServicesMobile Backend DevelopmentFull-Stack Development#CareerOpportunities #JobVacancy #WorkWithUs