jessica claire montgomery street san francisco ca 94105 555 4321000 resumesampleexamplecom summary full stack software developer skilled application development testing optimization 6 years experience design developed various javaj2ee client server side application maintaining strong objectoriented software architecture fundamentals skills java sql plsql spring struts hibernate awsec2 dockerkafka clusters angular 610 htmljavascriptcss3 education computer science 022030 texas university kingsville kingsville tx experience full stack developer 012020 current barclays bank henderson nv mavenjenkins design patterns good interpersonal skills jiragithub agile responsible adding features also document api design document api design also created ui using html css3 bootstrap javascript made use different design patterns like singleton facade dao dto based client requirement used spring core annotations dependency injection di developed ajax functionality using javascript tags libraries jstl used jsf framework developing user interfaces using jsf ui components validator events listeners used oauth2 authenticate restful call security check used java mailing messaging service jms apis mailing detailed notifications depending upon success failure backend process complete mailing administrator system related problems good experience plsql queries store procedures relations etc used spring framework hibernate map mysql database hibernate used persistence framework mapping orm objects tables developed sql queries perform crud operations instance jparepository full stack developer 052018 122019 jpmorgan chase co delray beach fl involved agile methodology sprint cycle 15 days developed rest based services using apache cxf used spring dependency injection spring application context features application spring based mvc aop framework worked various components spring includes spring ioc aop spring jdbc spring mvc spring jpa spring batch spring boot created ui using angular 10 utilizing various components directive router module pipes services authguard etc experience building form using reactive module lazy loading implemented microservices architecture netflix eureka using spring boot making different applications smaller independent followed requirement modified rest api upgrade current system involved deploying enhancements bug fixes development environment staging environment uat production go live involved creating hibernate configuration files session factory transaction manager responsible unit testing using junit testing utilized log4j requestresponseerror logging used git version control tool merging branches bug fixes solve merge conflicts developers also production release verification used jira issue tracking confluence creating code reviews worked agile model participated daily scrumstand ups backlog grooming sprint planning sprint review sprint retrospective meeting supported team refining grooming product backlog java developer 012016 042018 jpmorgan chase co denville nj involved design development testing production deployment phases project using agile methodology used java 8 java 11 configuring various apis building microservices using docker kafka redis inmemory store database used confluent kafka combination apache kafka stream processing message processing data stream implemented microservices existing system architecture developed microservices business components restful service endpoints using spring boot created custom filters format data different ways based requirements involved twoway data binding technique styling bootstrap used angular 6 reactive forms implement complex forms performed validations using form builder integrated spring security validate users using rolebased authentication basic authentication calls rest endpoints experience tools like experience docker imagescontainers kubernetes used junit unit testing application log4j logging deployed spring boot based micro services docker container using amazon ec2 container services using aws admin console followed agile software development methodology build application iteratively incrementally participated scrum related activities daily scrum meetings used jira keep track bugs reduce downtime increase productivity improve communication javaj2ee developer 052015 122015 voya des moines ia worked highly dynamic agile environment participated scrum sprint meetings developed robust webbased application spring boot frame structure using javaj2ee technology implemented data layer spring mvc using jpa java persistent api used hibernate orm operate queries oracle database implemented java 18 features existing application wherever required used spring data repositories perform crud operations implementation authentication restful web services using spring boot security starter using spring framework implemented dependency injection action classes application context xml initialized managed beans services designed documented resthttp apis including json data formats api versioning strategy created consumed soap web services using jaxb annotations