Senior Full Stack Developer Resume
Philadelphia, PennsylvaniA
PROFESSIONAL EXPERIENCE:
- Around 8 years of full stackdevelopment experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using teh JAVA/J2EE technologies.
- Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
- Good Knowledge in documentation of REST API’s using Swagger 2 and WADL.
- Worked wif various frameworks in spring such as Spring IOC, AOP, Spring transaction Management, Spring Data, Spring JDBC, Spring Batch, Spring Boot, Spring REST, Spring JPA, Spring IO Spring Cloud and Spring Security (Spring security, Site Minder).
- Experience in frameworks like Spring MVC and Struts (MVC architecture, interceptors, action mappings and resource builders).
- Used Spring IOC, AOP modules to integrate wif teh application.
- Worked wif various features in spring such as Spring AOP, Spring Transaction management.
- Implemented Spring Bean Factory using IOC Configured Bean properties using dependency injection.
- Proficient in using Spring Data JPA that halped in creating automatic Data Access Objects (DAOs) at teh compile time.
- Worked wif spring batch to convert xml files to data base records.
- Developed Restful web services using JAX - RS in JERSEY to expose teh data to spring module.
- Experience in developing teh applications that access XML files usingJAXB,JAXPAPIs.
- SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and automated teh documentationusing Swagger and WSDL.
- Generated stub projects for WSDL and WADL using Apache CXF and implemented SOAP services using Axis-2 and Apache CXF.
- Experience in Integration tools Oracle SOA Suite/BPEL/Fusion Middleware, web-methods and Apache CAMEL.
- Developed self-contained, black box projects using Service Oriented Architecture (SOA).
- Worked wif ORM frameworks such as Spring Data.
- Expertise to interact wif relational databases using ORM frameworks like Hibernate, Spring Data, JPA, IBatis, MyBatis, Java Persistence API (JPA), Hibernate’s second level cache - Ehcache.
- Has experience using ODM frameworks to connect asynchronous environment wif MongooseConnector and Cassandra Node Driver.
- Extensive experience in developing scalable, reliable, efficient web and enterprise applicationsusing JSP, EJB, JNDI, JMS, Struts, JSF (Prime Faces).
- Developed multiple applications using Spring Community framework projects and used Spring and EJB containers to manage teh bean life cycle.
- Involved in developing a full-fledged REST API server wif an open source NoSQLdatabase that uses a document-oriented data model MongoDB and Mongoose connector.
- Worked wif Relational databases like MySQL, Oracle, SQL Server, DB2 and No SQL databases like Mongo DB, CouchDB, Cassandra and Dynamo DB.
- Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Experience wif Java based ORM frameworks like Hibernate, JPA, Spring Data, Ibatis, worked wif NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver.
- Solid experience wif various web MVC monolithic frameworks such as JSF, Spring MVC and Struts.
- Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
- Better understanding of using Spring Cloud - Netflix OSS stack for microservices deployment and auto configurations like Ribbon (client-side Load Balancer), Hystrix (latency and faulttolerance library), Zuul (gate way for routing, monitoring, security) wif Eureka service registry.
- Included Apache Kafka in Spring Boot application for integration and Data Processing Pipeline for persistent messaging, worked wif Apache Kafka wif Spring Integration which provides inbound adapters for working wif low level and high-level Apache Kafka API.
- Used Apache Kafka for tracking teh message consumption details in teh application.
- Extensive experience in Deploying and Configuring Application & Web Servers such as Oracle WebLogic, IBM, WebSphere, JBoss, Glassfish and Apache Tomcat.
- Worked wif Log Monitoring tools like Splunk and ELK (Elastic Search, Kibana and Logstash.
- Worked wif Drools to provide Business Rules Management System (BRMS) solution that provides a core Business Rules Engine.
- Worked extensively wif JAVA SE 8 features like Stream API, Time API, Functional Interfaces Multithreading, Lambda Functions, Transaction Management, Exception Handling, Collection API.
- Well experienced in using various AWS (Amazon Web Services), Iaas (Infrastructure as a Service)Components like EC2 for running applications on virtual machines, S3 and Glacier for storing andlong term back up of data, EBS for persistent block level storage, Elastic Cache, Dynamo DB, SQSfor message queueing, RDS for setting relational database in cloud and Lambda for server lessprogram functions.
- Hands on experience in implementation of PCF (Pivotal Cloud Foundry) Paas (Platform as a Service) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to teh cloud.
- Experience in Spring Security Framework for User Access Management, JWT token based authentication and involved OAuth 2.0 configuration for authentication, authorization.
- Well experienced wif build tools like Gradle, Maven and ANT.
- Implemented Docker container service, build pipe line Jenkins, Bamboo and GoCD for Continuous Integration and Continuous Deployment that can run on teh cloud or on-premises.
- Good practical experience wif Java-based logging utility. me.e. log4J.
- Experience in Java Thread Dump Analysis and familiar wif thread dump techniques.
- Good Experience in software configuration management using SVN, GitHub, GitLab, Bitbucket.
- Used Kubernetes Linux container for deploying and scaling containerized applications.
- Expertise in unit-testing wif tools like JUnit, Mockito, Spock, TestNg and Integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing).
- Experience in Agile Software Development process, Test Driven Development and Scrum methodologies.
- Expertise in UI Design and Development using HTML5, JavaScript, CSS3, jQuery, Bootstrap, Type Scripting and explored other cutting-edge technologies to create new features/functionalities and successfully managing all facets of application development.
- Extensively used JavaScript/Typescript,Ajax, and JSON to build highly interactive web pages.
- Experienced in Angular JS, Backbone JS, Ember JS, Knockout JS, Ext JS for unique and customize front end app development and to achieve MVC design flow.
- Hands on Experience on client-side JavaScript framework Angular 2.x/4.x wif NGRX to achieve MVVM design flow.
- Well understanding in implementing teh features of ES6 like arrows, modules, block scoping, promises and enhanced object literals.
- Developed numbers of Typescripts(ES6) objects including Components, ngModules, Providers, Services, Interfaces and classes utilizing arrow function and optional types
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- To achievemvc design pattern used REDUX and flux along REACTJS.
- Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular and Node) full stack development tool kit.
- Proficient in using Hapi JS that enabled to focus on writing reusable application logic wif built-in support for input validation, caching, authentication, and other essential facilities for building web and services applications.
- Proficient in using client-side JavaScript build runners namely Bower, Grunt, Gulp and Web pack.
- Extensive work experience in usage of bundle package and task runner tools like NPM, Boweron UI testing wif Karma, Jasmine, Protractor for Angular JS, Mocha and Chai for React JS
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, PL/SQL, .Net
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, JQuery, Angular2.0/4.0, React JS wif Flux, Redux, Ember JS, Knockout JS, Back Bone JS, Handlebar JS, NodeJS, Express JS, Hapi JS
J2EE Technologies & frameworks: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA, JMS, Spring3.x/4.x/5.x, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud, Dump Analysis.
Databases: Oracle 8i/9i/10g/11i, DB2, SQL Server 2000/2005/2008, MYSQL, MongoDB, Raven DB, Cassandra
Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat
Messaging Services: JMS, Active MQ, Rabbit MQ, IBM MQ, Apache kafka
Web service frameworks: JAX-RS, JAX-WS, Apache CXF, Axis, Jersey
Software Methodologies: Agile, Scrum, TDD, Waterfall
Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, Bamboo Gulp, Grunt, Webpack, NPM, Bower
Testing Tools: Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai, Spock, Protractor
Version Control Tools: GIT, SVN, CVS, Bitbucket, TFS
Project Management Tools: JIRA, Rally, Microsoft Project
Cloud Technologies & DevOps Tools: AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier, Lambda, Kubernetes
Operating System: Windows, Linux, Unix, MAC, MS-DOS
IDE’s: Eclipse, Visual Studio, Intellij, Spring Tool Suite, Sublime Text, WinSCP, Putty
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, Pennsylvania
Senior Full Stack Developer
Responsibilities:
- Experience in Agile Software Development process, Test Driven Development and Scrum methodologies.
- Developed dynamic and responsive Web pages from scratch using HTML5, CSS 3(using SASS) andJavaScript.
- Implemented Angular 4 component router for navigation. Worked wif Angular 4 directives,components, pipes, injectables.
- Created Typescript reusable components and services to consume REST API’s using component-based architecture provided by Angular 4.
- Good noledge on creating services wif Angular 4 injectable property, as to make teh serviceavailable for dependency injection when creating components.
- Programmed in Angular 4 to upload(post) files/images to teh AWS S3 browser from teh Front-end by installing NPMpackage of AWS-SDK.
- Implemented Angular observables and listeners (RxJS reactive libraries) to simplify teh making asynchronous calls to backend REST API’s.
- Developed data tables using AG-Grid and implemented Sorting, Filtering and Pagination functionalities.
- Configured various routes, directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, ngrx store.
- Designed Prototype and project layout skeletons usingjQuery UI and CSS/Less and HTML5 for internal administrative application services.
- Implementedmodules into Node JS to coordinate wif plans and necessities.
- Performed Verification and validation process for teh code written by making use of Jasmine andKarma JavaScripttesting framework by testing across various scenarios of teh Angular 4.0applications.
- Used Web Pack bundler for compilation of SAAS files into CSS and for monitoring teh application.
- Designed and developed RESTFUL Web Services usingSpring Boot and Jersey framework.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Springbased application wif very less configuration.
- Implemented Spring Boot to create aCRUD backend for our Angular-fronted application.
- Implemented Spring Batch for processing large volumes of records, including logging/tracing, transactionmanagement, job processing statistics, job restart, skip, and resource management in teh application using Quartzscheduler.
- Included Apache Kafka (Message Queues) for asynchronous exchange of vital information betweenmultiple business applications.
- Developed Kafka consumers to consume data from Kafka topics and Integrated Kafka source toread teh payment confirmation messages.
- Worked wif Swagger to interact wif API ends of teh Restful services in teh micro servicearchitecture.
- Used Swagger specification for documenting REST API’s which exposes description of aRESTFUL Web Services to different clients.
- Worked wif Netflix OSS Eureka service in spring cloud for service registration and discovery andspring config for centralized configuration and used ribbon for client-side load balancing.
- Created various docker images from teh docker containers and published these images in teh Dockerhub repository. Involved in clustering together teh group of hosts running in Linux containers usingKubernetes.
- Deployed teh Dockerized Spring Boot application using AWS Elastic Bean Stalk(EBS).
- Deployed EC2 instances provisioning on AWS environment and implemented security groups,administered Amazon VPCs., S3.
- Deployed Spring Boot based micro services on Docker containers using Amazon ECS and usedDocker Hub for registering teh Docker images.
- Used real-time dashboard applications for vis
- ualizing, analyzing and exploring data on Apache Webservers using Elastic Search, Logstash and Kibana 4.0 (ELK).
- Maintaining and troubleshooting Cassandra C.
- Hands on experience in implementation of PCF (az Cloud Foundry) Paas (Platform as a Service)services such as Pivotal Application Service, Pivotal Container Service and Pivotal FunctionalService to continuously deliver applications on to teh cloud.
- Authenticating Users and to provide teh security to RESTful web services using OAUTH 2.0.
- Worked wif JIRA for tracking teh bugs in teh system and maintain teh history of bugs/issues oneveryday basis.
- Worked on UI testing using Mocha and Chai for React JS. Unit testing of web services is done
Confidential, Chicago, IL
Full Stack Developer
Responsibilities:
- Teh application is built inMicro Service Oriented Architecture using MEAN4+ (Mongo, Express Angular 2.0 and Node) stack and developed Single Page Applications (SPA).
- Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS andTwitter BootstrapCSS framework and media queries to create responsive web pages.
- Used Web Pack module bundler for compilation of SAAS files into CSS and for monitoring teh application.
- Developed multipleAngular 2.0componentswhich are compatible wif latest versions of typescript,angular CLI.
- Configuredvarious routes,directives for grid, pagination, conditionalvalidations, templating, dynamicloading, lazy loading, Shadow DOM, ngrx store.
- Developed angularviews to hook up models to teh DOM and synchronize data wif server as a SPA.
- Built-in AJAX HTTP Service wif observables is usedextensively for making quick and incremental updates to UI of teh application.
- Developed various Single Page Applications(SPA) using REACT JS.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Closely worked wif Applicationusing React.JS and Node.js libraries NPM, gulp directories to generate desired view and redux to root teh URL’s properly.
- Implemented Node JS as a server-side proxy for an event-driven, non-blocking me/O model to make teh application lightweight and efficient.
- Developing RESTful web services using Node JS and Express JS and used Node JS server to interact wif teh Rest services and database, hosted on multiple load balanced cloud instances.
- Utilized teh inbuilt NPM package manager to configure teh right versions of teh packages and to achieve dependency management.
- Configured Express JSnode http framework to set up middle-wares to respond to HTTP requestsand used its front-end tooling like web packs, starter packs, boiler plates efficiently.
- At a later point, migrated from Express JS to Hapi JS which is configured on top of Node JS to attain better performance, to use built in authentication and authorization techniques.
- Implemented a robust RESTful (Apache CXF)web service and automated documentation to web services in teh application is provide by Swagger by configuring hapi-swaggered and hapi-swaggered-ui.
- Unit testing of web services is done using Spock framework by extending Groovy syntax.
- Configured Redis (Remote Dictionary Server) wif node server for caching teh responses via catbox.
- Implemented Spring Boot to create a CRUD backend for our fronted application.
- Developed and deployed Micro Services based applications using Spring Boot.Deployed DockerizedSpring Boot application to AWS using Elastic Bean Stalk (EBS).
- Used Karma test runner and Jasmine to perform behavioral driven testing for teh angular application.Wrote test cases and test plans using JUnit, TestNG, and Mockito for Java based backend applications.
- Testing for Node JS is done using Mocha and chai and for Spring boot used Mockito, junit, mock mvc and thereby achieving Test Driven Development (TDD).
- Worked on ECMA 6 features as ES6 features implemented in Google’s V8 which is used by Node JS.
- Implemented Single Sign On and policy based authentication using Site Minder security framework.
- Configured JBOSS Application server and used Oracle database wif Hibernate ORM frameworkand used teh functionalities of Hibernate’s second level EHCache.
- Created dynamic schema design through NOSQLMongo DB by writing rich queriesand achieved data in a collection to be distributed across multiple systems forhorizontal scalabilityas datavolumesincrease through Automatic Sharding.
- Implemented MongooseConnector as our ODMframework.
- Used real-time dashboard applications for visualizing, analyzing and exploring data on Apache Web servers using Elastic Search, Logstash and Kibana 4.0 (ELK), Splunk.
- Configured Docker container serviceand build pipe line JenkinsCI/CD tool for continuous integrating and deploying application on servers.
- Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating kafka adaptors for decoupling teh application dependency.
- Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances and created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Implemented Netflix Zuul APIgateway for all teh requests from teh devices and websites by registering services to Eureka.
- Kubernetes is configured in teh application for automating deployment, scaling, and management of containerized applications.
- Hands on experience on Dump Analysis and thread Dump common problem patterns (Thread race, deadlock, hanging IO calls, garbage collection / OutOfMemoryError problems, infinite looping etc.).
- Configured New Relic to measure and monitor teh performance of application.
- Provided production support/on call support to fix production issues after teh deployment.
Environment: Angular 2.0, Node JS, Express JS, Hapi JS, HTML5, CSS3-SASS, Twitter Bootstrap4.0,Site Minder, Hibernate4.x, OAuth2.0, OIDC, EclipseJavaEE IDE, JIRA, Apache Kafka, IBM MQ, Jenkins, Babel, Log4j, Redis, Mongo DB, Mongoose Connector, Oracle, JBoss, Kibana, Elastic search, Logstash NPM, Web pack, EC2, S3, RDS, EBS, Elastic Load Balancer, Docker, Apache tomcat, Selenium, Spock, Karma, Jasmine, Mocha, Chai, Mockito, Junit, mock mvc, Kubernetes, New Relic, Dump Analysis, Netflix Zuul, Eureka, Swagger, Maven3.0.
Confidential, Cleveland, Ohio
Senior Java Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development LifeCycle (SDLC) and used agile methodology (SCRUM) for developing application.
- Developed teh web interface for end users using AngularJS along wif jQuery and included two-way binding and DOM manipulation.
- Built Web pages those are more user-interactive using jQuery plugins for Drag and Drop, Validator AutoComplete, AJAX, JSON, Angular JS.
- Extensively used teh JavaScript and jQuery plug-in to fetch and display teh data on web pages and create interactive features in teh application. Worked wif jQuery concepts like selectors, and filters.
- Worked on various projects Involved in developing teh Java applications using spring boot, microservices, docker and RabbitMQ.
- Developed teh application using Spring Framework that uses ModelView Controller (MVC) architecture wifSPRING, IBATIS, JSP.
- Used SpringMVC to develop REST webservices wifin teh application. Developed RESTful Web services to create new subscription/account and updating them for mobile value chain in JSON format and consumed RestWeb services from teh browser using AngularJS.
- Used Spring MVC Interceptors, Spring core modules and native Spring AOP facets of Logging and transactional management.
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Good understanding of OOAD, JEE Design Patterns and usage of java based MVC frameworkssuch as SPRING MVC, JSP/ServletsandORM technologies such as JPA, TopLink, Hibernate, iBatis/MyBatis and Spring JDBC.
- Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide teh interface to teh various clients.
- Implemented teh function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously.
- Used Multi-threading to overcome teh errors in teh process of transactions, to handle all teh threads by teh main thread process.
- Experienced in Docker tool for containerizing teh application to ease deployment process in several environment and GIT repository as SCM tool and sourceTree as GIT Client Tool.
- Extensively used Core java such as Multi-Threading, Exceptions, and Collections etc. in Application.
- Configured teh xml files for Spring Security injection to ensure teh back-end security by discriminating teh role of users as well as access authority for teh URIs and Server-side assets.
- Created custom angular directive for implementing accessibility features for eliminating cross browser computability.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Delivered quality code to production using CI/CD tools.
- Used Mockito to test individual methods for unit testing andGitLab, Jenkins for continuous integration and deployments.
- Used SonarQube as static code analysis tool in Jenkins pipeline.
- Consumed REST webservices(Oracle Customer Data Management) wif Rest template based on RESTfulAPIs.
- Used ApacheMavenas teh software build tool andLog4Jfor logging errors and messages.
- Used Consul and Vaultfor creating dynamic configurations.
- Wrote Test classes using JUnit and EasyMock and test coverage using EMMA plug-in.
- Deployed teh services using Dockercontainer to host in AWS and utilized AWS platform to upload data into S3 buckets, EC2 instances.
- Used Jenkins automation for building pipelines and GitHub repositories using web hooks plugin.
- Developed required Selenium support code in Java for Cucumber and Expert in designing Test Automation framework.
- Followed strict patterns of RA team for unit test cases wif jasmine.
Environment:Java 7,IBATIS,Servlets, Spring Integration,RabbitMQ, Consul, Vault, Oracle CDM,Rest webservices, MySql, DB2,Microservices, Docker, Core java, multithreading, JMS, HTML,CSS, Java script, Angular.js, Spring core, Spring MVC, Hibernate, JUnit, Karma, jasmine, Jenkins, Bamboo, Apache Maven,Svn,Git, Bitbucket.
Confidential
Software Engineer
Responsibilities:
- Actively involved in gathering requirements from teh users followed by analysis and design of teh system to meet teh requirements.
- Worked in Agile, Iterative, Extreme Programming and Scrum software development.
- Developed teh application usingStrutsFramework which is based on theMVCdesign pattern.
- UsedJQueryto make teh frontend components interact wif theJavaScriptfunctions to add dynamism to teh web pages at teh client side.
- Created frontend usingEXTJSframework and developed web applications usingSpring MVC, JQuery, HTML5, Bootstrap.
- Created of interface to manage user menu and Bulk update of Attributes usingJS, EXTJSandJQUERY.
- Developed web presentation layer usingjQuery, HTMLandCSSaccording to internal standards and guidelines.
- Implemented Ajax wifJQueryto refresh results fromAjaxpage.
- Designed and developed user interfaces usingJSP, HTML, JSON, JQueryandCSS and used Dojofor teh client-side development and validations.
- Developed teh UI panels usingJSF, XHTML, CSS, DOJOandJQuery.
- Worked on front-end validation throughJavaScriptand back-end validation using Spring Validation Classes.
- Designed and implementedJavaengine and API to perform direct calls from font-endJavaScript, Sencha ExtJSto server-sideJavamethodsExtDir.
- Robust experience in open source frameworks Spring,Hibernate and Struts.
- Designed and developed web services using Spring and CXF operating wifin ESB, offering both REST, AWSand SOAP interfaces.
- Used Web services SOAP for transmission of large blocks of XML data over HTTP.
- Created and configured SOAP services for teh communication between application.
- Used Hibernate for Object relational mapping of teh database structure created in Oracle.
- Performed peer review for unit test plans, co-pilots and code reviews.
- Wrote and conducted unit test plans for Software Problem Reports SPR, Problem Change Reports PCR, and Internal Change Reports ICR.
- Used XML Spy to test and verify style sheet changes and developedcustom tag libraries and java beans.
- Worked in MVC Spring Framework environment and performed pre-audit of artifacts before teh weekly builds.
- Attended daily check-ins for task allocation and status updates as part of working in Agile environment.
- Extensively used Serena VM for code repository and track changes.
- Tested code changes using Junit.
- Done load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
- Wrote SQL scripts to modify/ change schema changes.
- Performed co-pilot to verify teh code changes in development environment.
Environment:Spring MVC,EXTJS,DOJO, JSF, JDK, XML, JMS, CSS, jQuery, HTML5, Eclipse, Hibernate, ASP.NET, RestFul/SOAP, UML, HTML, JSP, CXF, Tomcat, JavaScript, Microsoft SQL, junit, Custom Tag Libraries, SOAP, MVC n-tier, XML Spy, unit tests, CSS
Confidential
Software Engineer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development LifeCycle (SDLC) for developing application.
- Designed teh front-end screens using HTML5, CSS3, and JavaScript.
- Worked wif BackboneJS as use interface which offers MVC framework and abstracts data into models and bind objects wif custom events and written dynamic logic in model.
- Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients andsend request to server.
- Created responsive UI modules using BackboneJS wif hard coded dependency of Underscore JS
- Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans,Spring Security, Spring JPA, Spring AOP using MVC.
- Established user activity tracking, declarative transactions, and exception handling wif Spring AOP.
- These applications need to maintain privacy and restrict illegal users. To achieve teh functionality, we used Spring Security.
- Hibernate ORM framework used to interact wif database through Hibernate query language (HQL).
- Used ANT to deploy application in IBM WebSphere in UNIX environment IBM AIX. Tested teh application aftermaking teh necessary configuration.
- Provided daily support for production, stage and testing environments for WebSphere MQ operations and problemdetermination.
- Worked on creating teh persistence layer using Hibernate ORM framework. dis involves developing mapping filesand Hibernate (POJOs/ DAOs).
- Used SOA, UDDI lookups and Web Services Description Language (WSDL) using SOAP protocol.
- Used JaxWS framework to create SOAP web services.
- Used Web services for sending and getting data from different applications using SOAP messages.
- Involved in development of SOAP Webservices using Apache Axis to extract client related data from databases.
- Developed HTML prototypes and ready XHTML documents wif CSS style sheets.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Used Jasmine behaviour-driven development (BDD) testing framework and library Sinon for testing of BackboneJS, which included specs representing single example of behaviour.
- Used Mockito to test individual methods for unit testing.
- Used GitLab, Jenkins for continuous integration and deployments.
Environment: HTML5, Css3, JavaScript, Backbone JS, Spring framework, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring MVC, Hibernate ORM, HQL, ANT, SOA, UDDI, WSDL, SOAP, JaxWS, Soap webservices, SOAP messages, CSS style sheets.
Confidential
Software Engineer
Responsibilities:
- Developed a Monolithic application and generated UI screens using JSP, HTML, CSS, JavaScript.
- Worked on JSP, Servlets, Struts framework and production support issues of teh existingapplications.
- Involved in development of Action Forms, Action Servlets, Action and Validating Action Formsin Struts framework.
- Implemented Struts Dispatch Action class and form bean classes using struts framework.
- Client-server validations were handled using Struts Validator Framework’s validate plug-in.
- Implemented Multithreading for handling multiple requests and for high performance.
- Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB.
- Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information and EJB Session Beans were used to process request from user interface using OSS.
- Java message queue (JMS) is used for exchanging teh information and messaging services.
- Designed and developed Message Driven Beans (MDB) that consumed teh messages from theJMS.
- Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
- Develop a business continuity plan for teh SQL Server Databases using JDBC drivers.
- Created many Stored procedures and scheduled jobs to support our applications for to create reports for customers.
- Experience in installing, configuring and deploying application on Web Logic Server.
- Developed DAO pattern to retrieve teh data from database.
- Developed SOAP web services (JAX-WS) for sending and getting data from different application WSDL generation and exposed teh service at server-side over teh Internet and tested teh services using JUnit.
- Deployed application on Client Linux server.
- Used JUnit for unit testing and Continuum for integration testing.
- Used ANT built tool for compiling and generating war file.
Environment:Core Java, J2EE, JSP, HTML, MVC, Servlets, Struts, JMS, MDB, EJB3.1, JUnit, PL/SQL, DAO, Web Logic Server, Ant, SOAP, JAX-WS, WSDL, Junit, SQL.