We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

0/5 (Submit Your Rating)

Denver, CO

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.js
  • Spring boot with Hibernate combination where it has a predefined MVC architecture which made me to run all batch jobs easily and quickly.
  • 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, JMeter, 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 Kafka, 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)
  • Knowledge of Elastic Search, used for supporting distributed search by allowing start with one machine and extend further to other machines.
  • 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
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • 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 and slf4j
  • 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.
  • Expertise in working with JAVA8 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API, Lambda Expressions.

TECHNICAL SKILLS:

Web Development: HTML5, SASS, CSS3, JavaScript, PHP, JSON, JQUERY, J2EE design pattern AJAX, XML, SOAP, REST, WADL, WSDL, JAXP, JAXB, JAX-RS, JAX-WS, S5, ES6

Databases: MySQL, ORACLE, Mongo DB, DB2, MS SQL, SQL Server, RDBMS, Cassandra, Couch DB, Graph DB, Amazon DynamoDB.

Programming Languages: C, C++, CORE JAVA, J2EE (SERVLETS, JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB), Data Structures, SQL.

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

Software Tools & Testing Tools: BUILD (Ant, Bamboo, GoCD, Gradle, Grunt, Gulp, Jenkins, Maven, Maven 2, Bower) LOGGING (Log4j, Slf4j, Commons Logging)

VERSION CONTROL: (Git, SVN, Clear Case, Surround)

TESTING: (Protractor, Jasmine along with Karma, Mockito, Mocha, Selenium, Spring JUnit 4)

IDEs: worked on Eclipse, Sublime Text, Net Beans, IBM RAD, Visual studio, STS, BEA Web Logic Workshop

Frameworks: AngularJS, NodeJS, BackboneJS, D3, Struts, JSF, Spring MVC, Hibernate, iBatis, JPA, JDBC

Application Servers: Apache Tomcat Server, BEA Web Logic, IBM Web Sphere, JBOSS, Oracle Web Logic

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Senior Full Stack Developer

Responsibilities:

  • Involved in SDLC Requirements Analysis, Design, Development and Testing of application usingAGILEmethodology (SCRUM).
  • Developed Single Page Responsive Web UI using Angular4, ReactJS, HTML5, CSS3(using SAAS), Bootstrap, TypeScript.
  • Implemented Angular4 component router for navigation, Angular 4 services to connect the web application to back-end APIs. Followed ES6 coding standard and coding best practices.
  • Programmed in Angular4 to upload(post) files/images to the AWS S3 browser from the Front-end by installing NPM package of AWS-SDK.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Built Angular 4 components, UI services to consume rest services using Component based architecture provided by Angular 4
  • Created Angular 4 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router-Outlet, binding the click event, Component decorator, binding to the hidden property.
  • Configured Typescript application through tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folder for distributable etc.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Experience in working with ES6 features, used babble, web pack with ES5, React js.
  • Developed user interface by using the React.js for Single page application (SPA) development
  • Client Side code was written in React JS and Server Side Code was developed using MVC4.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager).
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API throu8gh keywords.
  • Used SASS based CSS to define the styles in the application and used Webpack module bundler to bundle the code.
  • Developed Multi-Threaded Producer and Consumer MQ applications using Spring boot.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services.
  • Used Spring Boot which removes boilerplate configuration and makes application faster.
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns. Used spring Boot properties like actuators and health checkers to enhance micro service implementations.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager).
  • Worked with the Node package manager (NPM) along with Grunt.
  • Performs UNIT testing with JASMINE and KARMA and develops web services using RESTful API.
  • Used Spock, Junit, Jasmine framework for unit testing of the code.
  • Used OAuth 2 which is a lightweight authentication framework with a central authorization server and generates an access token to access a protected resource on a resource server.
  • OAuth 2 simplifies all the communications between the client, server, and content provider.
  • Documented Spring RESTful APIs with Swagger to help customers better understand APIs.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS).
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, and AOP.
  • 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.
  • Developed Microservices using Spring Cloud Netflix OSS stack to address Load balancing using Ribbon, API Gateway using Zuul.
  • Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Designed & developed SOAP and Restful web services using WSDL, SOAP, JAX WS, JAX-RS, and CXF. c
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VM's as required in the environment.
  • Developed SQL, PL/SQL with stored procedures to interact with persistent database using MySQL.
  • Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements.
  • Developed test cases by using TestNG, also using Mockito and Easy Mock for unit testing for each module developed in test driven development.
  • Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).

