Home

Ritesh J - Full Stack Java Developer
[email protected]
Location: Raleigh, North Carolina, USA
Relocation: Yes
Visa: H1B
Ritesh J
Full Stack Java Developer
(984)232-7860
[email protected]
Raleigh, NC
Yes
H1B



PROFESSIONALSUMMARY
Having 9+ years of experience in all the technical phases of Software Development Life Cycle (SDLC) includingRequirement Analysis, Design, Implementation, and Testing in both Web-based and Enterprise applications withemphasisonObjectOriented,Java/J2EE, andClientServertechnologies.
ExperienceindevelopingtheapplicationwithAgileMethodology,WaterfallMethodology,andTest-Driven
Development.
ExperienceinFront-EndUItechnologieslikeHTML5,CSS3,jQuery,JSON,Ajax,AngularJS,Angular2/4,NodeJS,ReactJS,TypeScript,Bootstrap,Tag Libraries,and JSTL.
CustomNodejsproxyusedtosimulateAPIresponsesbeforeclientimplementationwascomplete,andtoproxy
requeststofinishedclientAPIs,handlingauthentication,customheaders,virtualapplicationrootandetc.
DevelopedtheapplicationusingJava8andimplementeditsfeatureslikelambdasExpressions,TimeAPI,Streams,functionalinterfaces,collectors, defaultmethods,and typeinterfaces,for each.
Experienceinhandlingmessagingservicesusing ApacheKafka
ExpertinCoreJavawithastrongunderstandingofGarbageCollector,Collections,Multithreading,Eventhandling,Exceptionhandling,andGenerics.
Hands-on Experience in developingweb applications by usingSpring framework modules likeSpring IOC, Spring AOP,
SpringMVC,SpringSecurity,SpringBoot,SpringBatch,Webservices(REST&SOAP),Microservices,andSpringData.
ProficientindevelopingJ2EEenterpriseapplicationsinServiceOrientedArchitectureandMicroServiceArchitecture.
ExpertiseinJ2EETechnology-Servlets,Struts,Spring,JDBC,JTA,JPA,Hibernate,andJMS.
ExperiencewithdistinctivedesignpatternslikeSingleton,Factory,Prototype,BusinessDelegate,SessionFacade,ServiceLocator,Visitor,Observer,Decorator,FrontController,DAO,andMVC.
WorkedwithdesignanddevelopmentofrobustandhighlyscalableWebServiceplatformsandAPIsbasedonREST
andSOAPforenterpriseapplicationsusingAXIS,WSDL,UDDI,XML,JAX-WS,JAX-RS,JAXB,JAX-RPCtechnologies,andJerseyframeworks.
GoodKnowledgeofworkingwithOAUTH2.0toprovideauthenticationandauthorizationtoRestservicesby
exchangingAccesstokens.
ImplementationofauthenticationforRestfulwebservicesusingSpringBootSecurityStarter.
UsedSpringSecurityframeworktosetupauthenticationandauthorizationfortheapplicationusingfirm-widesinglesign-on.
ExperienceandexpertiseinGCPenvironmentinparticularGoogleBigQuery,GooglePub/sub,GoogleSpanner,
Data ow,ComputeEngine,andGoogleStorage
Great experience working with authorization and authentication of web services using OIDC (Open ID Connect) ontop of OAuth 2.0, site minder (for poll-based authentication and single-sign-on), and JWT (JSON web tokens tosecurelytransmitinformation betweenpartiesas aJSONobject).
Expertiseinback-end/server-sideJavatechnologiessuchasWebservices,JavaPersistenceAPI(JPA),JavaMessaging
Service(JMS),JavaDatabaseConnectivity(JDBC),andJavaNamingandDirectoryInterface(JNDI).
ExpertiseinXMLtechnologiessuchasXSL,XSLT,XMLschemas,XPath,XForms,XSL-FO,andparserslikeSAX,DOM
ExperiencedinbuildingWebServicesforServiceOrientedArchitecture(SOA).
ExperienceinusingSQL,PL/SQL,ORMtoolHibernateandhasexperiencewithNoSQLdatabaseslikeMongoDB.
ProficientinusingAmazonWebServicesAWS.ExtensiveexperiencefocusingonserviceslikeEC2,CloudWatch,CloudFront, Cloud Formation,IAM,S3, AmazonRDS, and Elastic Cache.
ExperiencewithmessagingsystemslikeKafka,Kafkaeventsourcing,ActiveMQandRabbitMQ
Experienceincreatingandhandlingreal-timedatastreamingsolutionsandhandlingmessagingservicesusingApacheKafka.
WorkedonutilizingRabbitMQ,IBMMQ,andApacheKafkaasaMessageOrientedMiddlewareforcoordinatingapplications.
ManagedAmazonWebServiceslikeEC2,S3bucket,ELB,Auto-Scaling,SNS,SQS,AMI,IAM,DynamoDB,ElasticSearch,andVirtual PrivateCloud (VPC)throughAWSConsole andAPIIntegration
ProficientwithbuildautomationtoolslikeGradle,Maven,andAntforbuildsanddeploymentstodi erentenvironments.
Experienceindesignanddevelopmentofmulti-tierapplications usingJava,J2EE,CloudServicesAmazonWeb
Services (AWS)resourceslikeLambdaFunctions,DynamoDB,APIGateway,AmazonS3,SQSqueue,kinesisstreamand Kinesis.
Experiencewithdi erentIDEssuchasEclipse,RAD,SpringToolSuite,IntelliJ,anddeploymentusingApplication
ServerslikeApacheTomcat,BEAWebLogic,WebSphere,Glass sh,CamelandJBOSS
ExperienceinUNIX/LINUXShellScriptingandDeploymentofApplicationsinServer.
DecentExperienceinusingcoderepositorytoolsGIT,TortoiseSVN,andVisualSourceSafe.
GoodunderstandingofBusinesswork ow,Businesslogic,andBusinessmethodsforfurtherimplementationofuserrequirementsin a distributedapplication environment.


