We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

St Louis, MissourI

SUMMARY

  • Over 8 years of IT experience in Analysis, Design, Development and implementation of software applications using Java/J2EE technologies.
  • Experienced in using Agile Methodology including creating product/sprint catalogs, active participation in Scrum and Sprint planning.
  • Developed and deployed Micro Services based applications using Spring Boot and Node JS with Express.
  • Strong knowledge in implementing IOC and Dependency Injection features in various aspects of Spring Framework.
  • Implemented Micro services architecture using SpringBOOTenabledREST APIwith the Spring Cloud modules.
  • Worked onmicro services - based architectureusingSpring Bootinteracting throughREST API.
  • Developed strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Worked on projects implementing RESTful services using JAX-RS, SOAP (JAX-WS, Apache CXF) and configured using Swagger.
  • Experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build micro Services.
  • Good knowledge in using Restful framework like JAX-RS Framework implementing Apache CXF, Jersey.
  • Experienced in implementing SOAP Web services using JAX-WS.
  • Integrated with the third-party vendor systems to achieve Straight through Processing (STP) for each of the service request by using WSDL message format.
  • Having knowledge on (JMS) MQ's like Apache Kafka, Rabbit MQ, IBM MQ and Active MQ.
  • Experience in publishing and subscribing streams of records in enterprise message system and in designing and building real time streaming data pipelines using Apache Kafka.
  • Developed the UI Screens using JSP, Struts, HTML, CSS, JavaScript and did the clientside validation with the JavaScript.
  • Solid experience in using Jakarta Apache frameworks like Struts 1.0/1.1/2.0, ANT, JUnit and Log4J.
  • Extensively used different Tag Libraries like JSF Tags, Struts tags, JSTL, Spring Tags.
  • Hands on Experience in working with Databases MYSQL, Oracle 10g/11g, DB2 and NoSQL (MongoDB, Cassandra, Couch DB).
  • Experience in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, User defined data types (UDT), Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL.
  • Good knowledge in writing stored procedures, Packages and functions using SQL & PL/SQL and good at advance PL/SQL topics like Triggers, Collections.
  • Extensive experience with using java based ORM frameworks like Hibernate, JPA and Spring Data.
  • Worked on Hibernate for mapping the java objects to relational database and worked on HQL queries and Criteria interface to fetch, insert and update the data from the database.
  • Having experience in creating sites that have Single Sign On and Spring Security.
  • Having Handful experience in using OAuth 2 for Micro services security.
  • Implemented security functionality for various projects using Spring security and Site minder (SSO).
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy of API’s.
  • Good knowledge in using Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and AWS Identity), Pivotal Cloud and IBM WebSphere.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Good understanding of PAAS platforms likeOpenShiftandPivotal Cloud Foundry.
  • Knowledge about Microsoft Azure in creating cloud environment and managing the application and servers across Microsoft managed global datacenters.
  • Experience with Web/Application servers (Tomcat, Web Logic and JBOSS).
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Extensively worked on beginner patches for Docker Engine.
  • Better understanding of using Spring Cloud - Netflix OSS stack for microservices deployment and auto configurations like Ribbon (client-side Load Balancer), Hystrix (latency and fault tolerance library), Zuul (gate way for routing, monitoring, security) with Eureka service registry and log management with ELK.
  • Experience with leveraging Linux Containers and AMI’s to create Docker containers and kubernetes.
  • Monitoring and logging tools such as Splunk, ELK Stack (Elasticsearch, Log stash, and Kibana).
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Implemented Docker container service, build pipe line like Jenkins, Bamboo and GoCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.
  • Good knowledge of core and J2EE design patterns like MVC, Session Façade, Business, Delegate and Data Access Object.
  • Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Experience in using Drools rules engine for defining business rules and Validations.
  • Good knowledge in JavaScript Task Runner like Gulp, Grunt for minification, compilation, unit testing.
  • Good knowledge on package manager tools such as NPM and Bower for dependency management.
  • Expertise in using of Java Script build tools and task runners like Webpack for React and Angular 2.0/4.0, Grunt, Gulp for Angular 1.0, Browserify for packaging Node JS modules for browsers.
  • Worked with the dependencies for Node JS like NPM and bower.
  • Experience in software configuration management using CVS, SVN and GIT.
  • Strong knowledge on JavaScript Unit testing with Jasmin, Karma, Protractor, Mocha and Chai
  • Worked on Web Services testing using Selenium IDE, and Selenium RC Server, Selenium Grid/Web Driver Testing.
  • Expertise in testing with JUnit using tools like JMeter, Mockito and Easy Mock.
  • Experienced in developing front end applications using HTML, HTML5, XML, XHTML, DHTML, CSS, CSS3, Bootstrap, SAAS, LESS, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.
  • Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and CSS Behaviors in CSS.
  • Good Understanding of Document Object Model (DOM) and DOM Functions. Design and implement a Web based content management utilizing XML, DOM and JavaScript for data generation and presentation with JSF.
  • Built-inAJAX HTTPService with observables is used extensively for making quick and incremental updates to UI of the application.
  • Strong knowledge on OOPs concepts, Core Java, Multithreading, Exception handling, and Collection framework.
  • Worked on responsive design and developed responsive website that could be served to desktop, Tablets and mobile users using React.js
  • Well experienced in developing applications using jQuery, React JS for view rendering and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Good Knowledge in JavaScript library used for building reusable UI components like React JS.
  • Developed entire user interface using various ExtJS components like Form panels, Tab panels, View port and Editable grids
  • Strong Experience in JavaScript MVC design pattern such as Angular JS, Backbone JS and Ember JS.
  • Createdcustom elements,HTML importsandShadow DomusingAngular 4to allow fully encapsulate custom elements.
  • Experience inMVVMclient-side JavaScript frameworks such asAngular 4,Angular 2.0.
  • Created custom directives, decorators, and services to interface with RESTful Webservices using Angular 4.0.
  • Worked withAngular CLI,NgModulesandTypescriptinAngular 4.0to create Controllers, media queries and Angular grid, carousels components.
  • Developed a reusableAngular4Pipesto filter vendors and display list in order.
  • Optimized the performance of application usingAngular 4 Lazy Loadingand ahead of time compilation.
  • Expertise in Client Scripting language like HTML5, CSS3, Vanilla JavaScript with EcmaScript5 and EcmaScript6, TypeScript.