Environment: Angular 4.0, TypeScript, React JS, Node JS, Spring boot, Spring data, NPM, Cassandra, MySQL, Grunt, Jasmine, Karma, Spock unit testing, Oauth 2.0, Apache Kafka, AWS, Swagger, Log4j, Maven, Jenkins, Netflix OSS, Docker.

Confidential, Chicago, IL

Full Stack Developer

Responsibilities:

  • The back-end use of Node JS, Express JS, MongoDB and Mongoose, the complete MERN Stack to provide RESTful API.
  • Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various research applications.
  • Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
  • Implemented client side Interface using React JS.
  • Build user interfaces differently by breaking them into components using React JS and used a real, full featured programming language to render views, with React JS.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.
  • Implemented application testability and diagnostics and fixing bugs with the help of REDUX(Reducers) architecture.
  • Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
  • Developed React/Redux code using functional programming best practices to enable efficient pure function testing.
  • Experienced in working with Redux and Alt JS architecture.
  • Utilized create-react-app to launch product to stay update with the most current webpack and babel build configurations.
  • Handled Http Requests using Axios which supports Promise API functionality native to JS ES6.
  • Gained Knowledge on Electrode Platform which is a NodeJS/Web platform built on top of the ReactJS
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.
  • Used JWT (JSON web tokens) mechanism for authentication and authorization security configurations using Node JS.
  • Used Node JS for the communication to the server through Restful API and added user validations & permissions by using it.
  • Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information about merchants using Node Js.
  • Created and consumed RESTful API using Expres.js to provide centralized logic and reusable data retrieval build on top of Node.js
  • Involved in multi-tiered J2EE design utilizingSpringInversion of Control (IOC) architecture andSpringJPA.
  • Involved in using Spring DataJPA(JavaPersistence API) framework andJPASpecification criteria builder to work with dynamic queries injava.
  • Worked on writing SQL queries for PostgreSQL databases to build PL/SQL functions, store procedure, triggers, views and materialized views.
  • Restructured database schemas using mongoose migration systems for MongoDB.
  • Involved in implementing queries to the backend MongoDB database using Http service to fetch JSON contract.
  • Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to database.
  • Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
  • Configured various routes, directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading,ShadowDOM, ngrx store.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Used CI/CD tools Jenkins, Git/Gitlabs, and Docker registry/daemon for configuration management and automation using Ansible.
  • Utilized AWS S3 for images uploading and imageMagick for resizing for scalable performance
  • Performed unit testing with Mocha and Chai JavaScript test framework.
  • Developed Unit test scripts using Junit and Spock. Implemented logging using Log4j.
  • Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
  • Employed Spring Boot for initialize and bootstrapping the build configuration for the boot based web applications.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Worked with Babel and Webpack in application build and deployment processes.
  • Implemented testing with Junit Framework using Mockito, Spring Junit Runner, JMeter, PowerMock and MockMVC.
  • Created plug ins for an in-house data ingestion framework to extract data from multiple sources like Apache Kafka, Database, file systems and Messaging Queues.
  • Able to create and manage External Lookups inSplunkto match event data with description.
  • Configure and Install Splunk Enterprise and Apache Server for user and role authentication and SSO.
  • Created micro service plugin for service worker to read in info via RabbitMQ message bus to create and send SNS messages to AWS SNS topic
  • 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.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Used Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications.

Environment: React, Babel, Redux, Axios, Nodejs, Webpack, Pivotal cloud foundry, Jenkins, Docker, Mongoose, MongoDB, Chai, Mocha, Spring boot, Rabbit MQ, Hibernate, Apache kafka, AWS.

Confidential, OH

Java Developer/UI Developer

Responsibilities:

  • Developed and designed User Interface using JavaScript, HTML, CSS, DOM, XHTML, AJAX, Bootstrap, Less, AngularJS.
  • Created and enhanced websites for clients to increase online presence and sales by using some of the latest technologies, including JavaScript, CSS3, HTML, JQuery UI, handlebars.
  • Wrote application level code to perform client-side validation using jQuery and JavaScript.
  • Used Angular two-way binding and Implemented the search functionality for Internal Application using Angular JS.
  • Extensively used $http service to make AJAX calls and consume JSON response across numerous services.
  • Involved in implementing the complete Application in the in-build SOA Architecture with Angular.js.
  • Created a demo website running on a Node.js, using the Express framework, Jade, Angular.js for front end MVC/templating.
  • Involved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Involved in the migration of YUI screens to intuitive EmberJS screens.
  • Worked with Core Java concepts like Collections Framework, multithreading, Memory management.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class
  • Implemented REST web service calls using JSON, JAXRS formats provided to be integrated on the front end
  • Created both xml and java configuration files for setting up Apache CXF as JAX-RS runtime, Spring Data and Spring JDBC template technologies.
  • Used Spring ORM module to integrate with Hibernate.
  • Used ORM tool Hibernate along with spring framework to deal with database operations.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Implemented logging using log4j and Spring AOP.
  • Implemented various cross-project functionalities using Spring AOP.
  • Used Spring JTA Transaction manager to remove the dependencies on the container.
  • Implemented business layer of the application using Spring AOP, Spring IOC.
  • Implemented the mechanism of logging and debugging with Log4j and JIRA. Involved in Unit testing of the application using Junit.
  • Integrated Spring with Hibernate for data access from Oracle Database.
  • Creating and maintaining database links between different Oracle databases.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing. Deploying the applications and binding third party services like App Dynamics on Pivotal Cloud Foundry (PCF).
  • Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.
  • Implemented HibernateSecondlevel ofcachingusing Ehcache provider to getcachingacross session factory.
  • Involved in Application Development using various Web/Application Servers like Apache Tomcat Server, IBM WebSphere.
  • Implemented code for marshall and unmarshall technique using JAXB to parse XML to string object and vice versa
  • Documented the REST API's using Swagger API for briefing the services involved in the application.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message on the edge device
  • Developed test driven development code using JUnit and Mockito framework.
  • Used Karma Test runner and Jasmine Testing frameworks.
  • Primarily responsible for designing and implementing the application process flow withMuleSoft using Anypoint Studio and POST production support for all the API's

Environment: AngularJS 1.X, HTML5, CSS3, JavaScript, REST API, Ember JS, AJAX, JAX-RS, Hibernate, SpringAOP, Oracle, Spring MVC, Spring Security, SpringJTA, Log4J, ESB MuleSoft, Jenkins, Grunt, Pivotal Cloud Foundry, Rabbit MQ, Jasmine, Karma.

Confidential, Boston, MA

Full Stack Developer

Responsibilities:

  • Designing the front end using Backbone JS, JQuery, CSS, HTML, JSP, Oracle as per the requirements that are provided.
  • Used JQuery for creating different menus and dialog boxes and used different jQuery plugins for calendar, calculator, and printing options.
  • Defined and developed the application's presentation layer using HTML, CSS, and jQuery Scripting.
  • Deep understanding of JavaScript and the JQuery library.
  • Expertise in developing Web pages using jQuery plug-ins for Drag and Drop, AutoComplete, Bootstrap, and JavaScript.
  • Integrate the dynamic pages with jQuery to make pages dynamic.
  • Developed SOAP and REST web services using hibernate, JAX-WS, JAX-RS and JAXB.
  • Solid experience integrating SpringHibernateORM and JPA (HQL, XML, Criteria API, Native SQL, Reverse Engineering,HibernateMVC, Hibernate Dao Support, Persistent Data, Component Mapping, Associations, Annotations and Connection Pool (Apache DBCP))
  • Systems infrastructure and architecture design, setup and administration on IBM WebSphere.
  • Experienced with web & application servers such as IBM Web sphere, and JBOSS.
  • Worked on debugging of DROOLS rules framework for business logic.
  • Configured the front end of the application using JSF framework.
  • Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
  • Developed JSP pages as views in the application built in MVC Pattern.
  • Involved in developing the application, which are developed using Hibernate frame work, Prime faces, RESTful web services.
  • Developer data replication mechanism using Spring Batch to replicate bulk data from csv file to application database.
  • Used Spring Batch to develop batch processing to handle bulk requests from the clients.
  • Used Message-driven batch application using Spring Batch to handle multiple requests accessed through Message Queue services between several micro services in the application.
  • Used JSF Transaction Management, Spring Batch Transactions and Hibernate cache concepts.
  • Developed components of web services JAX-WS end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Designed and Implemented SOAP web services using JAX-WS for the different operations provided in the User Interface.
  • Developed DAO to handle queries using JPA-hibernate and Transfer objects.
  • Implement Data access layer with Hibernate. Implemented the Hibernate framework (ORM) to interact with database.
  • Developed back-end PL/SQL packages, UNIX shell scripts for data migration and batch processing.
  • Created and customized UNIX shell scripts for automating regular maintenance and batch jobs.
  • Analyze and fix issues related to SOAP Web services and Application responses.
  • Involved in producing & consuming SOAP based web services using SOAP, JAX-WS.
  • Developed SOAP web services using hibernate, JAX-WS.
  • Taken care of complete Java multi-threading part in back end components.
  • Implemented core java Multithreading, Collections, Exception Handling, and OOP's concepts.
  • Involved in coding, building java applications using Core java, Multithreading, JSP, and servlet
  • Implemented SOAP Web Services using JAX-WS, for providing end points to upstream clients.
  • Solid Understanding of RDBMS concepts and experience in working with Oracle.
  • Used Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Expertise in coding optimized SQL queries on databases like Oracle. Good understanding on Functions and Stored Procedures.

Environment: Backbone JS, JSF, JQuery, CSS, HTML, JSP, Oracle, JSON, JSF, Spring, Hibernate, Spring Batch, JAX-WS, SOAP web services, REST, JPA, Shell Scripting, JBoss, DROOLS, IBM WebSphere.

Confidential

Java Developer

Responsibilities:

  • Implemented Model View Controller (MVC-2) Architecture using Jakarta Struts framework at presentation tier.
  • Used Struts frameworks and MVC design patterns to complete several projects with primarily focused on more complex areas of development including user interface design, batch processing, stored procedure development, XML, data exchange and integration.
  • Validated all forms using Struts validation framework.
  • Extensive use of Struts Framework for Controller components and view components.
  • Implemented Spring IOC for inter connection between modules in our application.
  • Created customized spring batch framework to run multiple processes step by step.
  • Implemented connection pooling framework to process claims concurrently with multiple threads using spring batch with different split conditions based on volume of claims.
  • Developed automated build files using Maven.
  • Created Data Access Objects to fetch data from database with SQL queries integrate them with IBatis.
  • Developed shell scripts used to monitor production applications, start and stop custom Java applications in Linux environment
  • Implemented batch processes for reporting applications and modules using Korn shell scripts on Oracle database.
  • Developed various helper classes which needed following core Java multithreaded programming and collection classes.
  • Categorized salient level rule to every business rules base on the business needs. Use DROOLS as rules engine.
  • Extensively used Junit & log4j for unit testing and logging.
  • Designed and coded application components in an agile environment.

Environment: Struts Framework, Spring IOC, Spring Batch, Maven, Spring MVC, iBatis, SQL, Linux, Drools, Multithreading, Log4j.

Confidential

Associate Software Engineer

Responsibilities:

  • Developed the application using Java, J2EE, Structs, JDBC.
  • Development, resolving the issues/bugs, Code suggestions, Technical Issues and was involved in writing Stored Procedures, Triggers and Cursors.
  • Created tables, views, Types, complex join queries and functions and modifications to existing database structure as required for addition of new features.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Used Hibernate as the DAO layer to access the database.
  • Worked with Structs framework to design the MVC model for the application.
  • Worked on SOAP based Client and Server Web services.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Worked on the Java Collections API for handling the data objects between the business layers and the front end.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to database and JAXB in the web service’s request data marshalling as well as unmarshaling process.
  • Used Java Messaging Services(JMS) for reliable and asynchronous exchange of important information.
  • Developed Unit test cases using JUnit.
  • Deployed application on Client Linux server.
  • Used ANT built tool for compiling and generating war file.
  • Developed web services for sending and getting data from different applications.
  • Used JDBC to access Oracle database for accessing the information.
  • Used Junit test cases for regression testing and integrated with ANT build.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Worked closely with system analyst to understand the technical requirements of the project.
  • Created the design documents with use case diagram, class diagrams and sequence diagrams using Rational Rose.

Environment: Java, J2EE, Struct, JDBC, Hibernate, JAXB, SAXP, XML, Collections, Multithreading, SQL, JMS, Junit, ANT, Log4j, Rational Rose.

We'd love your feedback!