TECHNICALSKILLS


Languages Java,J2EE,Java1.8,C,PL/SQL,SQL
Operatingsystem Windows,Unix,Linux
Java&J2EETechnologies Java,J2EE,JDBC,Hibernate,JSF,XMLParsers,JSPServlets,EJB,JMS,Struts,Spring,Java Beans, WebServices, SAML, AJAX.
Framework Spring,SpringSecurity,SpringBoot,Microservices,Tiles,AOP,Struts.
XMLTechnologies XML,SAX,DOM,XSL,XSLT,XPath,WSDL,SOAP.
WebTechnologies JavaScript,HTML,CSS,SOAP,REST,AWS(AmazonWebServices)BootStrap,AngularJS,Angular2/4,ReactJS,TypeScript,NodeJS,jQuery,SAML, EIScoding
Servers ApacheTomcat,BEAWeblogic,IBMWebsphere,JBoss.
Databases Oracle,DB,MSSQLServer,MySQL,PostgreSQL.
IDE/TestingTools Eclipse,IntelliJ,SOAPUI,RAD.
Concepts UML,DesignPatterns.
Con gurationManagementTools SVN,WinSCP,CVS,VSS,ClearCase.
BuildScripts Maven,Gradle,ANT,Jenkins,Hudson.
Methodologies Waterfall,Agile,TDD
DefectTrackingTools Bugzilla,Jira,HQ.
Others Log4J,JUnit,Ant,Maven,RationalRose,Putty,XQuery,Hudson,Node.js



PROFESSIONALEXPERIENCE


Client:CapitalOne Nov2022 Present
Location: Irving, TX, USA
Role:Sr.FullStackJavaDeveloper


Responsibilities:

