Algoworksisanaward-winningartificialintelligence,engineeringservicesandexperiencetransformationfirmwithofficesacrosstheUnitedStates,Europe,SouthAmericaandIndia.Webringtogetheraglobalteamofengineers,architects,designers,researchersandoperatorsunitedbyrigor,accountabilityandacommitmenttodeliveringmeasurableresults.
Forover20years,AlgoworkshaspartneredwithFortune500organizationsacrosstheAmericas,EuropeandAsiatodefine,buildandruntechnologythatdrivesmeaningfulbusinessoutcomes.Ourworkcombineshuman-centereddesign,engineeringexcellenceandAI-poweredcapabilitiestosolvecomplexchallengeswithclarityandprecision.Innovation,particularlyintheresponsibleapplicationofAI,isembeddedinhowteamsapproachproblem-solvingandcontinuousimprovement.
AtAlgoworks,growthiscontinuousandcloselytiedtoimpact.Teamscollaborateacrossgeographiesanddisciplines,strengtheningoutcomesthroughsharedinsightandcollectiveexpertise.Theculturevaluestransparency,opendialogueandanenvironmentwhereeveryvoiceisheardandcontributionisrecognized.
Followthevideobelowtoknowaboutus! Clipchamp
RoleOverview
WeareseekingahighlyskilledBackendJavaDeveloperwithstrongexperienceindesigning,developing,andmaintainingenterprise-gradeapplicationsusingJava,SpringBootandMicroservicesarchitecture.
Theidealcandidateshouldhavehands-onexpertiseinRESTAPIs,Kubernetes,MicrosoftSQLServer,databaseperformancetuning,storedproceduresandenterpriseintegrations.Therolewillinvolvedevelopingscalablebackendservices,optimizingapplicationanddatabaseperformance,supportingcontainerizeddeploymentsandcollaboratingcloselywithDevOpsandcross-functionalengineeringteams.
KeyResponsibilities
- Design,developandmaintainscalablebackendapplicationsusingJavaandSpringBoot.
- BuildrobustandmaintainableRESTfulAPIsfollowingMicroservicesarchitectureprinciples.
- Designlooselycoupled,resilientandhighlyavailablemicroservices.
- Implementclean,testableandreusablecodefollowingestablishedcodingstandardsandbestpractices.
- Participateinarchitecturediscussionsandcontributetotechnicalsolutiondesign.
2.Microservices&APIDevelopment
- Developandenhanceenterprise-grademicroservicesusingJavaandSpringBoot.
- ImplementRESTfulAPIsandintegrateserviceswithinternalandthird-partysystems.
- WorkwithAPIGateway,ServiceDiscoveryandOpenFeign-basedservicecommunication.
- ImplementcircuitbreakerandresiliencypatternsusingtechnologiessuchasResilience4jorHystrix.
- EnsureAPIsaresecure,scalableandoptimizedforperformance.
- Developevent-drivenandasynchronousprocessingsolutionsusingKafkaorRabbitMQ.
- Integratebackendserviceswithenterpriseandthird-partyapplications.
- Troubleshootintegrationfailuresandensurereliabledataexchangeacrosssystems.
- Deploy,manageandtroubleshootbackendapplicationsrunningonKubernetesclusters.
- WorkwithDocker-basedcontainerizedapplicationdeployments.
- SupportKubernetesconfiguration,troubleshooting,monitoringandoperationalactivities.
- WorkwithHelmforapplicationdeploymentandconfigurationwhererequired.
- CollaboratewithDevOpsteamstoimprovecontainerizeddeploymentandreleaseprocesses.
5.DatabaseDevelopment&PerformanceOptimization
- DevelopandoptimizeMicrosoftSQLServerdatabases.
- WriteandmaintaincomplexStoredProcedures,Functions,ViewsandTriggers.
- AnalyzeSQLqueryperformanceandimplementoptimizationstrategies.
- Performindexing,executionplananalysisanddatabaseperformancetuning.
- Supportlarge-scaledataprocessingandensureefficientdatabaseinteractionsfrombackendapplications.
6.DevOps&CI/CD
- CollaboratewithDevOpsteamstoautomateCI/CDpipelinesanddeploymentprocesses.
- WorkwithtoolssuchasJenkins,GitHubActionsorAzureDevOps.
- FollowGit-basedversioncontrolandbranchingstrategies.
- IntegratecodequalityandsecuritychecksusingtoolssuchasSonarQube.
- WorkwithMaven/GradleandartifactrepositoriessuchasNexusorArtifactory.
7.ProductionSupport&Troubleshooting
- Troubleshootapplication,database,APIanddeploymentissuesindevelopmentandproductionenvironments.
- Analyzeproductionincidentsandidentifyrootcauses.
- Implementtimelyfixesandpreventivemeasuresforrecurringissues.
- Participateinproductionsupportactivitiesandensureapplicationstabilityandavailability.
- Monitorapplicationperformanceandidentifyopportunitiesforoptimization.
8.CodeQuality&Collaboration
- Participateincodereviewsandensureadherencetodevelopmentstandards.
- Mentorjuniordevelopersandsupportknowledge-sharinginitiatives.
- Collaboratewitharchitects,developers,QAengineers,DevOpsteamsandbusinessstakeholders.
- ParticipateinAgileceremoniesincludingsprintplanning,backlogrefinementandtechnicaldiscussions.
- Contributetotechnicaldocumentationandsolutiondesignactivities.
RequiredTechnicalSkills&Competencies
- 6+yearsofhands-onexperienceinJavabackenddevelopment.
- StrongexperiencewithJava8/11/17.
- Stronghands-onexperiencewithSpringBoot,SpringMVC,SpringDataJPAandSpringSecurity.
- StrongknowledgeofHibernate/JPA.
- StrongexperiencedevelopingRESTfulAPIsandMicroservices.
- StrongunderstandingofObject-OrientedProgramming,DesignPatternsandSOLIDprinciples.
- Hands-onexperiencewithDockerandKubernetes.
- StrongexperiencewithMicrosoftSQLServer.
- StrongexperiencewritingandoptimizingcomplexStoredProcedures,Functions,ViewsandTriggers.
- StrongSQLqueryoptimizationanddatabaseperformance-tuningskills.
- ExperiencewithGit,Maven/GradleandCI/CDtools.
- Strongdebugging,analyticalandproblem-solvingcapabilities.
Must-HaveSkills
- SpringBoot.
- SpringMVC.
- SpringDataJPA.
- Hibernate/JPA.
- MicrosoftSQLServer.
- ComplexStoredProcedures.
- SQLqueryoptimizationandperformancetuning.
- Docker.
- Git.
- StrongunderstandingofOOP,SOLIDandDesignPatterns.
GoodtoHaveSkills
- KafkaorRabbitMQ.
- APIGateway.
- ServiceDiscovery.
- OpenFeign.
- Resilience4j/Hystrix.
- SonarQube.
- AKS,EKSorGKE.
- Redisanddistributedcaching.
- ELKStack,PrometheusorGrafana.
- OAuth2,JWTandAPIsecurity.
- Event-drivenarchitecture.
- Domain-DrivenDesign(DDD).
- EventSourcing.
DesiredAttributes
- Stronganalyticalandproblem-solvingskillswithahands-onengineeringapproach.
- Strongunderstandingofscalableanddistributedapplicationarchitecture.
- Highattentiontocodequality,performance,securityandmaintainability.
- Abilitytotroubleshootcomplexproductionandtechnicalissuesindependently.
- Strongcommunicationandcollaborationskills.
- Comfortableworkingwithcross-functionalengineering,DevOpsandbusinessteams.
- Strongownershipmindsetwithafocusondeliveryandengineeringexcellence.
- Abilitytomentorjuniordevelopersandcontributetoacollaborativeengineeringenvironment.
- Willingnesstocontinuouslylearnnewtechnologiesandmodernengineeringpractices.
InterviewProcess
2-3roundsofdiscussion.
Required Skills
Problem Solving Communication Skills Code Review Technology Integration Java