We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Around 8 years of full stack development 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 the JAVA/J2EE technologies
  • Experience in developing Web Applications with various Open Source frameworks: JSF 1.2, Spring Framework 2.0/3.0/4.0, Web Flow, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
  • Extensive knowledge on the Spring Modules like Spring IOC and Dependency Injection, Spring MVC, Spring Batch, Spring Web Flow, Spring Security (Authentication and Authorization), Spring AOP for Code Modularity and Spring Boot
  • Developed and deployed Micro Services based applications using Spring Boot along with Spring Rest and Node Js with Express and Hapi
  • Implemented exception handling in Java Spring boot for REST API by making use of Exception Handler and Controller Advice annotations.
  • Well experienced on implementing SOA (Service Oriented Architecture) using Spring REST to create REST resources that include several components like Jersey Framework, spring Boot, JAX - RS and used WADL for documenting REST API’S.
  • Worked on SOAP protocol using JAX WS and integrated Apache CXF, AXIS-2 for WS-Remote Messaging, WS -Security, WS- Policy and other specifications and automated documentation using Swagger and WSDL.
  • Experienced in configuring and deploying applications on different servers such as Apache Tomcat, Web logic, IBM WebSphere, JBoss.
  • Expertise to interact with relational databases using ORM frameworks like Hibernate, Spring Data, JPA, IBatis, MyBatis, Java Persistence API (JPA), Hibernate’s second level cache - Ehcache.
  • Have good knowledge on different databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB) and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server
  • Experience in writing stored procedures, triggers, views and functions using PL/SQL scripts and embedded DDL and DML statements in PL/SQL blocks
  • Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI) Technologies like HTML4/5, XHTML, DHTML, CSS2/3(using SASS and LESS), Type Script, Bootstrap and AJAX by managing all facets and pipelines of application.
  • Expertise in implementing the features of ES6 like arrows, modules, block scoping, promises and enhanced object literals,
  • Experienced in working with MVVM design flow using client-side JavaScript framework Angular 2.x/4. X/5.0 with NGRX
  • Expertise in using shadow DOM which is a feature of Angular 5 to encapsulate visual behavior.
  • Good knowledge in providing support for passing messages between publishers and subscribers using observables as a part of Angular 5.
  • Experience with features of Angular 4 like NgModules which configure the injector and the compiler and help organize related things together.
  • Proficient with Angular JS, Backbone JS, Ember JS, Knockout JS, Ext JS for customize front end app development and to achieve MVC design flow.
  • Well experienced in view rendering using jQuery, React JS, Handlebar JS and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Well experienced in developing Dynamic Single Page Application(SPA) using MEAN (MongoDB Express Angular Node) full stack development tool Kit
  • Good amount of hands on Experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web applications
  • Experience in installing dependencies using Package Managers like NPM, BOWER and running automated task using Gulp, Grunt and webpack for bundling, minification, loading images, configuration
  • Experience on UI testing with Karma, Jasmine, Protractor for Angular JS and Mocha, Chai for React JS
  • Unit tested web services using Junit, Mockito Easy mock, SpringJunitRunner, Spock, Test NG and hence achieved the goals of Test Driven Development (TDD)
  • 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 and long term back up of data, EBS for persistent block level storage, Elastic Cache, Dynamo DB, SQS for message queueing, RDS for setting relational database in cloud and Lambda for server less program functions
  • Expertise in using Microsoft Azure which is cloud computing service for building, testing, deploying and managing applications and services through a global network of Microsoft managed data centers.
  • Good Knowledge and Experience on implementing Spring Cloud- Netflix OSS Stack for micro Services deployment, Zuul for API Gateway for routing, Hystix (Circuit Breaker) for latency and fault tolerance and Eureka for service registration
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Confidential, RabbitMQ, ActiveMQ and IBM MQ to communicate from Client to Server
  • Good knowledge of Splunk architecture and various components. Expert in Splunk Development, Configuration and Administration and used Kibana to view using Elastic search (ELK)
  • 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 the cloud.
  • Implemented security functionality OAuth 2.0, Spring security, SSL and site minder (SSO), secure authentication with LDAP OAuth2 for generating tokens in the application using Spring Security, JWT for producing tokens
  • Well experienced with build tools like Gradle, Maven and ANT.,
  • Implemented Docker container service, build pipe line Jenkins, Bamboo and GoCD(Go Continuous Delivery) to achieve Continuous Integration and Continuous Deployment that can run on the cloud or on-premises
  • Hands on experience in managing this Docker Container using Kubernetes with zero downtime deployment.
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Good practical experience with Java-based logging utility i.e. log4J
  • Good knowledge on Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System)
  • Experience in Java Thread Dump Analysis and familiar with thread dump techniques
  • Have knowledge on Application monitoring tools like New Relic and Dyna Trace
  • 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
  • Experience in using Mule soft which is light weight Java based Enterprise Service Bus (ESB) which allows connecting applications together quickly and easily, enabling them to exchange data.
  • Experience in using open source framework Apache Camel which for message-oriented middleware with a rule-based routing and mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns (EIP) using an application programming interface to configure routing and mediation rules.