WorkedonHighlevelandlow-levelsystemdesign,planning,estimation,andimplementation.
DevelopedpresentationlayerusingJSP,HTML5,CSS3,andclientvalidationusingJavaScript.
DevelopedSinglepageapplicationandstructuredtheJavaScriptcodeusingAngular4/6.
Designanddeveloptemplate-basedUserInterfaceusingBootstrapandAngular4/6.
EnhancedlegacyapplicationsbybuildingnewcomponentsinAngular4/6andtypescript.
WriteGoogleDataFlowjobsusingapachebeamtomovedatafromBigQuerytoSpannerandGooglePubSubtoBigQuery.
CreatedTypescriptreusablecomponentsandservicestoconsumeRESTAPIsusingComponent-basedarchitectureprovidedbyAngular4/6.
DevelopedtheapplicationusingJava1.8andimplementeditsfeatureslikeLambdaFunction,TimeAPI,APIGateway,Streams,functionalinterfaces,collectors,defaultmethods,typeinterfaces,andforeach.
Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams,functionalinterfaces,collectors, defaultmethods,typeinterfaces, andforeach.
WorkedextensivelywiththeAPIManagementproductofApigeeEdgeinconsumingtheAPI simplementingcustomer
usecases.
Implemented Core Java technics for various modules mainly multi-threading, and memory management algorithm,anddevelopedvarioushelperclassesneededfollowingCoreJavamulti-threadedprogrammingandCollectionclasses.
Create and configuredthe continuous deliverypipelines for deployingMicroservicesand Lambdafunctions using the
JenkinsCIserver.
WorkedonthedevelopmentandimplementationoftheMVCArchitecturalpatternusingSpringFramework.
Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, SpringSecurity,andAOP.Createdandinjectedspringservices,springcontrollers,andDAOstoachievedependencyinjectionand wire objects of business classes.
Angularguardswereusedforauthenticationtotelltherouterwhetherornotitshouldallownavigationtothe
requestedresource.
Developed CI/CD system with Jenkins on Kubernetes environment, Utilized Kubernetes and Docker for the runtimeenvironmentfortheCI/CDsystemtobuild,TestandDeploy.WriteTerraformscriptsforCloudWatchAlerts.
WorkedaspartoftheMicroservicesteamtodevelopanddeliverMavenprojectstodeployonJenkinsCI/CDandhave
experienceinmanagingtheDockercontainersinKubernetes.
UsedKubernetestoorchestratethedeployment,scaling,andmanagementofDockerContainers.
DevelopedCI/CDsystemwithJenkins,andAnsibleonKubernetescontainerenvironmentutilizingKubernetes
Used Spring MVC framework at the Web tier level to isolate each layer of the application so that the complexity ofintegrationwill bereduced andmaintenance will bevery easy.
UsedSpringAOPforsolvingcrosscuttingconcernslikekeepingcustomerlogdataandtransactiondetailsetc.
Implemented Batchjobsto dealwitha largenumberof chunksusingSpring BatchFrameworkto executesimilarjobssimultaneously.
Designedandintegratedthefull-scaleHibernatepersistencesolutionwiththeapplicationarchitecture.
InvolvedinthedesignanddevelopmentoftheHibernateDomainModelfortheservice.
InvolvedinusingJPA(JavaPersistenceAPI)frameworksandAPIssuchasJDOandHibernate.
DevelopedRESTful-basedMicroservicesfordataretrievaltomakeitindependentofthecurrentapplication.
InvolvedinthedevelopmentofRESTfulwebservicesusingJAX-RSinaSpring-basedproject.
ImplementedKafkaproducerandconsumerapplicationsonKafkaclustersetupwiththehelpofZookeeper.
UsedApacheKafkaforadistributedpublish-subscribemessagingsystemthatisforalertingandreportingonoperationalmetrics toKafka producers andconsumers.
ExcellentindeployingtheapplicationsinAWSasEC2instancesandcreatingsnapshotsforthedatathatmustbe
storedinAWSS3.
UtilizedAmazonWebServices(AWS)EC2todeployDockercontainers.
WorkedonXMLandJSONfortransferringandretrievingdatabetweendi erentapplications.
WroteservicestostoreandretrieveuserdatafromMongoDBfortheapplicationondevices.


Environment:Agilemethodology,Java1.8,J2EE,HTML5,CSS3,jQuery,Bootstrap,JavaScript,Angular4/6,NodeJS,Hibernate, EIS, Google BigQuery, Spring MVC, API, Spring IOC, Google Spanner, Spring boot, spring security, SAML, XML,GIT, JSP, JUnit, Kafka, Maven, IBM WebSphere, Apache, JAX-RS, Restful, APIGEE, Azure DevOps Amazon Web Services(AWS),Microservices,Log4J,Oracle,GooglePubsub,MongoDB,WSD,andSpringToolSuite.