TECHNICAL SKILLS

NoSQL database: MongoDB, Cassandra, CouchDB

Java/J2EE Technologies: Servlets, JSTL, JDBC, JMS, JNDI, RMI, EJB, AWT, Applets, Multi-threading, Java Networking

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

Application/Web Servers: Oracle/BEA WebLogic, IBM WebSphere, JBoss, Apache Tomcat

Frameworks & API’s: Struts, Spring, Spring Boot, Hibernate, JSF, iBATIS, JPA, Angular JS, Angular 2.0, Angular 4.0, Backbone JS, D3, React JS, NodeJS

IDE’s: Eclipse, IBM RAD, Net Beans, Master Craft

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, JSON, Adobe Flex, Spring MVC, Angular JS, Angular 2.0Angular 4.0, NodeJS

Debugging Tools: Firebug, Chrome

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST

XML Parser: JAXB, Apache Axis, DOM

Methodologies: Agile, RUP, TDD, OOAD, SDLC

CI/CD Tools: Jenkins, XL Release, Hudson

Modeling Tools: UML, Design Patterns, Rational Rose, Visio

Databases: Oracle, DB2, SQL Server, MySQL, MongoDB

Version Control: CVS, GIT, SVN

Build Tools: ANT, Maven, Gradle, Jenkins, Hudson

PROFESSIONAL EXPERIENCE

Confidential, St.Louis, Missouri

Sr. Java Full Stack Developer

Responsibilities:

  • Experienced behavior driven development using SCRUM framework under Agile Methodology
  • Developing Responsive Design UI, Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries Ajax and Bootstrap.
  • Designed and developed User Interfaces by using JSP, CSS and JavaScript.
  • Developed various single page applications(SPA) using REACT JS and used various components in the REDUX library.
  • Used REACT JS virtual DOM used for client-side view rendering services, React-Redux for state management and React-Router for client-side routing for dynamically changing client-side content.
  • Used Bootstrap components of Angular-UI like carousel, collapse, dropdown, and tabs to develop dynamic responsive Web Application.
  • Worked on poc on Angular 4.0 to Angular 2.0
  • Closely worked with Application using React JS and Node JS libraries NPM, gulp directories to generate desired view and redux to root the URL's properly.
  • Worked with Express JS for development of RESTful web services and middleware configurations.
  • Configuration file and Node JS is used at back end to interact with MongoDB using Mongoose connector.
  • Used Socket.IO for the Node server to auto-reconnection and disconnection support.
  • 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.
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal
  • InstalledPivotalCloudFoundry(PCF)on EC2 to manage the containers created byPivotalCloud FoundryPCF.
  • Implemented micro services inPivotal Cloud Foundry(PCF)and move development application from Docker containers & deploy into production Cloud Foundry environment.
  • 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 a highly durable messaging system called Apache Kafka for asynchronous exchange of vital information between multiple business applications.
  • Used Jenkins for continuous deployment and integration of the build and release process
  • Experience with Gulp to perform minification, compilation and Bower to maintain package dependencies.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Used Mocha (a JavaScript test framework) to write the tests at server side and used Jasmine on the client side.
  • Mocha test runner and Chai test framework are used to test React JS components.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver.
  • Worked on the Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal and Heavy forwarder.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring Boot.
  • Cloud Foundry based platform built on Kubernetes programming with deployment manager and containerized using Docker.
  • Smoke Test and Acceptance Testing with Selenium in multiple Java platforms.
  • Testing for Node JS is done using Mocha and chai and for spring boot used Mokito, Junit and thereby achieving Test Driven Development (TDD).
  • Used Maven as a build tool and Jenkins for monitoring the build status of the project.

Environment: HTML5, XML, CSS3, JSON, JavaScript, Angular JS, React, Redux, Bootstrap, Maven, Spring Boot, MySQL, Eclipse, AJAX, JSON, Node JS, Express JS, Restful API, Gulp, NPM, Apache Kafka, PCF, Splunk, GitHub, NoSQL, MongoDB, Jasmine, karma, Mocha, Selenium.

Confidential, Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Involved in developing user interface with HTML5, CSS3, SAAS, JSON, AJAX, React JS, Type script, Es6 and on server-side Technology with Node JS.
  • Used Angular Routing for navigating between screens and developed several reusable directives.
  • Made use of Angular 4 Observables to make HTTP Requests and leveraged its functions to loop around results.
  • Developed reusable components like headers, footers, page loading, sub menus, side panel etc. using Angular 4.0
  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, Express, Ajax, JSON, Angular, and Bootstrap.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Experience with the features of Angular 4 such as directives, modules and routing.
  • Used Bootstrap and Angular, React.js and Node.js in effective web design.
  • Worked on Column Filters of Data table using jQuery and ReactJS.
  • Making changes to the existing web applications and creating new components using React JS.
  • Designed modular and reusable React components using Redux Architecture and Material-UI.
  • Used NoSQL databases like Couch DB to handle large volumes of data flow.
  • Used Couchbase Lite, a client-side ‘NoSQL’ database hosted on the device, exposed via REST API through the pmapi domain which automatically replicates to a master server-side database.
  • Worked onRestWeb servicesfor backend services, used CouchbaseDB (NoSQL)for database services.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
  • 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 Boot to create aCRUD backend for our Angular-fronted application.
  • Implemented Ribbon, Hystrix and Zul API-Gateway in the 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 the Restful API and Swagger gives the rich UI to test API.
  • Created and consumed RESTful API usingHapi.jsto provide centralized logic and reusable data retrieval build on top ofNode.js.
  • Worked with the Node package manager(NPM) along with Grunt.
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code Pipeline and Amazon ECS.
  • 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.
  • Designed, built, and deployed a multitude application using the AWS stack (Including EC2, MongoDB, Docker, Kubernetes Orchestration container (EKS) focusing on high-availability, fault tolerance, and auto-scaling and Load Balancing).
  • Implemented scrutiny with the aspects of security and authentication using OAUTH 2.0 and Spring Security.
  • Implemented Rabbit MQ Services for reliable and asynchronous exchange of information.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Experienced in working with Babel and Webpack in application build and deployment processes.
  • Karma test runner and Jasmine test framework tool are used to perform behavioral driven testing for Angular 4 code.
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • Used MAVEN for building the project, dependency and documentation which is based on POM
  • Deployed the application using Docker and AWS Console services.
  • Implemented Test Driven Environment(TDD) Used JUnit, Mockito.

Environment: HTML5, CSS3, SAAS, JSON, AJAX, Bootstrap, React JS, Angular 4.0, Maven, Spring Boot, OAuth 2, Node JS, Hapi JS, NPM, Grunt, Babel, Redux, Webpack, Redux, Docker, AWS, Apache Kafka, GIT, Jenkins, NoSQL, Couch DB, Kubernetes, Kibana, Jasmine, Karma

Confidential, Nashville, TN

Java Full Stack Developer

Responsibilities:

  • Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods
  • Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
  • Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Enhanced the framework to improve the performance and to reduce the interface development time by introducing the XML based configuration.
  • Deep understanding and working experience in Object Oriented JavaScript programming and JavaScript and Spring MVC frameworks.
  • Developed entire user interface using various ExtJS components like Form panels, Tab panels, View port and Editable grids
  • Using EXTJS developed interactive cross platform web application using Ajax, DHTML and DOM scripting techniques
  • Good experience in Web 2.0RIA technologies like Extjs, JQuery,JSON, AJAX.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
  • Used SOAP client to interact with the services by providing the SOAP URL mapping and converted business to customer services into WSDL, SOAP Services.
  • Implemented Java Messaging Service (JMS) - Rabbit MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve Service Oriented Architecture (SOA).
  • Implemented Spring MVC Controller module for better handling of client request, consume RESTful data service and sending response back to client.
  • Developed Web service using Restful and implemented JAX-S and provided security using SSL.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment and extensive experience in building Rest services using Jersey Framework.
  • Used WADL (Web ApplicationDescription Language) for modelling the resources.
  • Experience in SOAP, XML/XSLT and WSDL for developing Web Services.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-WS. Used SoapUI for Web Services testing.
  • Used SOAP UI to verify the WSDL end point URL.
  • Used MySQL database for table creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Designed and developed the application front end using Spring MVC, JQUERY, AJAX, CSS, JSON and Java Server Pages (JSP).
  • Involved in writing Unit test cases for unit testing using Junit and used Selenium for UI automation.
  • Used JUnit for testing the application and Maven for building Projects and involved in code review, deployment, test cases at all levels of testing.
  • Used Drools rules engine for defining business rules and Validations.
  • Performed unit testing using JUNIT framework and tested Business Services.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver) and preparation of automation test framework.

Environment: HTML, DHTML, CSS, Bootstrap, JSON, JavaScript, jQuery, Extjs, JSP, JSTL, Maven, JPA, ORACLE, SQL, PL/SQL, REST, WADL, WSDL, SOAP, JAX-WS, RabbitMQ, Junit, Jenkins, Selenium, SVN.

Confidential, Burlingame, CA

Sr. Java/UI developer

Responsibilities:

  • Worked on Angular JS 1.2.0 version for client-side JavaScript MVC framework for the development of dynamic web applications.
  • Developed Graphical User Interfaces using UI frameworks AngularJS and Webpage's using HTML, CSS and JSP's for user interaction.
  • Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.
  • Developed new cross-browser accessible interfaces using Bootstrap, JavaScript with ES5, and AngularJS.
  • Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering
  • Worked on all the latest AngularJS concepts like creating custom directives, services, http service, factories, watch and apply etc.
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service
  • Wrote AngularJS services to consume Restful web service to load data.
  • Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, AngularJS and NodeJS
  • Developed certain features of the application functionality i.e. CRUD Create, read, update, delete features using Backbone.js and Responsive Design.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed RESTFUL web services using spring MVC, Apache CXF.
  • Developed the components using the spring framework Spring MVC, Spring DAO, Spring AOP
  • Defined Spring MVC 3 framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer
  • Validated the server and client-side information using JavaScript and Spring MVC framework
  • Implemented and tested the enterprise application with jQuery, Angular.JS and Spring MVC.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database and used Hibernate framework for object relational mapping and persistence.
  • Developed Stored Procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Implemented pre-authentication and data base security using Spring security and securing application access and Spring Batch for scheduling and maintenance
  • Worked on JMS and WebSphere MQ for queue communication and administration.
  • Used Spring JMS to receive the messages from other team and responsible for the technical direction and implementation of the Spring Batch framework.
  • Created new RESTful Webservices using JSON data format to communicate with all external system using Spring MVC framework.
  • Exposed application functionalities as RESTful services to clients that want to use their own UI layer - using Spring for JSON output.
  • Implemented error handling on various RESTful services to return the right HTTP status codes and wrote Automation Tests in Java to validate the end to end business functionality for RESTful services.
  • Developed unit testing frame work using JUnit test cases for continuous integration and used GIT for repository and controlling the code without any conflicts.
  • Involved in writing Unit test cases for unit testing using Junit and used Selenium for UI automation.
  • Co-ordinated with development team for deployment of application into JBoss Server.
  • Implemented various Business rules in the drool using Drools rule engine

Environment: HTML5, CSS3, JavaScript, AJAX, JAVA/J2EE, SQL, PL/SQL, XML, Angular JS, Backbone Js, Spring MVC, Hibernate, Spring AOP, JMS, REST services, Apache CFX, Junit, Selenium, JBoss, My SQL, Drools

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Wrote JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Implemented Struts Dispatch Action class and form bean classes using Struts framework.
  • Client & server validations were handled using JavaScript & Struts validate plug-in.
  • Struts Tiles Framework is implemented for a common look in all the presentation views.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different frontend views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Used Prime Faces library components for developing User Interface with flexibility.
  • Used Prime Faces to analyze the missing features and quickly fix the bugs.
  • Experience in writing shell and Perl scripts for database connectivity and to retrieve data from various sources.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
  • Implemented persistence layer using JPA that uses the POJO’s to represent the persistence with Oracle database tuples.
  • Used IBM WebSphere Application Server to deploy the application.
  • Used JAXB to marshal java objects to communicate with the backend mainframe system.
  • Wrote PL/SQL and SQL blocks for the application.
  • Wrote data conversion programs for handling the changes to the existing database schema.
  • Used PVCS as the source control system.
  • Used Log4j package for the debugging, info and error tracings.
  • Agile Methodology is used for development of the application.

Environment: J2EE, Struts, EJB, AJAX, JAXB, JavaScript, JPA, Oracle, XML, SOAP, JAX-WS, ANT, RAD, Log4J, SQL, PL/SQL, RAD, WebSphere, Agile, Log4j.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in creating Use cases, Class Diagrams and Interaction Diagrams.
  • Designed the UML diagrams based on the OOAD principles.
  • Developed EJB’s and deployed them on IBM WebSphere Application server.
  • Developed the Action classes, Action forms and Action Servlet for web tier.
  • Developed the Business logic on the web tier using EJB Stateless Session beans.
  • Developed business layer components using enterprise java beans (EJB).
  • Developed the modules using Servlets, Java2EE and JDBC for connecting with DB2 Database
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance.
  • Implemented Web Services to integrate between different applications using SOAP services using JAX-WS.
  • Implemented Singleton Design Pattern for database connectivity.
  • Implemented c3po connection properties for maintaining database connections.
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries.
  • Created custom PL/SQL procedures to read data from flat files to dump to DB2 database using SQL loader.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, 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.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Worked on IBM MQ to simplify integration and accelerate application deployment.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.
  • Deployed the project in Linux environment.
  • Used ANT build tool for compilation and generation of war file.

Environment: J2EE (JSP, Servlets), EJB, JDBC, DB2, PL/SQL, WebSphere, IBM MQ, SOAP, JAX-WS, UML, HTML, CSS, JavaScript, ANT and Linux.s

Hire Now