JOB DETAILS
Java Backend Engineer
Primary skillset: Java, Springboot, Microservices, Kafka, SQL(Postgres preferably)/NoSQL databases(Couchbase), CI/CD tools and Agile.
Key Responsibilities
Buildingsoftwaretoexpectedqualityandstandardsusingdistributedenterpriseframeworks
Participatingincodetestotherqualityreviews
Debuggingbasicsoftwarecomponentsandidentifycodedefectsforremediation
Enablingthedeploymentsupportandmonitoringofsoftwareacrosstestintegrationandproductionenvironments
Automatingdeploymentsintestandproductionenvironments
Scalingapplicationsbasedondemandprojections
MinimumQualificationsEducationExperience
Upto4yearsofsoftwaredevelopmentexperienceinaprofessionalenvironmentandorcomparableexperiencewiththefollowing
MusthavegoodworkingknowledgeinJava8andaboveexperiencewithJava11andJava17isaplus
MusthavegoodworkingknowledgewithSpringBootforservicedevelopment
MusthavegoodworkingknowledgewithKafkaanditsintegrations
MusthavegoodworkingknowledgeinbothSQLandNoSQLdatabaseslikeOraclePostgreSQLCouchbaseCassandraetc
5yearsofexperienceintheabovementionedtechnologies
GoodtohaveknowledgeinreactiveprogramminglikeVertXoranyother
GoodtohaveworkingknowledgewithtestingframeworkslikeCucumberforBDDsJMeterforperformancetesting
MusthaveabasicknowledgeandunderstandingoftoolslikeJenkinsDeploymentsSplunkKibanaGrafanaGitHub
Musthaveknowledgeonthemicroservicebasedapplicationdevelopment
Goodtohaveknowledgeindevelopingandmanagingapplicationswithhighertransactionspersecondandhighavailability
Havingknowledgeincachingmechanismsisaplus
GoodtohavingexperienceofworkinginAgileprojects
Technicalcertificationsintheaboveskillsetwillbeanaddedadvantage
IntermediateknowledgeofinfrastructuretechnologiesandcomponentsfamiliaritywithCloudcomputing
ExperiencewithEventdrivenMicroservicesarchitectureforhighavailabilitydistributedsystems
ExperienceusingSpringFrameworkJunitGitHubMicroservicesSplunkandAPI’s
ExperiencewithTestdrivendevelopmentandunittestingframeworks