Client:Comcast Aug2021 Oct 2022
Location: Chicago,IL, USA
Role:Sr.JavaFullStackDeveloper

Responsibilities:

WorkedonHighlevelandlow-levelsystemdesign,planning,estimationandimplementation.
Implementedthefront-endusingHTML5,XHTML,DHTML,XML,CSS3,JavaScript,NodeJS,andReactJS.
CalledRESTwebservicesthroughReactservicestogetJSONObjectandmodifiedtheresponseobjecttodisplayinUI.
DecomposeexistingmonolithicapplicationsintomultiplemicroservicesusingSpringbootandKafka.
CreatingthenewcomponentsinReactJSandmappingthemtotheJSONfilestodisplaythemonthepageaccordingtothe customer-specific type.
UsedReactJSincomponentslikeJSX,creatingReactcomponents,UsedReactNativeFrameworktodevelopmobile
userinterfaceswhicharehighlyresponsive.
WorkedonAWSservicestodeploystaticwebsitesanddynamicWebAppsonEC2usingElasticBeanstalk(EBS)and ElasticContainerService-Docker.Used KuPlatformto buildCICDpipeline.
MaintainedInterfacecompatibilityandconcurrencyintheprojectusingJava1.8newfeatureslikedefault,staticmethods,Lambda Expressions,Streams,and Concurrency API.
WorkedondesigningspecificprogramsefficientlythroughknowledgeofmultithreadingusingtheAPIwiththegoal
ofincreasingperformanceonawidevarietyofapplications.
ExperiencedwithAWSservicestosmoothlymanageapplicationsinthecloudandcreateormodifytheinstances.
Functional,non-functional,andperformancetestingofkeysystemspriortocutovertoAWS
DesigningsolutionsonAzure,AWS,Google,SoftLayer&otherhybridcloudoptions
WorkedonSpringFrameworkforDependencyandTransactionManagement.
ImplementedMultithreading,Concurrency,ExceptionHandling,andCollectionswhenevernecessary.
DevelopingRESTWebServicesusingSpringBoottomaketheapplicationmorereusableandlooselycoupled.
DesignedandimplementedaMongoDB-baseddatabaseandcreatedREST-enabledWebServicesontheJerseyframework
UsedTestdrivendevelopment(TDD)approachforapplicationdevelopment
InvolvedinwritingJSP.UsedJSTLTaglibrarytocreatestandarddynamicwebpages.
DesignedanddevelopedanapplicationbasedontheSpringframeworkusingMVCdesignpatterns
GoodknowledgeontheSpringmoduleslikeSpringIOC,SpringMVC,SpringWeb ow,SpringAOP,SpringDAO,andSpringSecurity.
DevelopedcustomPingAgentusingPingSDKandImplementedSAMLProtectionwithDigitalSignature.
InvolvedinworkingonPingFederation,thecon gurationofIdentityProviderandServiceProvider,andtroubleshootingvariousissuesregardingAuthenticationRequest, andSAMLtoken.
UsedaMicroservicesarchitecture,withSpringBoot-basedservicesinteractingthroughacombinationofRESTand
MQorApacheKafkamessagebrokersandleveragingAWStobuild,testanddeployIdentityMicroservices.
CreatedRFP(RequestforProposal)MicroservicestoprovideRESTfulAPIutilizingSpringBootwithSpringMVC
DesignedanddevelopedRESTfulServicestoretrieveconfigurationJSONdocumentsrelatedtocustomersImplemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework forobject-relationalmappingandpersistence
InvolvedinthedevelopmentoftheSpringDAOlayerwhichinvokeddatabasequeries
UsedActiveMQtocommunicatewiththecontrollerandusedservicelayertoimplementthebusinesslogic
Used the KCL client library to consume the data from the Kinesis stream and do the further process for putting thedatainto theS3 bucket.
DevelopmentofinfrastructureautomationinAWS(EC2,DynamoDB,Lambda,EBS,RDS,Dynamo,ELB,EIP)with
AWSCloudFormation.
ImplementedtoreprocessthefailuremessagesinKafkausingo setid.
HaveknowledgeonthepartitionofKafkamessagesandsettingupthereplicationfactorsinKafkaCluster.
MigrateDatafromdatabasessuchasMongoDB,SQLandDynamodBtoAmazonRedshift
UsedHibernateORMtoolswhichautomatethemappingbetweenIBMDB2SQLdatabasesandobjectsinJava
ConfigureddevelopmentenvironmentusingWebSphereapplicationserverfordeveloper sintegrationtesting
ImplementedContinuousIntegration(CI)usingJenkinsandcontinuousdeployment
WorkedoninstallationofDockerusingDockertoolbox.

