Zensar Technology/Software

Java

Pune, India In person Full-time
  • Theidealcandidateshouldhavestrongknowledgeofobject-orientedprogramming,APIdevelopment,microservicesarchitecture,databaseintegration,designpatterns,automatedtesting,andmodernDevOpspractices.
  • Design,develop,test,deploy,andmaintainenterpriseapplicationsusingJavaandSpringBoot.
  • DevelopscalableandreusableMicroservicesandbackendcomponents.
  • DesignandimplementRESTfulAPIsforintegrationwithinternalandexternalsystems.
  • Writeclean,efficient,maintainable,andwell-documentedJavacode.
  • WorkwithJava11/17orlaterversionsandleveragemodernJavafeatures.
  • DevelopapplicationsusingtheSpringecosystem,includingSpringBoot,SpringMVC,SpringDataJPA,andSpringSecurity.
  • DesignandimplementdatabasesolutionsusingSQLandrelationaldatabases.
  • Developefficientdatabasequeries,storedprocedures,anddata-accesscomponentsasrequired.
  • ImplementappropriateauthenticationandauthorizationmechanismsforAPIsandapplications.
  • IntegrateapplicationswithmessagingtechnologiessuchasKafka,IBMMQ,orsimilarplatforms,whererequired.
  • PerformunitandintegrationtestingusingtoolssuchasJUnitandMockito.
  • Troubleshootapplicationdefects,performanceissues,andproductionincidents.
  • Performcodereviewsandensureadherencetocodingstandardsanddevelopmentbestpractices.
  • Participateinapplicationdesignandtechnicalsolutiondiscussions.
  • Implementappropriatelogging,exceptionhandling,monitoring,anderror-managementmechanisms.
  • WorkwithGit-basedsourcecontrolandbranchingstrategies.
  • Supportapplicationbuilds,deployments,andCI/CDpipelines.
  • Collaboratewithproductowners,businessanalysts,architects,QAteams,DevOpsengineers,andotherdevelopers.
  • ParticipateinAgile/Scrumceremoniesandcontributetosprintplanning,estimations,andtechnicaldiscussions.
  • Bachelor'sdegreeinComputerScience,InformationTechnology,Engineering,orarelateddiscipline.
  • 4+yearsofhands-onJavadevelopmentexperience.
  • StrongexperiencewithJava,SpringBoot,Microservices,andRESTAPIdevelopment.
  • GoodunderstandingofOOPprinciples,SOLIDprinciples,andcommondesignpatterns.
  • StrongknowledgeofrelationaldatabasesandSQL.
  • Experiencedevelopingscalableandhigh-performancebackendapplications.
  • Experiencewithunittesting,debugging,andapplicationtroubleshooting.
  • UnderstandingofsoftwaredevelopmentlifecycleandAgilemethodologies.
  • Goodanalyticalandproblem-solvingcapabilities.
  • Strongverbalandwrittencommunicationskills.
  • Abilitytoworkindependentlyandcollaborativelywithindistributeddevelopmentteams.

Job description provided by Zensar.
View the original posting