Java Developer Resume
Richmond, VA
PROFESSIONAL SUMMARY:
Trained Software Engineer/Developer with intermediate level experience in delivering appropriate technology solutions for Web Applications and mobile products. Comprehensive knowledge of platform development, enterprise architecture, agile methodologies, clouds services, and web - based applications. Innovative change agent with a unique mix of high-level technology direction and deep technical expertise.
TECHNICAL SKILLS:
Java
Java 11
Java 8
SQL
CSS (Cascading Style Sheets) designs
MySQL
HTML (HyperText Markup Language)
Drupal
RESTful
Spring Initializer
Spring Boot
C#
Oracle DBA jQuery
Angular
AWS
Spring
Micro Services
RESTful
HTML5
TypeScript
JSON
JSP J2EE
Maven
Cloud services
Web design and development
JavaScript
Hibernate
Debugging
PHP
Api Development
Several IDEs
EMPLOYMENT HISTORY:
Confidential, Richmond, VA
Java Developer
Responsibilities:
- Design, develop, implement, and maintain java application phases, code, and software.
- Reduced turnaround time by performing regular inspections
- Web frameworks (e.g., Struts and Spring)
- Workedonconvertingmonolithicapplicationstopuremicroservicesorientedapplications.
- ExtensivelyusedJava8featureslikeLambdaexpressions,Methodreferences,StreamAPI,ParallelStreams,Collections andConcurrent APIs etc.
- Implementedserviceregistryanddiscovery,clientsideloadbalancingwithspringcloudnetflixandexternalizedtheconfigurationusingspring cloudconfigserver.
- UsedBitbucketrepositoryforversioncontrolandimplementedaCI/CDpipelinewithJenkins.
- BuiltasuiteofmicroservicestoimplementanETLprocessthroughpub/subarchitectureleveragingspringbootforREST basedmicroservices andApache kafkaasmessaging queue.
- Creatednewtables,StoredProcedures,functions,views,indexesandconstraints,triggersandrequiredSQLtuning to reducethe response timein the applicationin Oracle DB.
- WorkedwithtoolslikeSplunk,AppDynamicsandZipkinformonitoringtheissue/defectsatmicroservicelevel.
- FollowedAgilepracticeslikeGrooming,sprintplanning,storyestimation,codereviews,retrospectives.
- CreatedsinglepageapplicationstructurewithmultiplemodulesusingAngularandTypescript.
- CreatedindividualModules,ComponentsandDirectiveswithsingleresponsibilityprinciple.
- UsedAngular4routertobuildsinglepageapplicationfornavigatesthroughthedifferentstatusandmultiple modals.
- UsedtoolslikePMD,veracodegreenlighttoensurecodingstandards.
- Workedonspringbootactuator,promethusandgrafanaformonitoringthemicroservices.
- ImplementedunittestsusingKarma - test-runner,jasmine,Junit5,mockito.
- UsedAWSS3tostoredataandtoretrievethestoreddateveryquicklyandusedElasticsearchforsearchingthe document.
- InvolvedinendtoenddevelopmentofRESTAPImicroservicesSpringBoot,SpringData,SpringBatch,Kafka,Oracle and Dynamo DB.
- ExperienceincoordinatingwithOnsite&Offshoreteams.
- FollowedAgilePracticesGrooming,planning,code,codereviews,retrospectives,andCI/CD.
- UsedBitbucketrepositoryforversioncontrolandimplementedaCI/CDpipelinewithJenkins.
- InvolvedinCodeReviews,bugfixes,enhancements,andcoderefactoring.
- SettinguptheautomaticbuildanddeploymentautomationforJavabaseprojectbyusingJenkinsandMaven.
- WorkedoncontainerizingtheservicesusingDockerandKubernetesvianexusrepositories.
- ExtensivelyusedswaggerforAPIdocumentationandrequirementsgathering.
- UsedAWSS3tostoredataandtoretrievethestoreddateveryquicklyandusedElasticsearchforsearchingthe document.
Confidential, Sandston, VA
Java Developer
Responsibilities:
- Consistently delivered working software that meets standards
- Reviewed applications to make sure they meet acceptance criteria
- InvolvedinCodeReviews,bugfixes,enhancements,andcoderefactoring.