Environment: Agile methodology, Java1.8, HTML5, CSS3, JavaScript, jQuery, NodeJS, ReactJS, Spring Framework, Springboot, SASS, AJAX, JSTL, Spring MVC, SAML, DAO, IOC, Hibernate, REST, TDD, Eclipse, PL/SQL, Jenkins, Oracle, JAX-RS,AWS,JMS,ActiveMQ,SOA,UDDI,WSDL,Weblogic,Agile,MAVEN,Log4J,Microservices,Subversion,Docker,UNIX.


Client:Intel Corporation Jul 2020 Jul 2021
Location: Santa Clara, CA, USA
Role:JavaFullstackDeveloper

Responsibilities:

UsedAgilemethodologyandactivelyparticipatedinScrummeetingstoproducequalitydeliverableswithintime.
ImplementedthefrontendusingHTML5,CSS3,JavaScript,ExtJS,Bootstrap,jQuery,Ajax,NodeJS,andReactJS.
CreatedresponsivewebpagesusingBootstrapandwroteclient-sideapplicationsinacleanMVCmodelusingReactJS
andconsumedRESTfulServiceswith$HTTPclientServices.
DesignedandimplementedapplicationsusingSpringMVC,SpringIOC,SpringAOP,SpringTransactionsManagement,and Hibernate.
AsystembuiltusingModel-View-Controller(MVC)architecture.Implementedtheapplicationusingtheconcrete
principleslaiddownbyseveraldesignpatternssuchasCompositeView,BeanFactory,Singleton,DAO,andDTO.
UsedHibernateframeworkforback-enddevelopmentandspringdependencyinjectionformiddle-layerdevelopment.
UsedSpringAspectsforimplementingfunctionalitieslikeloggingfunctionality.
ConfiguredJPAtouseHibernate.
Implementeddi erenttypesofspringcontrollersasperapplicationrequirements.
ExtensivelyusedSpringIOC,configuredApplicationContextfilesandperformeddatabaseobjectmappingusing
Hibernateannotations.
DevelopedWebservicestoallowcommunicationbetweenapplicationsthroughSOAP.
WroteDatabaseobjectslikeTriggers,StoredproceduresinSQL.
TobuildtheapplicationusingMaven.
DeployedanapplicationintheWebLogicapplicationserver.

Environment: Java, J2EE, JSP, HTML, DHTML, CSS, JavaScript, React JS, Node JS, XML, JSP, REST Web services, SOAP,Hibernate,JPA,JDBC, SVN,SQLServer, PL/SQL,Agile, MAVEN,Eclipse.


Client: Wide Vision Technologies Jun2017-Jul2019
Location: Hyderabad, India
Role:JavaDeveloper

Responsibilities

Involvedinusecasedesign,functionaldocumentationandtechnicaldocumentation.
Designingandimplementingend-toendHadoopInfrastructureusingMapReduce,HIVEandSpark
E ectively interacted with team members and business users from di erent regions forrequirements capture andAnalysis.
ExperienceinmanagingandreviewingHadooplogfiles.
UsedHadoopforclusteringmultiplecomputerstoacquirelargerdatasetsandworktogetherfaster.
ResponsibleforunderstandingthescopeoftheProjectandRequirementgathering.
UsedMVCarchitectureforapplicationdevelopment.
ConfiguredtheURLmappingsusingstruts-config.xmlfile.
CreatedaUserInterfacethroughHTMLandJSP
Involvedincreationofdi erentActionClass.
DevelopedMavenscriptsforthebuildanddeploymentofJ2EEcomponentsinapplicationserver.
DevelopedthebusinesslayerlogicandimplementedEJBsSessionbeans.
InvolvedinusingJBOSSfordesigningtheapplication.
ImplementedtheapplicationusingServletswhichisbasedonModelViewControllerDesignPatterns.
WorkedonHibernateobject/relationalmappingaccordingtodatabaseschema.
Involvedinthedebuggingandtroubleshootingrelatedtoproductionandenvironmentissues.
UsedSVNasconfigurationmanagementtoolforcodeversioningandrelease
UsedLog4Jtoprintthelogging,debugging,warninginfoon theserverconsolePerformedUnittesting.

