We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Sunrise, FL

SUMMARY

  • In all Around 8 years of full stack development experience phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and production support of web based, enterprise business applications using the JAVA/J2EE technologies.
  • Mastery in UI Design and Development utilizing HTML5, CSS3 (SASS, LESS), Bootstrap and AJAX that takes after W3C Web Standards.
  • Experienced in using ES6 feature’slike arrows, modules, enhanced object literals, promises and block scoping.
  • Proficient in developing Dynamic Single Page Application (SPA) using MEAN.
  • Sound knowledge on implementing Angular 2.x/4.x with NGRX to accomplish MVVM design flow.
  • Expertise on using Router ParamMap in Angular 4 which is useful to query a ParamMap in router itself and also gives advantage on security aspects with all types.
  • Well Experienced in using Component features in Angular 4 like Modules, Templates, Directives, and Meta Data.
  • Good amount of Knowledge on using directives, observables, promises, dependencyinjection, pipes, shadow Dom.
  • Expertise in writing Typescript which is useful in Angular 4.x applications that advanced features like auto completion, navigation, and refactoring.
  • Strong knowledge in React JSframework to develop theSPA.
  • Experience in usingReact JS components, Keys, Router, Forms, Events plus Redux, AnimationsandFlux concept.
  • Well Experienced for creating interactiveUI's in React JSusingVirtual DOM, One - way data flow, JSX, React Nativeconcepts.
  • Expertise in making Custom ReusableReactComponents Library.
  • Well experienced in Angular JS, Backbone JS, Ember JS, Knockout JS, and Ext JS for making customize front end app development and to achieve MVC design flow.
  • Strong knowledge in developing applications for view rendering using JQuery, React JS, Handlebar JS.
  • Developed and deployed Micro Services based applications using Spring Boot along with Spring Rest and Node JS with Express JS and Hapi JS.
  • Expertise in Using Grunt, Gulp, Web pack, Bower.
  • Strong Experience on working with UI testing frameworks like Karma, Jasmine, Protractor for Angular JS, Mocha and Chai for React JS and Backbone JS.
  • Good Experience in Bug tracking tools likeJIRA, HP Quality CenterandBugzilla.
  • Expertise in working with JAVA 8 features like Collection API, Stream API, Time API, Multithreading, Transaction Management, and Exception Handling.
  • Expertise in making Stand-alone, production grade applications using Spring Boot.
  • Developed controllers and services for handling the requests using Spring Boot.
  • Well experienced in using Spring Boot feature’s like Spring Boot Actuator, Spring Boot JPA, Spring Boot JDBC.
  • Good amount of experience in integrating Swagger documentation into a Spring Boot based Rest web service mainly by using spring fox implementation for generating the swagger documentation.
  • Expertise in SOA using Spring REST to create REST resources which has various components like JAX-RS, Jersey Framework, Rest Easy and WADL( for documenting REST API’S).
  • Good amount of Experience on SOAP protocol using JAX WS and integrated Apache CXF, AXIS-2 for WS -Security, WS-Remote Messaging, WS- Policy and automated documentation using Swagger and WSDL.
  • Strong knowledge in developing Web Applications with different frameworks like Monolithic architecture, Spring Framework, JSF 1.2, Jakarta Struts Framework, Struts Validation and Tiles Frameworks.
  • Well experienced in using Spring Frameworks features like Spring AOI (Aspect Oriented Programming, Spring IOC (Inversion of Control), Spring Security, Spring Transaction Management, Spring Data Access frameworks.
  • Well Experienced on working with different servers for configuring and deploying applications such as ApacheTomcat,IBM WebSphere,WebLogic, JBoss.
  • Well experienced in interacting with relational databases using ORM frameworks like Hibernate, Spring Data, JPA, IBatis, MyBatis, Java Persistence API (JPA), and Hibernates second level cache - Ehcache.
  • Have experience using ODM frameworks to connect asynchronous environment with Mongoose Connector and Cassandra Node Driver.
  • Good amount of hands on experience on different databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server.
  • Well experienced inNoSQL DB like Mongo DB, Cassandra, Raven DB andCouch DB, Redis, Dynamo DB.
  • Proficient in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC, WebLogic server and Implemented PL/SQL scripts views, triggers dynamic views, store procedures.
  • Strong knowledge on using Spring Cloud-Netflix OSS stack for micro services deployment and auto configurations.
  • Experienced in working with major components of Netflix like Netflix Eureka (Service Discovery Server), Netflix Ribbon (Dynamic Routing and Load Balancing), Netflix Zuul (Edge Server), Netflix Hystrix circuit breaker (Latency and Fault Tolerance), and Netflix Feign (Declarative REST Client).
  • Good knowledge on both P2P Model and Pub/Sub Model of JMS messaging models with providers like Open MQ (glassfish’s default), HornetQ (Jboss), Active MQ, Apache Kafka and Rabbit MQ, IBMMQ.
  • Experience in working with ESB (Enterprise Service Bus) integration tools like Spring Integration, Mule ESB, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.
  • Well Experienced in implementing kibana dashboard which displays a collection of visuals and searches where you can edit, resize, save and share the content of dashboard.
  • Good amount of experience in implementing spunk dashboards and log management with ELK.
  • Good working knowledge on integration of Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System) with Spring Bean.
  • Strong knowledge in Amazon Web Services like Amazon S3(Amazon Simple Storage Service),Amazon EC2(Elastic Compute Cloud),Amazon Simple DB, Amazon EBS, Amazon cloud front, Amazon SQS, Amazon Elastic Load Balancing.
  • Good amount of knowledge in using Microsoft Azure for building, testing, deploying and managing applications and services through Microsoft managed data centers.
  • Implemented pivotal cloud foundry to deploy IAAS or PAAS and to run own applications.
  • Strong experience in implementing Zero down Deployment using Kubernetes orchestration service application.
  • Experience on the Security frameworks like OAuth 2.0, JWT token based authentication,Spring Security and Implemented Single Sign-On (SSO) using Site Minder on single/multiple cookie domains for Web applications.
  • Automated the deployment process by integrating code repository using build pipe line Jenkins, Bamboo and GoCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises
  • Worked with Jenkins for continuous integration and Performance improvements for the application.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Well experienced with build tools like Gradle, Maven and ANT.
  • Good knowledge on package manager tools such as NPM and Bower for dependency management.
  • Hands on experience in software configuration/change control process and tools like Subversion (SVN), Git, and CVS.
  • Expertise in logging tools like Log4j, slf4j.
  • Experience in writing and executing unit test cases using JUnit and JMeter, Mokito Testing Framework.
  • Strong Knowledge on automated java-based integration testing and behavioral testing of the applications using Selenium and Cucumber respectively.
  • Good experience in using Software development methodologies like Agile (Scrum), Water Fall and Rational Application Development methodologies.
  • Good amount of Knowledge on Big Data Technologies like Pig, Hive and Spark.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, PL/SQL, .Net, Python

Web Technologies: HTML5, SASS, CSS3/4, JavaScript, PHP, JSON, JQUERY, AJAX, XML, SOAP, REST, WSDL, JAXP, JAXB

JavaScript Frameworks: JQuery, Angular 2.0/4.0/5.0, React JS, Express.js, Backbone.js, Node.js, Ember.js, Handlebars.js

J2EE Technologies & frameworks: Servlets, EJB, JSF, JSP, JDBC, REST, SOAP, WSDL, JAXB, JAXP, JPA, JMS, Spring3.x/4.x/5.x, Hibernate, Spring Data, Spring Cloud, DumpAnalysis, Spring MVC, Spring Boot, Spring Batch.

Web service frameworks: JAX-WS, JAX-RS, Apache CXF, Axis, Jersey

Testing technologies/tools: JUnit, JMeter, Selenium, Cucumber, SPock, Mockito, TestNg, Karma, Jasmine, Protractor, Mocha, Chai

Databases: MySQL, Oracle, SQL Server, NoSQL (Mongo, Cassandra)

Messaging Services: JMS, Active MQ, Rabbit MQ, IBM MQ, Apache Kafka

IDE’s: Eclipse, Visual Studio, IntelliJ, Spring Tool Suite, Sublime Text, WinSCP, Putty

Cloud Technologies & DevOps Tools: AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier, Lambda, Kubernetes

Build Tools: ANT, Maven 3.0, Gradle, NPM, Grunt, Gulp, Bower, Jenkins

Testing Tools: Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai, Spock, Protractor

Version Control: CVS, GIT, SVN

Software Methodologies: Agile, Scrum, TDD, Waterfall

Project Management Tools: JIRA, Rally, Microsoft Project

Operating System: Windows, Linux, Unix, MS-DOS

PROFESSIONAL EXPERIENCE

Confidential, Sunrise, FL

Java Developer

Responsibilities:

  • Developed springEmail componentwhich can be used as a shared component on plug-in basis in Orchestrator
  • Worked on Couch base for retrieving email template details based on template ID
  • Implemented Two Way SSL authentication which has helped in establishing secured connectivity between Third Party Data Gateway application and APIGEE
  • Used SpringIOC for the life cycle management of the bean and Java Transaction API (JTA) for the service layer.
  • Implemented Spring Annotations, Spring AOP to develop Business layer components.
  • Experienced with distributed transaction management with isolation levels with SpringJTA.
  • Exposed Stateless session beans as RESTful web services usingJAX-RS.
  • Developed SWAGGER specifications for verification and credit enquiry APIs
  • Actively involved in creating standardized request structure for verification and credit enquiry API’s for different markets including New Zealand, Spain, and Netherlands etc.
  • Followed Test driven development while developing all the components using Junit, Mockito and integration testing

Environment: Java, Spring 4.2 Core,Spring IOCSpring Security, Swagger, Couch base,Rest Services,Jax Rs, Junit, Mockito.

Confidential, Louisville, KY

Java Full Stack Developer

Responsibilities:

  • Implemented Micro Service Architecture using Mongo DB, Hapi JS, Angular 4and Node JS stack and developed Single Page Applications (SPA).
  • Designed the front-end using web technologies likeHTML5, CSS4and Twitter Bootstrap framework and Angular 4for creating grid layout, responsive screen sizes and devices.
  • Developed reusable Angular 4componentswhich are compatible with latest versions of typescript and angular CLI.
  • Configuredvarious routes, directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, NGRX store.
  • Created services to consume RESTAPI's using Component based architecture provided by Angular4. Made use of Angular UI grid to display tree-based grids
  • Converted the code base to use modern ECMAScript (ES6 / ES7) used Babel, Typescript and Web pack as a module loader and used along with Angular CLI.
  • Developed Angular views to hook up models to the DOM and synchronize data with server as a SPA.
  • Made use of Angular4 Observables to make HTTP Requests and leveraged its functions to loop around results.
  • Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of the application.
  • Developed server-side proxy using Node JS (Hapi JS) for an event-driven, non-blocking I/O model to make an efficient application while keeping it lightweight.
  • Used NodeJS with HapiJS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances.
  • Made use of authentication and authorization techniques available with HapiJS and used its tools like web packs to avoid boiler plate code.
  • Utilized auto configurable documentation functionality provided by HapiJS to configure the Open API specification-Swagger using Hapi-swaggered and Hapi-swaggered-ui.
  • Karma test runner and Jasmine test framework tool are used to perform behavioral driven testing for Angular 4 code.
  • Pushed new features live after passing tests implemented with Karma Test Runner.
  • Testing for Node JS is done using Mocha and chai.
  • Unit testing of web services is done using Spock framework by extending Groovy syntax.
  • Configured JBOSS Application server and used Oracle database to write complex PL/SQL queries.
  • Designed dynamic schema through MongoDB by incorporating rich queries syntaxes and achieved data (collections) distributed across multiple systems forhorizontal scalabilityas datavolumesincrease through Automatic Sharding.
  • Mongoose Connector is used for implementing ODM framework for Mongo DB.
  • For dependency management, used the built in NPM package manager to configure the right versions of the packages.
  • Used Jenkins CI/CD tool for continuous integrating and deploying application on servers.
  • Configured Docker container service and build pipe line. Handled all the port mapping/binding things that happen with Dockers and Containers.
  • UsedRabbit MQfor transport of data in Queue in between components of the application.
  • Configured Kibanadata visualization plugin for Elastic search, Log stash and created bar, line and scatter plots, pie charts and maps on top of large chunks of data.
  • Used Redis configuration with node server along with Cat box for caching the responses.
  • Implemented OAUTH2.0 authentication and authorization framework to provide the security to rest web services.
  • 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 API gateway for all the requests from the devices and websites by registering services to Eureka.
  • Configured Kubernetes in the application for automating deployment, scaling, and management of applications.
  • Configured DynaTrace to measure and monitor the performance of application.

Environment: HTML5, CSS4, Twitter Bootstrap, Angular4, Typescript, Angular CLI, NGRX, ECMA(ES6/ES7), Babel, Typescript, Web Pack, DOM, HTTP, Ajax, Node JS, Hapi JS, REST, Mongo DB, Oracle, Redis, Swagger, Karma, Jasmine, Mocha, Chai, Spock, Groovy, JBoss, ODM, Mongoose Connector, Kibana, Elastic Search, Logstach, NPM, Jenkins, Docker, Redis, AWS, Netflix Zuul, Eureka, Kubernetes, DynaTrace, Rabbit MQ, Cat box, AWS.

Confidential, Miami, FL

Java Full Stack Developer

Responsibilities:

  • Involved in developing the Single Page Micro Service Oriented Architecture Application using the Mongo Database, React with Redux, Angular 2.0 and Node JS with Express JS.
  • Involved in developing the efficient UI using HTML5 for DOM representation and CSS3-LESS for good styling of the application.
  • Used the Bootstrap for the custom templating of the web pages.
  • Involved in developing custom directives for making reusable components in Angular 2.0.
  • Used Angular 2.0 to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications.
  • Developed the objects including the components using Typescript, ngModules, interfaces and classes using the Arrowfunction.
  • Implemented AngularJSobservables and listeners (RxJS reactive libraries) to simplify the making asynchronous calls to backend REST API’s.
  • ES6 generators were used for maintaining the concurrency between the components.
  • Multiple views were rendered by using the React JS and implemented JSX for adding XML syntax to the java script.
  • Implemented various screens for the front end using React.JS and used various predefined components from NPM (Node Package Manager) and redux library.
  • Implemented React JS components, Forms, Events, Keys, Router, and Animations.
  • Implemented React with Redux for state-management and Router for the navigation.
  • Implemented Redux to cut some complexity corners by using functional composition.
  • Implemented Store-Redux for holding the whole state tree of application and Reducer-Redux for describing actions.
  • Reducers are implemented for specifying how the application state changes in response to the actions sent to the Store.
  • Implemented Webpack for bundling the modules and maintaining the libraries efficiently.
  • Angular testing was performed using the Protractor and React unit testing was performed using Mocha and Chai.
  • Developed the Rest Services on the server side using the Node JS with Express JS.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Developed Node.js Readable and Writable streams to process the data from the external source of the application.
  • Implemented modules into NodeJS to coordinate with plans and necessities.
  • Developing RESTful web services using Node JS and Express JS and used Node JS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances.
  • Implemented Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
  • Implemented Express JS which respond to HTTP Requests and dynamically render HTML Pages based on passing arguments to templates.
  • Implemented Axios for calling the developed RESTful services that is for making the Ajax Calls.
  • Implemented the Node Package ManagerBuild tool for managing the dependencies in the project.
  • OpenIDConnect (OIDC) was implemented on the top of OAuth2.0 for authorizing the Rest Services and JWT for token based authentication.
  • Used SpringIOC for the life cycle management of the bean and Java Transaction API (JTA) for the service layer.
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns.
  • Implemented Spring Boot properties like actuators and health checkers to enhance micro service implementations.
  • Mongodatabase was used for handling the unstructured data and used the MongooseConnector for the connection.
  • MongoDB was used for heterogeneouscollections of content types.
  • Implemented Log4J for logging the information and RabbitMQ for the service of Message broker.
  • Implemented Docker for creating the custom Docker container images.
  • Implemented the Docker for packaging the application in virtual container and then the contained application is deployed to Pivotal Cloud Foundry using CLI (Command Line Interface) tool where service is as Infrastructure.
  • Jenkins was implemented for the Continuous delivery and for Continuous Integration.
  • Used the Junit for unit testing and Selenium for the integral testing of the application.
  • Implemented the Agilemethodology for the efficient and effective completion of project.

Environment: Redux, Angular 2.0,HTML5, CSS3-LESS, Bootstrap, Typescript, ngModules, Arrow function, Angular JS observables, listeners, ES6, React JS, JSX, React.JS, NPM, React JS components, Forms, Events, Keys, Router, Animations, Store-Redux, Reducer-Redux, Webpack, Protractor, Mocha and Chai, Rest Services, Node JS with Express JS, Axios, OpenID Connect (OIDC), OAuth 2.0, JWT, Spring IOC, Java Transaction API (JTA), Spring Boot, Mongoose Connector, Mongo DB, Log4J, RabbitMQ, Docker, Pivotal Cloud Foundry, Jenkins, Junit, Selenium and Agile methodology.

Confidential, New Jersey, NJ

Java Full stack Developer

Responsibilities:

  • UI Web pages were developed by using HTML5, CSS3 and JavaScript frameworks likeAngularJS1.6
  • Angular JS 1.6 is used to create Controllers to handle events triggered by clients and send request to server.
  • Angular Directives likeNg-Model, Ng-App, and Ng-repeat etc. were used to develop views and data binding in our application.
  • Worked with built-in Angular Filters and developed custom Angular Filters in application as per business requirements.
  • Angular scopes ($scopes) are used to glue View and controller to send data from controller to view.
  • Angular Routes were used to navigate through views in our application.
  • Angular Directives are used to develop customized components.
  • Rest API calls and data binding is done by using Angular JS
  • Spring MVC frame work is used to develop enterprise application and it helps to maintain loosely coupling. Spring IOC is used to inject dependencies and manage the life cycle of a bean.
  • Implemented Spring Annotations, Spring AOPto develop Business layer components.
  • Experienced with distributed transaction management with isolation levels with SpringJTA.
  • Exposed Stateless session beans as RESTful web services usingJAX-RS.
  • Developed Restful web service using JaxRswithJersey framework.
  • Swagger is used to create interactive documentation of Rest API and to automate the test scripts.
  • OAUTH 2.0 authentication frame work is used to provide security to Restful web services by generating access token in order to access protected resources.
  • Spring security is used for authentication and authorization and to provide protection against attacks like session fixation, clickjacking and cross site request forgery.
  • Spring batch programming is executed by using quartz scheduler.
  • Test cases are developed and implemented using Junit testing.
  • Developed our application using Service Oriented Architecture.
  • Apache camel framework is used for message-oriented middleware with rule-based routing and mediation engine.
  • Apache camel framework is used for concrete implementations of Enterprise Integration Patterns and connectivity to great variety of transports and API’s
  • Messaging queues were developed using JMS frame work with IBM-MQ to communicate between applications by sending messages.
  • Maven is used as a build tool and SVN is used to maintain version control.
  • GULP is used to build Angular.js application and protractor for testing
  • Hibernate ORM is used to achieve persistence and make connections with MySQL Database. HQL is used to retrieve data from database.
  • Hibernate EHcache is used at second level to boost the performance of application.
  • Backend interfaces are developed using stored procedures and PL/SQL packages.
  • Log4jand JIRAis used for logging and debugging.
  • Pivotal Cloud foundry is used to build and deploy applications

Environment: AngularJS 1.0, HTML5, CSS3, JSON,, Bootstrap, MAVEN, Spring Boot, Spring IOC, Spring Batch, Spring cloud,, AWS, EHcache, Jax Rs, Jersey, Jax WS Apache CXF, IBM-MQ,SVN,GULP,Protractor,1 Pivotal cloud foundry, Log4j, JIRA

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Developed Monolithic application based on HTML5, CSS3 (LESS), JQuery, Bootstrap, AJAX for building dynamic web pages.
  • Create the frontend JavaScript components using Backbone JS and frontend templates and used Underscores hard coded dependency in combination with Handlebar JS for frontend templating.
  • Developing standalone forms for cross-browser and cross-Key Accomplishment as Single Page Applications (SPA) with the use of Backbone JS.
  • Data-structuring (models and collections) and user interfaces are developed using Backbone JS to maintain the synchronization and to achieve MVC pattern.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Used QUnit testing framework to perform unit test on Backbone JS code and developed validations using custom generic JavaScript functions.
  • Load testing is done using JMeter for Ajax (JSF/Rich Faces) application.
  • Produced SOAP web services using Metro JAX-WSRI for building the business application layer.
  • Created WSDL (Web Services Description Language) document for client application web services.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Used Hibernate along with spring for implementing Spring IOC, Spring AOP and Spring ORM for back end tiers.
  • Developed beans from the existing parent beans using Spring Inheritance and extensively used various Spring Framework modules like MVC, JDBC Templates.
  • Extensively used Hibernate mappings, HQL, EHCache, Query, Lazy loading Transactions and Locking's
  • Implemented concepts of Hibernate Transaction Management, Hibernate Batch Transactions, and cache.
  • DB2 database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Rabbit MQ as a message queue.
  • Implemented Spring Security for providing authentication and authorization for web services.
  • Focused on Test Driven Development (TDD), thereby creating detailed Junit along with Mockito for every single functionality before writing the functionality.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Used Maven to build the application.
  • Performed logging using Log4j.

Environment: HTML5, CSS3(LESS), JQuery, Bootstrap, Ajax, Backbone JS, Underscore JS, Handlebar JS, Native JS, Qunit, JMeter, Junit, JAX-WS, SOAP, WSDL, JSON, Spring IOC, Spring AOP, Spring ORM, Spring MVC, JDBC, Hibernate, HQL, EHCache, Hibernate Transaction Management, Hibernate Batch Transactions, Jenkins, Maven, Log4J, DB2, PL/SQL, JMS, Rabbit MQ

Confidential

Associate Software Engineer

Responsibilities:

  • Designed User Interface (UI) web applications using web technologies like HTML, HTML DOM, DHTML, XHTML, XML, XSL, XSLT and CSS3 based on W3C standards.
  • Wrote custom JavaScript utilizing jQuery to 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 JSF Prime Faces in XHTML files and configured JSF framework.
  • Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user-Interface.
  • Implemented data access logic by usingHibernatePersistence framework to enable the persistence mapping between java objects andRDBMS.
  • Used Jax WS framework to create SOAP web services.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Used various Core Java concepts such as Exception Handling, Multithreading and Collection APIs to implement various features and enhancements.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Involved in using JPA (JavaPersistence API) frameworks and APIs such as JDO (JavaData Objects) and Hibernate.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
  • Developed UNIX Shell Scripts for batch jobs to transfer the data on different servers.
  • Implemented Spring AOP for providing proxies.
  • UsedSpring Securityto develop Login and Logout features of the application.
  • Implemented Spring Security for posing security constraints on JSF UI page views.
  • Used Maven as a build tool and Jenkins for monitoring the build status of the project.
  • Developed Unit Test Case for UI Screens usingJasmineand Karma.
  • ConfiguredGlassfish application 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, J unit, Log4j, Glassfish.

We'd love your feedback!