TECHNICAL SKILLS

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

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jquery, Angular2.0/4.0,5.0, React JS with 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 Confidential

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

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • The application is built Micro Service Oriented Architecture using MEAN 4+ (Mongo, Express Angular and Node) stack and developed Single Page Applications (SPA)
  • Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS and Twitter Bootstrap CSS framework and media queries to create responsive web pages.
  • Used Web Pack module bundler for compilation of SAAS files into CSS and for monitoring the application.
  • Developed multiple Angular 5.0 components which are compatible with latest versions of typescript, angular CLI.
  • Configured various routes, directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, ngrx store.
  • Developed angular views to hook up models to the DOM and synchronize data with server as a SPA.
  • Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of the application.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • 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 services call from Angular at client to Express JS at Node JS server.
  • Utilized the inbuilt NPM package manager to configure the right versions of the packages and to achieve dependency management.
  • Configured Express JS node http framework to set up middle-wares to respond to HTTP requests and used its front-end tooling like web packs, starter packs, boiler plates efficiently.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • Implemented a robust RESTful web service using Spring Boot to modularize code and automated documentation to the web services in the application is provided by Swagger
  • Unit testing of web services is done using Spock framework by extending Groovy syntax.
  • Configured Redis (Remote Dictionary Server) with node server for caching the responses via catbox.
  • Karma test runner and Jasmine test framework tool are used to perform behavioral driven testing for the angular application.
  • Testing for Node JS is done using Mocha and chai and for spring boot used Mokito, 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.
  • Configured OIDC (Open ID Connect) on top of OAUTH 2.0 authentication and authorization framework to provide the security to rest web services.
  • Implemented Single Sign On and policy based authentication using Site Minder security framework.
  • Configured JBOSS Application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernate’s second level EHCache.
  • Created dynamic schema design through NOSQL Mongo DB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability as data volumes increase through Automatic Sharding.
  • Implemented Mongoose Connector as our ODM framework.
  • Unstructured data was handled using MongoDB and used Mongoose Connector for connecting to database
  • Configured Kibana data visualization plugin for Elasticsearch, Logstash and created bar, line and scatter plots, or pie charts and maps on top of large volumes of data.
  • Configured Docker container service and build pipe line Jenkins CI/CD tool for continuous integrating and deploying application on servers.
  • Responsible for migrating existing modules in IBM MQ to Apache Confidential and worked on creating Confidential adaptors for decoupling the 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.
  • Developed Microservices using Spring Cloud Netflix OSS stack to address Load balancing using Ribbon, API Gateway using Zuul, Fault Tolerance using Hystrix.
  • Kubernetes is configured in the 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 the performance of application.
  • Provided production support/on call support to fix production issues after the deployment.

Environment: Angular 5.0/4.0, Node JS, Express JS, HTML5, CSS3-SASS, Twitter Bootstrap4.0, SiteMinder, Hibernate4.x, OAuth2.0, OIDC, Eclipse Java EE IDE, JIRA, Apache Confidential, IBM MQ, Jenkins, Babel,Log4j, Redis, Mongo DB, Mongoose Connector, Oracle, JBoss, Kibana, Elastic search, Logstash NPM, Webpack, EC2, S3, RDS, EBS, Elastic Load Balancer, Docker, Apache tomcat, Selenium, Spock, Karma, Jasmine, Mocha, Chai, Mokito, Junit, mock mvc, Kubernetes, New Relic, Dump Analysis, Netflix Zuul, Eureka, Swagger, Maven3.0.

Confidential, Hillsboro, OR

Java Full Stack Developer

Responsibilities:

  • Coordinated with business analysts, project managers to analyze new proposed ideas Requirements, designed the integrated tool, developed and implemented all the modules.
  • Involved designing in web pages using HTML5, CSS3, JavaScript, Bootstrap, React.js, Redux.
  • Responsible to Style, look and feel of the web page with LESS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and redux.
  • Added Excel-Builder to download the Tabular data in Excel format using React.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide View, and Table Grid.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used Axios AJAX to request data from backend based on user interface input and post updated data back to backend.
  • Utilized create-react-app to launch product to stay update with the most current webpack and babel build configurations.
  • Produced microservices API using Express.js to provide centralized logic and reusable data retrieval build on top of Node.js.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node.js that helps manage a server and routes.
  • Worked at server-side scripting with Events and made asynchronous calls for concurrency using Node.js.
  • Implemented Node.js Utility Modules, Buffers, streams, Event loops for developing the application at server side.
  • Used Node.js to run Grunt tasks and compile, minify, concat and build the project properly.
  • Extensively worked on Jersey for creating REST API’s services with Spring Boot to modularize code and used Spring Data to access data from database.
  • Developed the application as a Spring Boot App to get range of non-functional features.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul Api Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Used Apache Confidential (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Maintained log delivery system by creating producer, consumer and broker architecture using Apache Confidential .
  • Worked with Netflix OSS Eureka service for service registration, discovery and spring config for centralized configuration and Ribbon for load balancing at the client side using Spring Cloud.
  • Implemented OAuth 2.0 security protocol with Spring Security for Authentication and Authorization.
  • Implemented Swagger for dynamic REST API documentation to expose services to clients.
  • Worked with NoSQL based ORM frameworks like Cassandra Db and used Cassandra node driver.
  • Worked with Cassandra Node Connector for database persistence to interact with Cassandra NOSQL DB with unify and ease the access to Cassandra persistence stores.
  • Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal Cloud Foundry based platform built on Kubernetes programming with deployment manager and containerized using Docker.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Developed unit test cases using Mocha and Chai as unit test runner to test various React JS components and hence achieved the goals of Test Driven Development (TDD)
  • Worked on the Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal and Heavy forwarder.
  • Used Jenkins for Continuous Integration and deployment process.
  • Wrote build and deployment scripts using Gradle and CVS for version control.

Environment: Java1.7,React.Js,Redux,Cassendra,HTML5,CSS3,JavaScript,Bootstrap,LESS,Webpack,NodeJS,Express,AWS, Spring Boot, Spring Cloud, REST Services, Swagger, Jersey, Apache

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Involved and interacted with users, customers and Business users for the requirements and training with new features.
  • Created dynamic web pages using jQuery and HTML5 features such as Canvas, Audio/Video, Local Storage, Article, and Navigation.
  • Developed responsive web application for backend system using AngularJS with HTML and CSS.
  • Used Angular JS in developing single page applications.
  • Responsible for client-side UI Validation and implementing Business logic based on user selection using jQuery and Angular Js.
  • Extensively used Twitter Bootstrap for creating responsive web design for varying screen sizes and media queries.
  • Built reporting module for analytic services using custom AngularJS MVC framework components Controllers, and Services that are bind using Dependency Injection to enable loose coupling between application components.
  • Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON.
  • Implemented the Project structure based on Spring MVC pattern using spring Boot.
  • Created beans and managed dependencies with Spring Boot Auto Configuration.
  • Implemented HATEOS for RESTful services.
  • Enhanced Swagger documentation using custom annotations.
  • Implemented logic for monitoring web services with Spring Boot Actuator.
  • Played a key role in developing versioning of Restful services using header and content Negotiation approach.
  • Developed and implemented dynamic filtering for restful webservices using Spring boot.
  • Written Unix shell scripts that are used to bounce application server.
  • Extensively used Core Spring Framework for Dependency Injection of components.
  • Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
  • Implemented and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Developed iBATIS layer which maps results sets to objects, so no need to care about table structures which also works very well for stored procedures
  • Developed model objects using iBATIS.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate query language(HQL)
  • Designed iBATIS XML configuration files in ORM model which automate the mapping between the SQL databases and objects in java.
  • Application developed using WebSphere Application Server.
  • Developed Junit test cases for Unit testing and for Continuous Integration used Jenkins.
  • Worked with project management tools like JIRA.
  • Using JMS along with IBM MQ to send email or notify companies or users who have subscribed services in our product.
  • Used Junit and Postman for unit testing of web services.
  • Created automation framework’s and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.

Environment: HTML5, CSS, JavaScript, jQuery, Ajax, JSON, AngularJS, Bootstrap, Spring Boot, Actuator, HATEOS, Hibernate, WebSphere, JMS, IBM MQ, JIRA, Junit, Selenium, Postman.

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
  • Designed and developed various UI features using Backbone JS, performed routing using Backbone Router.
  • Worked with Backbone JS including authoring complex directives, services and filters.
  • Developed user interactive web pages using jQuery UI plugins like Draggable, Resizable, Auto complete, AJAX, JSON, Backbone JS.
  • Developed Web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
  • Implemented SOAP protocol using JAX WS and Apache CXF, AXIS-2 for WS-Remote Messaging, WS -Security, WS- Policy and other specifications and documented services using WSDL.
  • Executed web service test scenario by using SOAP UI and automated test case using SOAP UI.
  • Adopted JMS API to setup mail notification upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Implemented Single Sign On using SiteMinder on single/multiple cookie domains for web applications and integrate with SSO LDAP and MS Active Directory.
  • Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
  • Developed modules using Perl and Korn shell scripts on Oracle database, with partitions and sub partitions.
  • Implemented persistence layer using Hibernate that uses the Plain Old Java Object (POJO) (which do not have the business processes) to represent the persistence database tuples.
  • Hibernate Session Manager used to configure multiple data source and provide independent database connectivity.
  • Worked with Hibernate session objects to interact with database and used Hibernate Query Language (HQL) to query the database.
  • Worked with Mongoose Connector for database persistence to interact with Mongo DB NOSQL DB
  • Implemented various validations rules using JBoss Business rules in the drl (drools file) using Drools rule engine.
  • Implemented Drools Business Logic Integration Platform which provides a unified and integrated platform for Rules, Workflow and Event Processing.
  • Developed Test classes using Junit and Easy mock and test coverage using EMMA plug-in.
  • Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockerized Container services.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Involved in Continuous Integration and deployment using Jenkins Tool
  • Worked with Dependency and build Management Tool using Maven and SVN for code reviews and repository.
  • Deployed and monitored services using Open Shift and managed Domains and Routes
  • Configured Jenkins to handle application deployment onCloud (AWS) and to integrate with Git Hub version control.
  • Unit, functional, end-to- end testing is achieved using TestNg framework. Integration testing methods and Behavioral driven testing in the application are implemented by using Selenium and Cucumber respectively.

Environment: Java/J2EE, JBoss 3.0, JMeter, Mongo DB, Mongoose, Jetty, Perl, korn, JavaScript, Backbone.JS, HTML5, CSS3, AJAX, Bootstrap, JMS, jQuery, Jenkin, Amazon Ec2, Amazon S3, Oracle, Drools. Jenkins, Maven.

Confidential

Java Developer

Responsibilities:

  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Wrote Custom tags and Tag Library Descriptor (TLD) for encapsulating dynamic functionality and used JSTL tags for populating data on the JSP.
  • Used XPath, XQuery, XSL, XSTL, HTML, CSS, jQuery for UI development.
  • Design and developed the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
  • Developed the action classes, Action form classes, created JSP using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Used Struts validator framework for server side to validate various form entities. and client-side validations.
  • Designed and developed the libraries and applications following Multithreading concepts.
  • Developed Business objects using POJOs and data access layer using JDBC..
  • Developed Stored procedures using variables, parameters and triggers to audit the changes.
  • Created Complex queries using SQL statements and JOINS.
  • Used Perl and shell scripting to automate the batch process and run SQL scripts.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Responsibilities include the creation of test documentation and debugging and investigating issues.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used ANT as the build tool for the application.
  • Used Rational ClearCase and ClearQuest for version control and change management

Environment: J2EE, Struts 2.0, JSP1.2, Servlets 2.1, JMS, XML, XSLT, JDBC, JavaScript, jQueryUML, Perl, HTML, JNDI, Rational ClearCase, JUnit, WebSphere

Confidential

Jr. Software Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Involved in developing the business components and responsible for developing the user interfaces using JSPs.
  • Primarily focused on the spring components such as action Servlets, actions, Model and View Objects, ViewResolver.
  • Created several JSP pages as common library that included in the other pages as standard modules like Portlets.
  • Developed JSP’s with Struts custom tags and implemented JavaScript validation of data.
  • Used JavaScript for the web page validation and Struts Validator for server-side validation.
  • Used EJB 3.0 Session beans using JBOSS Seam Context Management (Application, Conversation, Session scopes) and implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory and publish and subscribe design pattern.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Coded JDBC calls in the Servlets to access the SQL Server database tables.
  • Used SQL and PL/SQL queries to perform database operations on Web Sphere.
  • Created stored procedures and database scripts to populate database tables.
  • Experience deploying code on Web Sphere server.
  • Extensively used XML to code configuration files.
  • Used ANT to build, run and create JARs and WAR files among other uses.
  • Developed test cases by using TestNG for unit testing for each module developed in test driven development.
  • Used Log4j to provide central logging facility and worked on SVN as version control system, on day-to-day basis to maintain the code history.
  • Followed Waterfall methodology for development process.

Environment: Java (v6), JavaScript (v1.8), JSP, Spring, Struts (2.x), EJB, SQL, PL/SQL, JDBC, Eclipse, Web Sphere(v 7.0), JBoss (4.x), Adobe Photoshop (vCS5), XML, ANT, TestNG, Log4j, SVN (v1.6).

We'd love your feedback!