Environment:Java,JDK,Struts,Servlets,JSP,HTML,JavaScript,Ajax,ORACLE,Eclipse,Ant,CVS,JUnit,ApacheTomcat.


Client:Sutherlands,Hyderabad Oct 2015 May 2017
Role:JavaDeveloper

Responsibilities:
Responsibleandactiveintheanalysis,de nition,design,implementation,management,anddeploymentoffull
softwaredevelopmentlife-cycleofproject.
DesignedUsecasediagrams,ClassdiagramsandSequencediagramsusingUML.
DevelopingUserInterfaceandimplementingbusinessprocessusingJSPandServlets.
Developedthefront-endUserInterfaceusingHTML,JavaScript,CSS3,JSON,jQuery.
Worked on the development of presentation layerand GUI framework in JSP. Client-Sidevalidations were done using
JavaScript.
DevelopedanAPItowriteXMLdocumentsfromadatabase.UtilizedXMLandXSLTransformationfordynamicweb-contentanddatabase connectivity.
ResponsibleforcodingSQLStatementsandStoredproceduresforback-endcommunicationusingJDBC.
GeneratedJarfilesaredeployedonWebLogicServerandEclipseasIDEtool.
Workedoncodereviewsandmentoredtheteaminresolvingissues.
Participatedinweeklydesignreviewsandwalkthroughswithprojectmanageranddevelopmentteams.
UsedTortoiseSVNfortheconcurrentdevelopmentintheteamandforcoderepository.
UsedLog4Jfordebuggingtheapplication.

Environment:HTML,JSP,Servlets,JDBC,UML,JavaScript,CSS,JSON,jQuery,JDBC,Struts,Log4J,WebLogic,EclipseIDE,XML,XSL, Tortoise SVN, Windows.


Client: Panchavati Polyfibres Ltd Sep 2013- Sep 2015
Location: Hyderabad,India
SoftwareEngineer

Responsibilities
WorkedinscrumprocessFramework(AGILE)whererequirementsandsolutionsevolvethroughcollaborationbetweencross functional teams.
Understoodthecompletearchitectureaboutexistinglegacyapplicationanddevelopedwebservicesinvolvingdatabasecallswhich wouldmakea majordi erence intheirfunctionality.
DevelopedsinglepageresponsiveWebUIusingHTML5,AngularJs,Bootstrap,CSS3,JavaScript.
WorkedwithcrossfunctionalteamstoresolveissuesinmultipleenvironmentsasapartofAgileandattendedmeetingswithbusiness toshowcase theprogress fromevery Iteration.
ImplementedJAX-RSAPItobuildRESTwebservicesparallellydocumentingthedesignconceptswhichwouldbeusedbyTesting teamas Dev& Testgoes abreast.
InvolvedintheMid-Level&Low-Leveldesignanddevelopmentofnewfunctionalities,aswellasenhancements,tocurrentapplication.
ExperienceinusingTopLinkMappingforDatabasesandPOJOobjectsinjavacode.
AttendedDevelopermeetingstoreviewcodewhichimprovedmycodingstandardsandwroteJunitstomitigatetheDefectswhile testing.
FollowedOOPSdesignanddevelopmentforenterprise-classwebapplications.
Activelyparticipatedinwebservicesdesignanddevelopment.Madeandexpendedwebadministrationsutilizingapplication-JSON,XML, REST.

Environment:Java/J2EE,Spring,JSON,XML,JavaScript,ApigeeEdge,HTML,SQL,JUNIT,XML,WSDL,WebSphereApplicationServer,Tomcat7,DataStructures, JDBCQueries,Eclipse, POSTMAN,AdvancedRESTClient.
Keywords: cprogramm continuous integration continuous deployment javascript sthree database procedural language California Delaware Idaho Illinois North Carolina Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];199
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: