We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Bethesda, MA

PROFESSIONAL SUMMARY:

  • 7 Years of full stack development experience in phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Implementation, and Testing of enterprise business applications and web - based applications using teh JAVA/J2EE technologies
  • Championed in design and development of various web applications using UI technologies like HTML5, JavaScript, CSS, jQuery, ES6, Typescript
  • Expertise in implementing teh features of ES6 like arrows, modules, block scoping and enhanced object literals to build highly interactive pages
  • Expertise in implementing React JS with Redux and Flux patterns to attain MVC functionality
  • Good amount of hands-on experience in developing server-side JavaScript frameworks using Node JS with Hapi.JS or Express JS to build event-driven, non-blocking I/O model web applications
  • Proficiency in achieving MVVM design flow and dynamic web pages using Angular2,4.X with NGRX
  • Hands-On Experience with teh latest features of Angular4 i.e., Router Param Map,NgComponentOutlet, ngIf, Angular Universe, strict null checks
  • Strong experience in developing Dynamic Single Page Application (SPA) using MERN (Mongo, Express React, and Node) full stack development toolkit
  • Experienced in developing multiple views with MVC architecture using in Angular JS, Backbone JS, Ember JS, Knockout JS, Ext JS for unique and customize front-end app development and to achieve MVC design flow
  • Accomplished in developing Custom pipes, Shadow DOM, Lazy-Loading, pipes using Angular 2,4.0
  • Implemented Angular observables and listeners (RxJS reactive libraries) to simplify teh making asynchronous calls to backend REST API’s
  • Expertise in using build tools and task runners like Grunt, Gulp for Angular 4.0 and React. Browserify for packaging Node JS modules for browsers
  • Extensively worked on Microservices for creating API’s services with Spring Boot to modularize code
  • Proficient in implementing Swagger for dynamic API documentation
  • Dexterity in integrating JMS (Java Message Service) with SPRING BOOT by providing an instance which is embedded with Active MQ
  • Developed RESTFUL services with Spring REST and JAX-RS as Specification using HTTP Resources and returned JSON as a response using Jersey framework
  • Proficient in working with web application’s UI testing frameworks such as Karma, Jasmine, Protractor for Angular JS, Mocha and Chai for React JS and Backbone JS
  • Developed projects with RESTful services (JAX-RS, Apache CXF) and REST resources that include components like Jersey and used WADL for documenting REST API’S
  • Extensively worked on implementing SOA (Service Oriented Architecture) using Spring SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and automated teh documentation using Swagger and WADL
  • Sophisticated in working with servlets, JSP, Struts, JSF, Spring MVC, Spring IOC, Spring AOP, Spring JDBC, Spring Data, Spring I/O, Spring REST, Spring JTA, Spring security to implement Monolithic Architecture
  • Professional experience in Deploying and Configuring Application servers and Web Servers such as Oracle WebLogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat
  • Expertise to interact with relational databases using ORM frameworks like Hibernate, Spring Data, JPA, Apache iBATIS, MyBatis, Java Persistence API (JPA)
  • Expertise in dealing with Hibernate’s second level cache - Ehcache
  • Experience in RDBMS databases like Oracle 10g/11g/12g, MySQL 5.x, DB2, PostgreSQL and NoSQL databases like MongoDB, Cassandra DB
  • Proficient in writing stored procedures, functions and triggers using. PL/SQL in JDBC, ODBC in WebLogic server
  • Solid Expertise with NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver
  • Master level aptitude on implementing Spring Cloud- Netflix OSS Stack, Zuul (API Gateway), OAuth 2.0. (authentication framework), Hystrix (Circuit Breaker) and Eureka for service registration
  • Strong Expertise 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
  • Knowledge in real time Data Analytics in distributed environment using Apache Spark
  • Expertise in using Apache Kafka (Message Queues) for a reliable and asynchronous exchange of vital information between multiple business applications
  • Building real-time dashboard applications for visualizing, analyzing and exploring data on Apache Web servers using Elastic Search, Logstash and Kibana 4.0 (ELK), Splunk
  • Experienced in using various AWS (Amazon Web Services) IaaS (Infrastructure as a Service), SaaS (Software as a Service) Components like EC2 for running applications on virtual machines, Lambda for serverless program functions
  • Good Knowledge of Cloud infrastructure as service platform Microsoft Azure and Google Cloud
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) PaaS (Platform as a Service) services such as Pivotal Container Service, Pivotal Application Service
  • Used Kubernetes Linux container for deploying and scaling containerized applications
  • Authenticated Users accessing RESTful services using OAuth 2.0, OID, OIDC and JWT (Jason Web token)
  • Implemented Docker container service, build a pipeline like Jenkins, Bamboo, and GoCD for Continuous Integration and Continuous Deployment that can run on teh cloud or on-premises//split build and containers
  • Good Knowledge of Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry and worked on configuring Docker Tool Box and Kubernetes as deployment manager.
  • Exceptional Experience in automation tools like MAVEN, ANT, Gradle for project builds, documentation and dependency
  • Good practical experience with Java-based logging utility. i.e. log4J, slf4j, log-common
  • Hands on experience with Unit Level Testing (TDD) using JUnit, Mockito, MockMVC

