Responsibilities/What Youll Do:Design, build, test, document, deploy and maintain scalable, highly available, modular web applicationsDrive continual improvement to system architectureWork with Product Management to understand requirementsProduce high quality code in an agile environmentAdvocate programming best practices and standardsWork with QA and other engineering teams to investigate and resolve production issuesCollaborate with Dev Ops and System teams for cloud rollouts, upgrades and maintenanceQualifications2 years of software development experience with expertise in JavaStrong knowledge of design patterns and software engineering best practicesExtensive Experience with traditional databases and APIsExperience with Web Services (REST) and microservices preferredMust have developed middle-tier or backend java apps for web applicationsSome working experience with shell/perl/script programmingSome experience with Hibernate or Object relation mapping frameworksA Bachelors degree in computer science or related fieldFamiliarity with the JSON, XMLExperience with browser debugging and profiling toolsExcellent written and verbal communication skills.
Found this job inappropriate? Report to us