Full Stack Software Engineer - Chicago, United States - Innover Global Inc
Description
JobDescription:
-AsaSr.FullStackSoftwareEngineeryouwillcontributetodesign,development,testing,deployment,andsupportofsoftwaresystemsand/orapplications.
Competenttoperformallprogramming,projectmanagement,anddevelopmentassignmentswithoutclosesupervision;normallyassignedthemorecomplexaspectsofsystemswork.
Worksdirectlyoncomplexapplication/technicalproblemidentificationandresolution,includingrespondingtooff-shiftandweekendsupportcalls.
Worksindependentlyoncomplexsystemsorinfrastructurecomponentsthatmaybeusedbyoneormoreapplicationsorsystems.
Drivesapplicationdevelopmentfocusedarounddeliveringbusinessvaluablefeatures
Maintainshighstandardsofsoftwarequalitybyestablishinggoodpracticesandhabits
Identifiesandencourageareasforgrowthandimprovementwithintheteam
Communicatewithendusersandinternalcustomerstohelpdirectdevelopment,debugging,andtestingofapplicationsoftwareforaccuracy,integrity,interoperability,andcompleteness
Performsintegratedtestingandcustomeracceptancetestingofcomponentsthatrequirescarefulplanningandexecutiontoensuretimely,qualityresults.
Employeeisalsoresponsibleforperformingotherjobdutiesasassignedbyclientmanagementfromtimetotime.
Translateapplicationstoryboardsandusecasesintofunctionalapplications.Design,build,andmaintainefficient,reusable,andreliablewebapplications.Ensurethebestpossibleperformance,quality,andresponsivenessofapplications
Leadbyexampleknowtocodeextensively.DesignandimplementsoftwareplatformwithStandardArchitecturepatterns.
Identifybottlenecksandbugs,anddevisesolutionstotheseproblems
Participateinearlyproductdemonstrationstocustomers.Interactwithmultiplestakeholders,likeProductOwners,peerleaders,DBdevelopers,Solutionarchitectsanddevelopers
Wellversedinwritingunitandintegrationtestsusingstandardframeworks
Flexible--Canberemotehybrid-mustbeabletocomeintotheofficeasneeded,locatedinDallas,orChicago
Interactionwithteam:
Workingwithinternalstakeholdersandacrossteamsonmultipleprojects.
Workenvironment:
Workingwithateamofabout8inanagilemethodologywithdailystandups.
Education&ExperienceRequired:
Positionrequiresafour-yeardegreefromanaccreditedcollegeoruniversityplus10+yearprofessionalexpor8+yearswithamasters
TechnicalSkills
(Required)
10yearsormoreofsoftwaredevelopmentexperienceoratleast8yearsofexperiencewithmastersdegreeincomputerscienceorrelatedfield.
RequiredBackEndExp(8+years):
8yearsormoreofexperienceindesigninganddevelopingsoftwareapplicationsinJava
Springboot8years
SpringSecurity8years
Springframeworks8years
Containers(Docker,Kubernetes,etc)8years
RESTAPI''s10years
RequiredFrontEndExp(5+years):
3yearsormoreofdevelopingcustomerfacingapplicationsusingAngular
5yearsormoreofexperiencecodingHTML5,CSS3,JavaScriptandWebcomponents
ExperienceimplementingautomatedunittestsTDDexposurewillbeadvantageous.
ProficientunderstandingofcodeversioningtoolssuchasGitetc.
AdditionalRequirements:AWSservices3years:(ECS,S3,RDS,Lambda,TSDB,logging/CloudWatch,IAM,SQS,etc)withfederatedIdentity
(Desired)
GoodUnderstandingandimplementationexperienceifOAuth2.0andintegrationexperience
Fullstackdevelopmentexperienceforcustomerfacingapplications
Provenexperienceinsomeofthefollowing,
oDesigning,developing,deploying,andmaintainingsoftwareatscale.
oDevelopingsoftwareapplicationsusingrelationalandNoSQLdatabases.
oDeployingsoftwareusingCI/CDtoolssuchasJenkins,GoCD,AzureDevopsetc.
oWorkingwithinanAgileframework(ideallyScrum)
Strongunderstandingand/orexperienceinsomeofthefollowing,
oHandsoneexperienceonAWSalongwithAPItoolssuchasSwagger,PostmanandAssertible
oTestdrivendevelopmentandbehaviordrivendevelopment.
oMobiledesignandresponsivedesign.Cross-browserdevelopment
oDatastoressuchasMongoDB,Cassandra,Redis,Elasticsearch,Postgress,Oracle.
ShouldhaveexperienceinleadingDevOpspracticesforalargeprogram.
Abilitytotranslatecomplexdatasetsandresearchintosimplebusinessrecommendations.
SoftSkills
(Required)
Passionfortechnologyandaneagernesstocontributetoateam-orientedenvironment
Strongunderstandingofobject-orientedprogramming
Understandingoffundamentaldesignprinciplesbehindascalableapplication.
Aknackforwritingclean,readable,andeasilymaintainablecode
Understandingoffundamentaldesignprinciplesforbuildingascalableapplication
Experienceinsettingstandardsforateamfromdevelopmenttodesign.
Effectiveverbalandwrittencommunicationskills.
Mustdemonstratesolidknowledgeofcomputersciencefundamentalslikedatastructuresandalgorithms
TravelRequirement:
Flexible--Canberemotehybrid-mustbeabletocomeintotheofficeasneeded,locatedin
Skills: angular, aws, css, docker, java, Spring Framework, Spring Boot