TECHNICAL SKILLS:

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

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jQuery, Angular 4.0, React JS with Flux, Redux, Ember JS, Knockout JS, Back Bone JS, Handlebar JS, Node JS, Express JS, Hapi JS

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

Databases: Oracle 8i/9i/10g/11i, DB2, SQL Server 2000/2005/2008, MYSQL, MongoDB, Raven DB, Cassandra

Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat

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

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

Software Methodologies: Agile, Scrum, TDD, Waterfall

Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, Bamboo Gulp, Grunt, Webpack, NPM, Bower

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

Version Control Tools: GIT, SVN, CVS, Bitbucket, TFS

Project Management Tools: JIRA, Rally, Microsoft Project

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

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

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

PROFESSIONAL EXPERIENCE:

Confidential, Bethesda, MA

Java Full stack developer

Responsibilities:

  • Teh application is built using Micro Service Oriented Architecture using MERN (Mongo, Express, React 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
  • For client-side view rendering services, used React JS typically used various predefined Redux libraries
  • Configured React-Redux for state management and React-Router for programmatic navigation
  • Implemented Store-Redux for holding teh whole state tree of application and Reducer-Redux for describing actions
  • Worked with a light weight HTTP client Axios for readable asynchronous code and interception & cancellation requests and integrated it with React JS
  • Implemented built-in client-side protection against cross site request forgery using built-in Axios features
  • 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, boilerplates efficiently
  • Express JS is configured on top of Node JS to attain better performance, to use built-in authentication and authorization techniques
  • Spearhead Opiniated default configuration approach to avoid alot of boilerplate code using Spring Boot
  • Automatic auditing of application health and metric gathering implemented by enabling Spring Boot Actuator
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make teh application lightweight and efficient
  • Developing RESTful web services using Node JS and Express JS and used Node JS server to interact with teh Rest services and database, hosted on multiple load balanced cloud instances
  • Utilized teh inbuilt NPM package manager to configure teh right versions of teh packages and to achieve dependency management
  • Implemented a robust RESTful (Apache CXF) web service and automated documentation to teh web services in teh application provided by Swagger by configuring Hapi-swaggered-UI
  • Unit testing of web services is done using Spock framework by extending teh Groovy syntax
  • Worked on ECMA 6 features as ES6 features implemented in Google’s V8 which is used by Node JS
  • Configured JBoss Application server and used Oracle database with Hibernate ORM framework and used teh 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 forhorizontal scalabilityas datavolumesincrease through Automatic Shading
  • Implemented Mongoose Connector as our ODM framework
  • Configured Kibanadata 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 pipeline Jenkins CI/CD tool for continuous integrating and deploying an application on servers
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling teh application dependency
  • Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on teh 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 teh requests from teh devices and websites by registering services to Eureka
  • Configured Radis (Remote Dictionary Server) with node server for caching teh responses via catbox
  • Karma test runner and Jasmine test framework tool are used to performing behavioral driven testing for teh angular application
  • Testing for Node JS is done using Mocha and chai and for spring boot used Mockito, JUnit, MockMVC and thereby achieving Test Driven Development (TDD)
  • Hands on Experience with Docker Engine, Hub, Machine, Compose and Docker Registry and worked on configuring Docker Tool Box
  • Kubernetes is configured in teh application for automating deployment, scaling, and management of containerized application
  • Configured OIDC (Open ID Connect) on top of OAuth 2.0 authentication and authorization framework to provide teh security to rest web services
  • Implemented Single Sign-On and policy-based authentication using Site Minder security framework
  • Hands on experience in Dump Analysis and thread Dump common problem patterns (Thread race, deadlock, hanging IO calls, garbage collection / OutOfMemoryError problems, infinite looping etc.)
  • Configured New Relic to measure and monitor teh performance of teh application
  • Provided production support/on-call support to fix production issues after teh deployment

Environment: React JS, Node JS, Express JS, Hapi.JS, Axios,HTML5, CSS3-SASS, Twitter Bootstrap4.0, Site Minder, Hibernate4.x, OAuth2.0, OIDC, EclipseJavaEE IDE, JIRA, Apache Kafka, IBM MQ, Jenkins, Babel, Log4j, Radis, Mongo DB, Mongoose Connector, Oracle, JBoss, Kibana, Elastic search, Logstash NPM, Web pack, EC2, S3, RDS, EBS, Elastic Load Balancer, Docker, Apache Tomcat, Selenium, Spock, Karma, Jasmine, Mocha, Chai, Mockito, JUnit, MockMVC, Kubernetes, New Relic, Dump Analysis, Netflix Zuul, Eureka, Swagger, Maven3.0

Confidential, Denver, CO

Java Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing
  • Designing and implementing teh User Interface using Angular 4.0, HTML, CSS/CSS3, SASS and Bootstrap for responsive design for teh exposed enterprise application
  • Proficient in using Angular 4 to create views to hook up models to teh DOM and synchronize data with a server as a Single Page Applications
  • Created custom directives inAngular 4 for re-usable components (multi-field form elements, backgroundfile uploads)
  • Implemented Angular observables and listeners (RxJS reactive libraries) to simplify teh making asynchronous calls to backend REST API’s
  • Developed data tables using AG-Grid and implemented Sorting, Filtering and Pagination functionalities
  • Configuredvarious routes, directives for a grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, ngrx store
  • Created Dynamic components using NgComponentOutlet and services to consume REST API's using Component-based architecture provided by Angular 4
  • Implemented GraphQL server using Relay framework that allows us to query teh multiple RESTful API backends asynchronously without having to write promise logic that avoids cumbersome callbacks
  • Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of teh application
  • Programmed in Angular 4 to upload(post) files/images to teh AWS S3 browser from teh Front-end by installing NPM package of AWS-SDK
  • Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular 2.0
  • Configured Jenkin CI/CD tool for continuous integration and deploying an application on servers
  • Developed various single page applications (SPA) using REACT JS and used various components in teh REDUX library
  • Designed Prototype and project layout skeletons using React with Redux library, jQuery UI and CSS/Less and HTML5 for internal administrative application services
  • Worked on various features in ECMAScript 6 (ES6) such as Arrow functions, Classes, and enhanced object literals
  • Worked extensively with JAVA SE 8 features like Stream API, Time API, Functional Interfaces Multithreading, Lambda Functions, Transaction Management, Exception Handling, Collection API
  • Used Multithreading concept to load data from files to tables, transforms files from one format to other. Make multiple service calls in individual threads safety for a request using Multithreading concept
  • Implemented teh various layers of teh application using Spring Framework modules such as Spring IOC, Spring AOP, Spring MVC and Spring Data
  • Used Spring Dependency Injection, annotations and Spring MVC components to implement business layer and navigation part of teh application
  • Developed teh application as a Spring Boot App to get a range of non-functional features
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embedded with Active MQ
  • Used MyBatis framework to couple objects with SQL statements using XML annotations.
  • Implemented Spring Boot to create aCRUD backend for our Angular-fronted application
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud
  • Implemented Spring Batch for processing large volumes of records, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management in teh application using Quartz Scheduler
  • Implemented spring cloud config, Ribbon, Hystrix and Zuul API-Gateway in teh spring cloud and Netflix Eureka service to provide weighted load balancing based on several factors like traffic, resource usage, authentication, monitoring services and routing
  • Using Swagger Framework, actualizing teh Restful API and Swagger gives teh rich UI to test API
  • Authenticating Users and to provide teh security to RESTful web services using OAuth 2.0
  • Experience in performing unit Testing utilizing JUnit and ridiculing systems like JMock and Mockito and ensured code changes won't break existing Unit Tests
  • Implemented Dynamo style partitioning and replication model without single point of failure using Apache Cassandra v3.0
  • Created multiple views on teh same table each having different primary key combinations using teh latest feature Materialized Views in Apache Cassandra v3.0
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling teh application dependency
  • Deployed Spring Boot based micro services on Docker containers using Amazon EC2 and used Docker Hub for registering teh Docker images
  • Deployed Dockerized Spring Boot application to AWS using Elastic Bean Stalk (EBS)

Environment: HTML5, CSS3, SASS 3.5, jQuery 3.0, ECMAScript 6(ES6), Typescript, AJAX 4.1, JSON 3, Bootstrap, DOM, NPM 5.5, Java8, OOPS, Lambda expressions, Angular 4, Spring MVC, Spring Boot v1.2, Micro Services, Apache Kafka v0.10, Spring Batch v3.0, Netflix OSS-Eureka v1.5,Docker,Kubernetes, Spring cloud, Jenkins v2.0, Apache Cassandra v3.0, AWS, S3, EC2, ECS, ECR, IAM, EBS, JUnit, TestNG, Selenium,Visual Studio, STS, Jasmine, JIRA, GIT, POSTMAN/REST Client, Jenkins, Windows, Agile, Scrum

Confidential,Dublin, Ohio

Java Full Stack Developer

Responsibilities:

  • Designed teh user interface screen and its functionality as per user requirements and developed RESTful Web services in MuleESBbased on Service Oriented Architecture (SOA)
  • Developed dynamic web pages using HTML5, CSS3, Bootstrap and AJAX
  • TEMPEffectively migrated teh Angular 1.0 application to Angular 2.0 to use teh enhanced features of typescript, Angular Routers, and Angular Components
  • Used Angular 2.0 to create views to hook up models to teh DOM and synchronize data with a server as a Single Page Applications
  • TEMPEffectively used Angular Directives, filters, declarative templates, service providers and context-aware communication
  • Performed Angular JS end to end testing using Protractor framework
  • Worked on using Grunt used for concatenation, minification, and running of unit test cases
  • Legacy Web Services Systems using SOAP (AXIS-2) is migrated and implemented using REST (Jersey extending teh JAX-RS) with data representation in different formats such as XML and JSON
  • Implemented WADL configuration and API documentation for teh understanding of Rest based Web services
  • Wrote custom marshaller for web services in teh application for converting an in-memory object into persisting or transportable format
  • JAX-RS API generic and pluggable interface calledMessage Body Writerfor doing teh custom marshaling
  • Hibernate ORM framework is used to interact with teh database through Hibernate query language (HQL)
  • DB2 database used to load teh application data and written PL/SQL procedures, complex queries to perform various data operations
  • Message broker services are achieved in teh application using Active MQ with JMS framework
  • Used Maven build tool to deploy teh application on web servers i.e. JBoss
  • Deployed and monitored services using Open Shiftand managed Domains and Routes
  • Configured Jenkins to handle application deployment inPivotal Cloud Foundry(PCF)server and to integrate with Git Hub version control
  • Implemented Drools Business Logic Integration Platform which provides a unified and integrated platform for Rules, Workflow and Event Processing
  • Unit, functional, end-to-end testing is achieved using teh TestNG framework
  • Integration testing methods and Behavioral driven testing in teh application are implemented by using Selenium and Cucumber respectively

Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP-AXIS2, Restful services, JAX-RS SOA, EclipseJavaEE IDE Neon.3, Jenkins, Git, Log4j, DB2, Grunt, Jasmine, JBoss, Jenkins, Open Shift, Drools, Maven, TestNG, Protractor, Grunt, Selenium, Cucumber, WADL

Confidential, Dallas, TX

Sr. Java / J2EE Developer

Responsibilities:

  • Developed User Interface view with Spring MVC and AngularJS as a Service Oriented Architecture (SOA) application
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validationsusing JavaScript
  • Implemented AngularJS as teh framework to build a single-page application (SPA)
  • Created responsive UI modules using Backbone.JS, Handle Bar JS, Ember JS
  • Updates data using CRUD (Create, read, update, delete) features of Backbone.JS and Paginator for pagination for Tables
  • Grunt used for Minification of JavaScript files, a compilation of SAAS files into CSS and for monitoring teh application
  • Used jQuery UI plugins like Draggable, Resizable, Autocomplete, AJAX, JSON, Angular JS in developing interactive web pages
  • Implemented Multithreading for handling multiple requests and for high performance
  • Developed RESTful services based on Spring REST using Jersey framework
  • Implemented Internationalization using Spring MVC Interceptors, Spring core modules and native Spring AOP facets of Logging and transactional management
  • DB2 database used to load teh application data and written PL/SQL procedures, complex queries to perform various data operations
  • Wrote Hibernate Criteria queries for data retrievals and have performed teh ORM mappings to map java entities to database tables
  • We kept up bean lifecycle by utilizing Spring IOC which keeps up session information of beans
  • Implemented persistence layer using Hibernate that uses teh POJOs
  • Configured multiple data source using Hibernate Session Manager
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query, and Criteria
  • Developed SOAP web services using JAX-WS and persistence using Hibernate and JPA framework
  • Developed SOAP Web services in Mule ESB based on SOA architecture
  • Developed SOAP Services and Web Service Clients (JAX-WS) with data representation in different formats such as XML
  • Developed Spring Batch processes for financial reporting applications
  • Message broker services are achieved in teh application using Active MQ with JMS framework
  • Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests
  • Implemented Quartz scheduler to execute batch programming using Spring Batch
  • Configured Jenkins to handle application deployment inPivotal Cloud Foundry (PCF)server and to integrate with Git Hub version control
  • Build a CI/CD pipeline using Jenkins automation and GitHub repositories using webhooks plugin
  • Performed Angular JS end to end testing using Protractor framework and Integration testing methods and Behavioral driven are implemented using Selenium and Cucumber respectively
  • JIRA tool for project management used in teh application to track 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, DB 2, Pivotal Cloud Foundry(PCF)server, Grunt, Jenkins, Protractor, Grunt, Selenium, Cucumber, JIRA

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Designed User Interface (UI) web applications using with web technologies like HTML DOM, DHTML, XHTML, XML, XSL, XSLT and CSS based on W3C standards
  • Responsible for teh overall layout design, a color scheme of teh website using HTML, XHTML and CSS and responsible for creating detailed wireframes and process flows
  • Created views using components of JSF Prime faces in XHTML files and configured JSF framework
  • Used Prime faces library components for developing User Interface and flexible for developing and to analyze teh missing features for bug fixing
  • Used Prime faces as a JSF extension library for rich components such as Accordion, Calendar, Data Table
  • AJAX was used to perform simple XMLHttpRequest callbacks for retrieving data dynamically into teh client pages
  • Developed RESTFUL services with Spring REST and JAX-RS as Specification using HTTP Resources and returned JSON as a response
  • Implemented Spring MVC handler interceptors to authenticate logged in users and his permission
  • Implemented teh web tier using Spring MVC and all components therein, Simple Form Controller, Parameterizable View Controller, and Integrated teh JSF framework with Spring framework together
  • Persistence mechanism implemented using Hibernate Utilizing Table per subclass inheritance-based mapping, component mapping, and other association mappings
  • Used second level cache (Ehcache) technique to store entities between sessions scope in teh session factory to redundant database calls
  • Implemented Transaction Management using teh Hibernate configurations
  • Designed and developed several SQL Scripts, Stored Procedures, and Triggers for Oracle 10g Database
  • Created and scheduled Batch process using Java Batch and Spring Batch and implemented job throttling for spring batch process
  • Installed and configured IBM WebSphere application server and HTTP web server for development and production environment and used WebSphere message broker and WebSphere Message Queue for teh route, transform, migrate and enhance data
  • Used Log4J to capture teh log that includes runtime exceptions, monitored error logs and fixed teh problems
  • Used Drools rules engine for defining business rules and Validations
  • Used Maven as a build tool to build artifacts on teh source code
  • Tested Service and data access tier using JUnit in TDD methodology
  • Involved in developing UML Diagrams like Use Case, Class, Sequence diagrams

Environment: Java, J2ee, design patterns, multithreading, object-oriented programming, Hibernate 3.x, JSON, JAX-RS, Spring MVC, Spring REST, Spring Batch, AJAX, PL/SQL, Eclipse 3.x, Oracle 10g, WebLogic Application Server 9.0, JUnit, Maven, Log4J

Confidential

Associate Software Engineer

Responsibilities:

  • Developed UI screens using JSP, HTML, CSS, JavaScript
  • Worked on JSP, Servlets, Struts framework and production support issues of teh existing applications
  • Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework
  • Implemented Struts Dispatch Action class and form bean classes using struts framework
  • Client & server validations were handled using JavaScript & Struts validate plug-in
  • Worked on theJAVACollections API for handling teh data objects between teh business layers and teh front end
  • Implemented Multithreading for handling multiple requests and for high performance
  • Created many Stored procedures and scheduled jobs to support our applications for to create reports for customers
  • Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction
  • Develop a business continuity plan for teh SQL Server Databases using JDBC drivers
  • Used spring for Dependency Injection for plugging in teh Hibernate DAO objects for teh business layer
  • Created an XML configuration file for Hibernate to map to SQL DB
  • Developed web services for sending and getting data from different applications
  • Used JDBC to access Oracle database for accessing customer information
  • Used ANT built tool for compiling and generating war file

Environment: Core Java, HTML, CSS, J2EE, JSP, HTML, JavaScript, Servlets, JMS, Hibernate, JDBC, SQL, DAO, Web Services, Oracle, ANT

We'd love your feedback!