Java Full Stack Developer Resume
Plano, TX
SUMMARY
- Having 8+ years of IT experience inObject Oriented Programming, design, implementation, testing and maintenance of various Client/Server Applications, Web Based applications usingJAVA/J2EEtechnologies usingAgileandwaterfall methodologies.
- Experienced in all the phases of software development life cycle with Analysis, Design, Development, Integration, Implementation and Testing of various client/server, N - tier and Web Applications.
- Expertise inexception handling, multi-threading, collectionsand frameworks likespringandhibernate.
- Strong programming skills inJava 1.7/1.8andJ2EEwith extensive ability to develop scalable applications.
- Proficient inJava1.7/1.8andJ2EEtechnologies includingJSP, JDBC, JPA 2.1andJMS.
- Experienced inHTML, XHTML, DHTML, XML, CSS, Angular, JavaScript, jQuery, JSP and Servlets.
- Experienced in developing web applications usingJava 1.7/1.8, Servlets, JSP, JDBC, JNDIandAJAX.
- Worked onMVCarchitecture withAngular JS, Spring and Spring AOP and IBM WebSphere ESB in developing an application.
- Expertise to makeSPA’sbetter usingAngularJS directivesandFiltersand integratedwithSpring Forms.
- Experienced with Front-End frameworks likeAJAX, JavaScript, ReactJSandAngular JS.
- Experienced in web Application servers likeWebLogic, JBoss, WebSphere, Tomcat8andOracle ATG.
- Worked onService Oriented Architecture (SOA)such as Apache Axis web services which useSOAP,REST, andWSDL (web service definition language)and exposure toJAXB, JAX-RPC, and JAX-RS & JAX-WS.
- Proficient inSpring AOP, Security, Event Handling, Spring MVC, Spring IOC Container, Spring cloud.
- Developed and implemented standalone applications with SpringMicro servicesand their patterns.
- Worked onSpring Ribbonfor load balancing and usedfail safemethodology usingCircuit Breaker patternwithHystrix/Dashboardon designing and implementingMicro serviceapplications.
- UsedApache Kafkafor integration and Data Processing with spring and for Multi-Threaded Message Consumption and worked onZookeeperto maintain services.
- Developed and maintainedETL(Data Extract, Transformation and Loading) mappings to extract the Data from multiple source systems like Oracle, Teradata and Flat Files.
- Build hypermedia-drivenand implemented connectors betweenHateoasandSpring RESTservices.
- Experienced with distributed transaction management with isolation/propagation levels withSpring JTA.
- Worked extensively withAPIManagement product ofApigeeedge in consuming the APIs in implementing customer use cases and Performed Service Level Testing for Web services usingApigee.
- Proficiency in developing/maintaining usingOracle, MySQLandSQL Server (2008 R2, 2012, 2014).
- Worked with messaging system design likeActiveMQandRabbitMQ.
- Adding permissions toAWS SQS (simple queue service)to interact with the Queue and involved in writing custom policies.
- Integrated cross platform multithreaded applications implemented on C++ suited for windows and linux platforms with TCP/IP and direct interface with Oracle andMS SQLdatabase.
- Installed and maintainedTIBCOproducts on different environments.
- Proficient inSQL, PL/SQL, Stored ProceduresandTriggerswhile dealing with automation onDB.
- Expertise inMavenfor build,Jenkins and SonarQubecontinuous integration.
- Proficiency withUI/UXdesigning and web usability best practices.
- Exposure toDevOpsconcepts and created and maintainedGITrepositories to client specifications and migrated projects fromSVNtoGIT.
- Experienced withNoSQLdatabases likeMongoDBandCassandraon large data platforms and worked onPCF(Pivotal cloud foundry)
- Worked with modules like Mongo DB and mongoose for database persistence usingNode.jsto interact withMongo DB.
- Gained good working experience onDevOpsEnvironment as a part ofDevOpsworking on various technologies/applications like CHEF, GIT, SVN, Jenkins, Docker, AWS, and Maven.
- Experience withDockerimages, Containers, push/pull withSpring Boot,usedJenkinsfor CICD and AI.
- Experience in usingJenkinsfor Continuous Integration for java code quality.
- Experienced in usingEurekaServers while deploying in EC2.
- Experience in writing JSON REST APIs usingGolang.
- Integrated MongoDB databases and collections withNode.jsserver.
- Developing enterprise reference architecture, SOA & Cloud strategy in aSAASdriven enterprise business model.
- Hands on experience withNetflixcloud and fall back technologies likeEureka, HystrixandRibbon.
- Experienced in secure authentication mechanismslikeLDAP, SASLandKerberos v4.
- Extensive working withAmazon web Serviceslike usingElastic Beanstalk,EC2andAMIwithLinux.
- Extensive hands on experience inPivotal Cloud Foundryand other PaaS platforms.
- Developed enterprise-level applications utilizingXML, JSON,Restful-basedwebservices,JavaScript,HTML,Angular.JSand a Modern UI framework such asBootstrap.
- Proficient on Automation tools likeSelenium WebDriverandSelenium GRIDusing Java for developing automation scripts in Eclipse IDE and withMavenandJenkinsfor testing Web Based Applications.
- Experience with the Integrated Development Environments likeEclipse, NetBeans, JBuilderandIntelliJ.
- Experienced withCICD-ANT/MAVEN/GRADLE/JENKINS/HUDSON/CVS/GIT/GITHUB.
- Wrote automated scripts and software for testing in a Test-Driven environment using agile methodologies.
- Strongly associated with usage ofJUnitandCurlforUnitandSystem Testing.
- Maintain compliance with the institution’s policies, procedures and mission statement.
- Good Communication skills and writing skill
TECHNICAL SKILLS
Languages: Java, J2EE
Web Technologies: Servlet, JSP, JavaBeans, Java Servlet API
Frameworks: Spring, Hibernate, Angular JS, Spring Security, Struts, Sonar
Application/Web servers: Apache Tomcat, IBM WebSphere, Jetty, Jenkins,Bamboo WebSphere MQ
Databases: Oracle 10g/11g, SQL Server, MySQL
Internet Technologies: HTML 5, JavaScript, XML, CSS3, jQuery, Angular JS 2.
Cloud Environments: AWS, Kubernetes.
IDE: Eclipse, NetBeans, IntelliJ, Spring Tool Suite (STS), Apache Camel
Operating system: Windows 10, Linux Mint, Unix
Defect tracking Tools: Junit, Soap UI, Postman, Jenkins,Confluence and JIRA
Reporting Tools: Crystal Reports XI, SSRS
Methodologies: Agile, Waterfall, TDD (Test-Driven-Development), Scrum
Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, NetBeans, IntelliJ, Spring Tool Suite (STS), GITHUB
Build Tools and others: Ant, Maven, Gradle, PCF
Web Services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, Jersey.
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Java Full Stack Developer
Responsibilities:
- Responsible for all stages of design, development, and deployment of applications. Active role inTest Driven Developmenttermed asTDDandXPapart from Agile Software Development.
- Defined and constructed layers, server-side objects and client-side interfaces based onJ2EE design patterns.
- Developed and implementedSwing, spring and J2EE based MVCframework for the application.
- UsedMultithreadingin programming to improve overall performance.
- Designed, analyzed and developed thefront-endandback-end Servlets, Bootstrapfor designing, HTML5, CSS3, AngularJSandAJAX,for developing presentation layer.
- Involved in payment status report for asynchronous exchange of information using JMS.
- Participated in creation of Spring Configurations usingJava8features,Lambda Expressions, Streams, Filters.
- Used JavaScript, jQueryfor user interactions in pages. Creating aresponsiveweb application integratingTwitterBootstrapwithAngularJSandMedia Queries.
- CreatedAngularJSapp usingYeoman, GruntandBowerand usedAngular UIfor component model.
- Involved in developingUIpages using HTML5, XHTML, CSS3, JSON, JavaScript, jQuery, Ajax. demonstrable experience working in continuous integration and continuous deployment systems (CICD)
- Actively involved in usingMVC, HTML5to enable client-side date to meet sp ecific criteria by applying various validation variables and used theCSSclasses to provide visual feedback on validation.
- JSONused as the main data-interchange format in place ofXML.
- Developed Restful web services using spring framework to callJBPMprocesses.
- UsedApache camelintegration for routing and transforming the data between two Applications using HTTP protocol.
- We used Amazon workspace inAWScloud by usingAWSSDK through Java for providing Virtual Desktop Images (VDI) to the users.
- Involved in writing and optimizingSQLqueries.
- UsedSonarto analyze and measure source code quality.
- Demonstrated experience with Continuous Integration, Continuous Deployment (CICD) methodologies.
- CRUDwas used as part of servlets whereDMLoperations were required onRDBMSlikeSQL DB’s
- Involved in developingUIpages usingAngularJSand calling theRest API'sfrom backend.
- CreatedRFPmicroservice to provideRESTful API utilizingSpring Bootwith Microservices.
- Responsible for migrating the Web services from shared Java environment toPCF- Cloud platform.
- Used PMD, Find Bugs, Jenkins, Bamboo, Sonar to ensure the continuous integration in the project.
- Evaluated components or systems to determinedata integrationrequirements and ensured that final solutions meet.
- DevelopedSOAPbasedJAX-WS WebService interfaces for integrating multiple systems, code re-usability.
- UsedDependency Injectionfeature forwiringand defined dependencies using constructor arguments.
- Implementation of data access layer has been cumbersome for a while and this was greatly resolved usingSpring JPAthrough implementation of data access layers there by reducing boiler-plate-code.
- UsedAWSSDK for connection to AmazonS3buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- UsedMicroservicesto ensure the scalability of application on cloud infrastructure.
- Used Jenkins as build management tool for continuous integration process(CICD).
- ConfiguredHibernate withSpring ORMas part ofSpringandHibernateIntegration for best results.
- UsedJBossas the chief enterprise level server while dealing the database activities withHibernates.
- UsedSpring MVCcomponents to implement business layer andSpringBootforMicroservices.
- Extensively worked withETLtools to extract data from various source including Oracle, Flat files, XML.
- UtilizedSpring core,AOPandsecurityto build robust business operations with transactional support.
- CustomAngular jsproxy used to simulateAPIresponses before client implementation was complete, and to proxy requests to finished clientAPIs, handling authentication, custom headers, virtual application root, etc.
- Executing the test cases using Sonar Tools
- Worked withIDEasEclipse Indigo along with InteliJand deployed intoApache Tomcat Web Server& usedMaven build toolto achieve more functionality for build process.
- UtilizedMongoDBandDB2for backend data management.
- Worked with theCassandraQuery Language (CQL) for querying the data present inCassandracluster.
- Defined severalUMLdiagrams; Activity diagrams, Sequence and Object diagrams.
- Fail-safe/fallback methodology was employed usingCircuit BreakerPattern (Hystrix dashboard).
- Developed unit and integration tests for existing microservices usingJUnit, MockitoandDocker environments.
- Developed the data access classes usingJDBCandSQL query log4jfor logging andSVNfor version control.
- Worked onRESTfulWeb services as well asNodeRest framework for backend services usedMongo DB (NoSQL)for database services andRESTfulweb services using Jersey forJAX-RSimplementation.
- CreatedHibernatepersistent and configuration files forORMimplementation
- UsedGitas Version Control System for the application. UsedJMeterto test performance ofSOAPprotocol.
- Used spring framework includingspring core/IOC,Spring Web,Spring Security.
- GUIdesign and development usingJava Swing, JFCUsed for open source web testing.
- DevelopedAWS LambdaFunctionsin a stateless style and ensure there is no affinity between and compute infrastructure to manage the servers and run the code in theAWS.
- Tested JSON output usingAdvanced REST Client or POSTMAN.
- Experience in migrating projects fromMSSQLServer toOracleExadata.
- Created automation framework and test scripts usingSeleniumWeb-Driver for multiple platforms and cross browser testing.
- Implemented Bootstrap on website front-end to enable accessibility features .
- ExecuteMSSQLTask to create temp tables and to update the Existing tables.
- Create team specific Agile process flow in JIRA, Confluence to move tasks from one activity to another.
Environment: Java, J2EE, JDK, RCP, AWS SDK, Git, Swing, JFC, Spring, Hibernate, Core Java, SOAP/Rest, Micro Services, JavaScript, UML, Bower, HTML5, CSS, Sonar, WAS 8 WSDL, JIRA, JAX-RS, OWASP, JMS, Apache Camel NOSQL(MongoDB), Angular JS, NodeJS, Grunt JBoss, Spring, Spring Boot, Spring Batch, Data Integration, TIBCO,AJAX, Apache JMeter, jQuery, JUnit, Maven, Oracle 11g, POSTMAN, Cassandra, Bootstrap, JBPM,MS SQL
Confidential, Tampa, FL
Java Full Stack Developer
Responsibilities:
- Worked in a highly dynamicAgileenvironment and participated in Scrum and sprint meetings.
- Usedjava 8Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
- Developed an attractive GUI usingAngularJSthat users can interact dynamically Confidential runtime.
- Developed custom directives, Factories and Services inAngularJSand implemented code according to coding standards and createdAngularJSController to isolate the scopes to perform operations and extensively used Core Java such as Exceptions, and Collections.
- Developed an application were involved in design changes usingHTML5, CSS3and fraction ofJavaScript and Ionic framework.
- Utilizedangular 2andIonicbuilds for single model view solutions.
- Worked extensively to achieveDOMShow, hide elementsandEvent HandlingusingAngularJS.
- Worked on server-sidevalidations, handle actions, eventsandEncapsulationbyimplementingReactJS.
- Worked on Thread handling to maintain continuity of execution and extensively implementedMulti threadingconcept to handle Transaction Management with isolation and propagation levels.
- Experienced onSpring Frameworkapplications likeSpring Core, Spring AOP, Spring MVC, Spring Batch, Spring SecurityandSpring Bootand did integration toMicroservicesinto existing system architecture.
- CreatingRESTbased Web Services by establishing links usingHateoasfrom Springss based Applications.
- Experienced in implementingMicroservices,Service Oriented Architecture (SOA)withXMLbased Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
- Involved inMSSQLperformance tuning by modifying SQL or adding/changing indexes.
- Involved in writing application level code to interact with APIs, Web Services using, JSON.
- Created ETL Jobs to loadJSONdata.
- Experience in creatingRESTfulweb services usingJersey, Springframework andJAX-RS.
- Involved in unit and integration testing using both SOAP UI andAPIGEEtrace tool.
- JavaBeansare used as container of business logic and supporting the services or applications.
- WorkedwithDockerto deployMicroservicesin modern containers to increase Isolation.
- Developed the Web Services Client usingREST, RSDLfor verifying the new customer history to a connection.
- Worked onXMLparsers (JAXB) for data retrieval andJAXBparser for marshalling and unmarshalling.
- Develop middle ware integration components using theApache camelandSpring Boot.
- To establish a connection to server,SQLstatements that were passed throughHibernate.
- Strong in Confidential -SQLwriting stored procedures, user defined functions, views, joins, indexing, query writing, triggers and functions.
- Integrate existing performance tools with Jenkins forCI/CDas part ofDevOps.
- Worked on building proxies and policies with inAPIGEEalong with security frameworks.
- WritingSQL Queriesto get the information fromOracle DBfor adjusting the data in DB. Used joins to get the data from more DB Tables.Views and Unionswere also part of our implementation.
- Worked withCURLto move data from a server using http and https protocols.
- Implemented Web Services (WSDLs) using JAX-WS and also implemented REST services withmicroservicesarchitecture.
- WritingPL/SQLwith Stored Procedures, functions to get the information fromDB, Saving the data, Modifying the data in the DB and removing the data from the DB.
- Worked withAWS cloudservice in creatingEC2instances and providing them roles and sometimes participated in writing custom policies and deployed applications onElastic Bean StalkandEC2.
- Involved inAWS SQSto interact with queue and giving roles to it and involved in writingCustom policies.
- Implemented HTTP REST API usingNodeJSandExpress JSand extensively tested RESTful services using Postman.
- Implemented modules intoNodeJSto integrate with designs and requirements and usedNodeJSExpress Framework.
- Involved in the supporting and documenting ofdataintegrationprocess as well as integrating data from database to database.
- Securing Restful API's using Basic Auth, LDAP andOAuth 2.0.
- UsedNode.jsandExpress.jsto develop the relevant back endRESTfulAPI.
- Developed crypto rest services usingNode JSand integrated services with HSM (Hardware Security Module).
- Involved in using Npm (Node Package Manager) and Browserify for dependency and version management ofNodeJSpackages for the application.
- Facilitated project/application deployment from SIT to UAT and PROD usingTIBCOContinuous Integration Tools.
- Performed different types of testing on various test scripts onSelenium WebDriverandTestNG.
- UsedMAVENas a Build Process and used generating Documentation, Reporting, and adding Dependencies.
- UsingJUnittest inEclipseandInteliJat certain instances developed Unit test cases and test suite. Curlwas also implemented to test.
- UsedJenkinsandBambooas the integration tool and improvedscalabilityof applications oncross-platforms.
- Worked on bug tracking tools likeBug Zilla,ConfluenceandJIRAand in Configuration Management tool Microsoft VSS and SharePoint.
- Used Rest client -POSTMANandSOAPUItools to testREST APIservices.
- Integrated theDroolsandJBPMto application framework, which involved dynamic creation of knowledgebase, Knowledge session.
- Involved inSystem Testing, Integration Testing, and Production TestingonWebLogicServer.
Environment: Java 8,/JDK, J2EE, Log4j, Web Services, Spring Kafka, AWS, Netflix Eureka, Hibernate, REST, JSON, RESTful, Windows SFTP/SCP, Eclipse, Ionic, JUnit, Kibana, Splunk, Drools, Hysteric, Apache Camel, Jenkins Continuous integration tool, WebLogic Application Server 10.1, Oracle 11g, Linux OS, Agile Methodology, Curl, GIT, PL/SQL, Docker, JIRA, Data Integration, Confluence, Curl, CI/CD, Mockito, POSTMAN, Node js, Express js, Spring Cloud, APIGEE, React JS,ESB,MS SQL, MongoDB, OAuth
Confidential, Thousand Oaks, CA
Full Stack Developer
Responsibilities:
- Developed dynamic web pages usingHTML5, CSS3, jQuery, Bootstrap, CSS3 (SASS)andAJAX.
- Worked withAngular JS (1.x) Controllers,Directives,Servicesandfiltersfor application functionality.
- Used manyAngular JS-1.x directiveswhich allow developing many custom and reusableHTMLfor data binding and behavior of components.
- UsedAngular JS -1.xto create views to hook up models to theDOM and synchronize datawith server as aSingle Page Applications.
- UsedBackbone JSto utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
- Utilized Core Java concepts likeCollections, MultithreadingandException handlingto develop business components.
- UsedMultithreadingin programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
- Developed application onSpring frameworkby utilizing its features likeSpring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
- UsedSpring Corefor configuring and using thespring beansin the application.
- BuiltREST APIend-points for various concepts usingJAX RS API.
- DevelopedRESTful servicesbased onSpring RESTusingJersey framework.
- Developed severalRESTful API web serviceswhich produces bothXMLandJSONto perform tasks, leveraged by both web and mobile applications.
- Documented theREST API’susingSwagger2API for briefing the services involved in the application.
- Implemented Cross cutting concernslike logginganddeclarative transaction managementusingSpring AOP.
- Usedspring batch frameworkto create custom readers and writers to work with the application.
- UsedHibernatein data access layer to access and update information in the database and used HQL to query the database for complex data.
- UsedSpring frameworkwithHibernateto map toOracle databaseand mapped using Hibernate Annotations.
- ImplementedODBCwhich is used for connecting to thedatabase Oracle.
- Provided support for all core web services technologies includingWeb Service Description language (WSDL).
- Integrated testing methods implemented by usingKarmaandJasmine.
- Good Experience withContinuous IntegrationandContinuous Deliveryby using tools likeJenkins.
- Have worked onAWSto integrate the server side and client-side code.
- UsedAWS deployment servicesto quickly set up adynamic websiteand configuredvirtual servers.
Environment: SOA, HTML, CSS- Saas, AJAX, Angular 1.6, SOAP, JAX-RS, jersey, Swagger, Hibernate, Spring, Spring Batch, WSDL, Spring AOP, Oracle DB, Karma, Jasmine, Jenkins, AWS, JWT.
Confidential, Birmingham, MA
Full Stack Developer
Responsibilities:
- Developed User Interface view withSpring MVCandAngularJSas aService Oriented Architecture (SOA)application.
- UsedHTML5, CSS, jQuery, Ajaxand performed client-side validations usingJavaScript.
- ImplementedAngularJSas the framework to build asingle-page application (SPA).
- Created responsiveUI modulesusingBackbone.JS, Handle Bar JS, Ember JS.
- UpdatesdatausingCRUD (Create, read, update, delete)features ofBackbone.JSand Paginator for pagination for Tables.
- Gruntused for Minification of JavaScript files, compilation ofSAASfiles intoCSSand for monitoring the application.
- UsedjQuery UI pluginslikeDraggable, Resizable, Autocomplete, AJAX, JSON, Angular JSin developing interactive web pages.
- ImplementedMultithreadingfor handling multiple requests and forhigh performance.
- DevelopedRESTful servicesbased onSpring RESTusingJersey framework.
- Implemented Internationalization usingSpring MVC Interceptors, Spring core modules and native Spring AOP facetsofLogging and transactional management.
- DB2 databaseused to load the application data and writtenPL/SQLprocedures, complex queries to perform various data operations.
- WroteHibernateCriteria queries for data retrievals and have performed theORM mappingsto map java entities to database tables.
- We kept upbean life cycleby utilizingSpring IOCwhich keeps up session information of beans.
- Implemented persistence layer usingHibernatethat uses thePOJOs.
- Configured multiple data source usingHibernate Session Manger.
- ImplementedHibernateTemplate to great extent making use ofHQL, Named Parameters, Named Queries and interfacessuch asExpression, Query and Criteria.
- DevelopedSOAPweb services usingJAX-WSand persistence usingHibernateandJPAframework.
- DevelopedSOAPWeb services inMule ESBbased on SOA architecture.
- DevelopedSOAPServices andWeb Service Clients (JAX-WS)with data representation in different formats such as XML.
- DevelopedSpring Batchprocesses for financial reporting applications.
- Message broker services are achieved in the application usingActive MQwithJMS framework.
- ImplementedSpring Dependency Injection (IOC)feature of spring framework to inject beans into User Interface andAOPforLogging.
- UsedSpring Security frameworkfor login authentication, password hashing. Worked onJava Message Service (JMS) APIfor developing message oriented middleware (MOM) layer for handling various asynchronous requests.
- ImplementedQuartz schedulerto execute batch programming usingSpring Batch.
- Configured Jenkins to handle application deployment inPivotal Cloud Foundry(PCF) serverand to integrate withGit Hub version control.
- Build aCI/CD pipelineusingJenkins automationandGitHub repositoriesusing web hooks plugin.
- PerformedAngular JSend to end testing usingProtractor frameworkandIntegration testing methodsandBehavioral drivenare implemented usingSeleniumandCucumberrespectively.
- JIRAtool for project management used in the application to tack bugs, issues and project management functions.
Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP services, JAX-WS, JPA Framework, Spring Rest, Spring MVC, Spring Security, Hibernate, Spring Transactions, Spring Batch, Quartz scheduler, Spring IOC, Mule ESB, Jenkins, Git, Active MQ, DB2, Pivotal Cloud Foundry(PCF) server, Grunt, Jenkins, Protractor, Grunt, Selenium, Cucumber, JIRA.
Confidential
Software Developer
Responsibilities:
- DesignedUser Interface (UI)web applications using web technologies likeHTML5, HTML DOM, DHTML, XHTML, XML, XSL, XSLT and CSS3based onW3C standards. wrote custom JavaScript utilizingjQueryto enhance theme, setup server to handle more number of page requests.
- Build data-driven applications for the enterprise using thePrime FacesJava serverFacesUI framework.
- Created views using components of JSFPrime FacesinXHTML filesand configuredJSF framework.
- Extensively usedJava server Faces (JSF)Navigation rules andJSF tagsfor enhanced user Interface.
- Implemented data access logic by usingHibernate Persistence frameworkto enable the persistence mapping between java objects andRDBMS.
- UsedJaxWSframework to createSOAPweb services.
- Wrote Web Services usingSOAPfor sending and getting data from the external interface.
- UsedSpring Batchto build thePOJO-based developmentapproach of the Spring Framework.
- Used various Core Java concepts such asException Handling,Multithreading and Collection APIs to implement various features and enhancements.
- UsedCollectionsextensively to store, retrieve and manipulate objects in the business logic layer.
- Involved in usingJPA (Java Persistence API)frameworks and APIs such asJDO (Java Data Objects)andHibernate.
- Worked onHibernatepersistence tier. This involves developing mapping files andHibernate (POJOs/ DAOs).
- DevelopedUNIX Shell Scriptsfor batch jobs to transfer the data on different servers.
- ImplementedSpring AOP for providing proxies.
- UsedSpring Securityto develop Login and Logout features of the application.
- ImplementedSpring Securityfor posing security constraints onJSFUI page views.
- UsedMavenas a build tool andJenkinsfor monitoring the build status of the project.
- Developed Unit Test Case for UI Screens usingJasmineandKarma.
- ConfiguredGlassfishapplication server and deployed the instances on it.
Environment: HTML, XHTML, CSS, JavaScript, jQuery, Java Server Faces(JSF), Jasmine & karma, Gulp, JSP, Spring AOP, Spring Bean, Spring Annotation, Spring Security, Hibernate, RDBMS, SOAP, JAX-WS, RDBMS, Drools, Junit, Log4j, Glassfish.