We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Issaquah, WashingtoN

SUMMARY

  • Overall 8 years of professional experience in IT industry with exposure to all the stages in software development life cycle (SDLC) including requirement gathering, software design, development and testing/support of Enterprise Applications using Java/J2EE and Web - based Applications using Object Oriented Analysis and Design (OOAD).
  • Experienced in implementation of projects using various methodologies like Waterfall, Agile (SCRUM) and Rapid Application Development (RAD) models. Well experienced in Financial and ERP systems development. Highly Experienced in using Agile Methodology including creating product/sprint catalogs and active participation in Scrum and Sprint planning.
  • Extensive Experience in Front-End UI technologies like CSS 1, CSS 3(SAAS/LESS), HTML4/5, XHTML, JQUERY, DHTML, BOOTSTRAP, AngularJS, Angular 2/4.x with NGRX to achieve MVVM design flow, developing Dynamic and Responsive Web Pages.
  • Good understanding in implementing the features of ES6 like arrows, modules, promises and enhanced object literals.
  • Experience in application of MVC frameworks such as Angular 4.0 and MVVM client-side JavaScript frameworks Backbone Js, and Ember JS, create Controllers to handle events triggered by clients and send request to server.
  • Designed and Developed Various Angular 2.0/4.0 Components (ngModules), Services (observable/promises), Directive and Pipes. Used Angular 4 to allow fully encapsulate custom elements, creating custom element, HTML imports and Shadow Dom (to render DOM tree). Implemented Angular 5 features like Angular Animation, Angular-Cookies, Angular-Filters, Angular-Mocks, Angular-Sanitize.
  • Strong Knowledge on Java Script Task Runner like Gulp, Grunt for minification, compilation, unit testing. Used NPM (NODE PACKAGE MANAGER) to manage and install the Tools like Gulp, Grunt and Groovy.
  • Good Experience in using and implementing of REACT JS with Redux and Flux patterns to attain MVC functionality.
  • Experience in working with sever side scripting using Node JS with (Express JS or Hapi JS) and adding the dependencies for Node JS like NPM and Bower.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Strong knowledge on JavaScript Unit testing with Jasmin, Karma and Protractor for angular JS, Mocha and Chai for React JS and Backbone JS.
  • Strong experience in developing Single Page Application (SPA), working with JavaScript environment like MEAN (Mongo, Express, Angular, Node).
  • Good Knowledge in Developing RESTFUL Web Services using Node JS Asynchronous Programming and Express JS.
  • Expertise in implementing web application using MERN stack (Mongo DB, Express JS, React, Node.JS).
  • Expertise in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming, Generics, Multithreading, Transaction Management, Exception Handling, Concurrency, Collections and Data structures.
  • Very Strong programming skills in designing and implementing of multi-tiered applications using web-based technologies like Spring (MVC, AOP, IOC), Spring Batch, Spring Security, Spring Data, Spring Boot, Spring Cloud, Spring JPA, Spring Core, Hibernate ORM and Web services (SOAP and RESTful) and integrated design patterns such as Façade, Template method, Factory, Singleton and Builder pattern.
  • Used Spring Cloud for microservices deployment and auto configurations like Eureka (Service Discovery), Hystrix (Circuit Breaker), Netflix Zuul (Intelligent Routing), Cluster State (Apache Kafka), Monitoring Centralized log analyses Elk stack (Elasticsearch, Logstash and Kibana), Zookeeper (Configuration management) and Ribbon (Dynamic Routing ang Loud Balancing).
  • Strong Experience in Integrating the enterprise Application using Enterprise Service Bus technologies like Apache CXF, Apache Camel Spring Integration and Mule ESB.
  • Experience in working with Microservices using J2EE Web Services based on Spring Boot and created dynamic documentation of RESTful endpoints using Swagger API.
  • Designed and developed Service Oriented Architecture (SOA) Web Services using JAX-WS(SOAP) with Apache-CXF framework and JAX-RS(REST) with Jersey framework.
  • Experience in developing Application Services by utilizing Pivotal Cloud Foundry (PCF) Platform As A Service (PAAS) for quick builds RESTful API’S.
  • Hands on experience in Developing MVC Monolithic Architecture such as Struts 1.x/2.x, JSF and Spring 3.1.
  • Strong Experienced with Authorization and Autantication of web services using OIDC (Open ID Connect) on top of it used OAuth 2.0, Site minder (for pool-based Autantication and Single-Sign-On), JWT (JSON Web Tokens) to securely transmit the information between parties as JSON object.
  • Experience in using Single Sign On and policy-based autantication using SiteMinder security framework.
  • Worked on WSDL and WADL implementing SOAP services using Axis-2 and Apache CXF framework.
  • Using Spring Boot microservice architecture developed some Standalone Microservices.
  • Using Swagger-2 and WADL developed documentation for REST API’S, which gives the description RESTFUL web services for several different clients.
  • Solid experience in working with ORM frameworks such as Hibernate, Spring JPA, Spring JDBC, Spring Data and IBATIS. Developed automated Data Access Objects (DAO’s) using Spring Data JPA, at compile time.
  • Strong Experience in developing Lazy Loading, Query’s, EhCache, Hibernate Mapping, HQL and Locking.
  • Experienced in handling Message Queue (MQ) services like JMS, Apache Kafka, Rabbit MQ, Active MQ and IBM MQ.
  • Utilized Rabbit MQ for transfer of data in a Queue in between component of an application and Robost queue that ca handle a high volume of data.
  • Experience in using Log4J for extensible logging, debugging and error tracing.
  • To Stream server-side events, implemented a metrics collection mechanism for the server by utilizing Apache Kafka. Kafka is suitable for both online and offline message consumption. Kafka Messages are persisted on the disk and replicated within the cluster to avoid the data loss.
  • Highly Experienced in using Relational Databases like MYSQL, DB2, Microsoft SQL Server, Postgre SQL. NOSQL Databases like MONGO DB, CASSANDRA, Couch DB, Graph DB, DynamoDB and CouchDB. Interacted with NOSQL databases using mongoose connector and CASSANDRA Node Driver.
  • Hands on Experience Writing Stored Procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic Server.
  • Strong Experience in using the build tools like Maven, Ant and Gradle.
  • Experienced on Client-Side Build Tools like Gulp, NPM, Webpack, Grunt and Bower.
  • Experience in testing with Junit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Used tools like Mocha and Chai, Protractor, Jasmine and Karma to test JavaScript Structures.
  • Good Understanding and experience in Amazon Web Services (Amazon SQS, Amazon EC2, Amazon S3, Amazon Elastic Load Balancing, Amazon Simple DB, Amazon EBS, Amazon Lambda and Amazon Cloud Front).
  • Good Knowledge on using various Microsoft Azure Service’s as a cloud-based Platform and PAAS, IAAS, worked on storages like Blob and SQL Azure.
  • Strong Experience in version controls like GIT, GITHUB, GIT Bucket, SVN and GIT LAB for maintaining Code Repository.
  • Good Experience on maven for building projects, Jenkins for continuous integration, Pivotal Cloud Foundry (PCF) for cloud computing, Service registry for PCF is based on Eureka, Splunk for log processing.
  • Hands on Experience in using Docker for installing, upgrading, testing, removing and running software applications.
  • Worked to set up Jenkins as a service inside the Docker swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • To manage local deployments in Kubernetes, created local cluster and deployed application containers.
  • Good Knowledge of OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Implemented services of Pivotal Cloud Foundry (PCF) such as Pivotal Container Service, Pivotal Functional Services and Pivotal Application Services,
  • Developed Test Cases for story card based on Acceptance Test Driven Development, which are been taken from Agile Test Practice SCRUM, Scripted Test cases for Test Driven Development.
  • Developed models to ensure quality control and client satisfaction.
  • Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions. Able to translate requirements into feasible technical specifications.
  • Skilled at building high-performance, responsive, attractive web applications, with involvement in both front-end and back-end design and programming.
  • Developed and integrated security functions.

TECHNICAL SKILLS

Programming Languages: Java, PL/SQL, C, jQuery, XM, C, C++.

Java/J2EE Technologies & frameworks: JDBC, Servlets, JMS, JSP, 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.

Web Development: HTML5, DHTML, XHTML, CSS3, Java Script, AJAX, JSON, Bootstrap, JQuery, Angular2.0/4.0, ReactJS with Flux, Redux, Ember JS, Knockout JS, Back Bone JS, Handlebar JS, NodeJS, Express JS, Hapi JS

Frameworks: Struts, hibernate, Spring, Bootstrap

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans

Application/Web Servers: Oracle Web Logic, IBM Web Sphere, Apache Tomcat, JBOSS Glassfish.

Methodologies/Design Patterns: OOP, UML, DAO, Factory pattern, Session Facade

Databases: MYSQL, Oracle, SQL Server 2000/2005, IBM DB2, MongoDB, Raven DB, Cassandra, DynamoDB

IDEs: Eclipse, IntelliJ, NetBeans, Visual Studio, Putty, Spring Tool Suite, Sublime, Text, WinSCP.

Build Automation: Ant, Maven

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

Project Management Tools: JIRA, Rally, Microsoft Project

Testing/Logging Frameworks: JUnit, Log4J, TestNG, Mockito, Jasmine, Karma, Mocha, Chai, Spock, Protractor

Reporting Tools: Crystal Reports 11

Tools: Microsoft Visio, TOAD

Operating Systems: Windows, Linux, Unix, MAC, MS-DOS.

Software Methodologies: Agile-Scrum, TDD, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Issaquah, Washington

Java Full Stack Developer

Responsibilities:

  • Analyzed the business requirements of the project by studying the Business Requirement Specification document. Used Use Cases and Sequence diagrams to capture the requirements.
  • Worked with Data Governance, Data quality, Data architect to design various models and processes.
  • Designed and developed Microservice architecture, using RESTFUL web services on Spring Boot framework.
  • Used Docker container to deploy microservices of Spring Boot into AWS environment using Amazon EC2 services.
  • Used Node.js for deploying POC and used for Bower and other development automation tasks.
  • Used Hapi.js which is fast, assertive, essential and moderate web framework of Node.js that helps manage a server and routes.
  • Implemented HapiJS middleware to provide response to HTTP requests and to send status codes to the browser.
  • Experience in communicating and implementing CURD operations on Mongo DB data repository by Integrating Node.js with Hapi.js.
  • The back-end use of Node.js, Hapi.js, MongoDB and Mongoose the complete MERN Stack to provide RESTful API.
  • Involved in webservices design and development. Responsible for creating and consuming web services using REST and XML.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • NODE PACKAGE MANAGER (NPM) was used to list out the right versions of the packages and their dependencies for the project.
  • Implemented various screens for the front end usingReact.js and used various predefined components from Node Package Manager (NPM) and Flux library.
  • Developed dynamic and responsive web pages to user interface screens using HTML5, CSS3 and JavaScript.
  • Developed a dashboard based on Ajax calls with Business customers count, Flags, Real-time graphs for analytical reporting using Node.js.
  • Implemented React JS Components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with REDUX Architecture.
  • Extensively used ES6 to create components in REACT JS.
  • Enhanced the customer search experience by developing searchable components with Splunk.
  • Performed CRUD operations like Create, Update, Insert and Delete data in Mongodb.
  • Worked on Mongo dB database concepts such as locking, transactions, indexes, replication and schema design.
  • Configured mongo-connector to create a pipeline from the MongoDB cluster to keep synchronize with the multiple sources like Elastic Search or another MongoDB cluster.
  • Used Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable application.
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code and Amazon ECS.
  • Designed and deployed a multitude application utilizing almost all the AWS stack which Includes EC2, MongoDB, Docker, Kubernetes Orchestration container focusing on high-availability, fault tolerance, and auto-scaling.
  • Worked on AWS Cloud Front, DynamoDB, S3 and Lambda Web Services to integrate the server side and client-side code.
  • Configured AWS EC2 instances, domain mapping via Route53.
  • Worked with app developers during API development, to implement a secure server by using OAuth2 between server and client applications.
  • Extensively worked on Firebug Lite, Firebug and IE Developer Toolbar, for debugging and browser compatibility Enhanced website by creating presenting new static model pages and presenting it to senior management for attracting the customers and existing users.
  • Used Maven and Jenkins to automate the construct and convey process and SVN was utilized for project administration and version management.
  • Creating customized business reports and sharing insights to the management.
  • Scheduled workflow runs and helped the support team in analysis of the job failure and provided the relevant solution.
  • Used Spring AOP for cross cutting concerns and Spring IOC for loosely coupled code.
  • Integrated spring with Hibernate for data access from MySQL Database.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework persistence onto oracle database
  • Used Multithreading as a programming and an execution model that allows multiple threads to exist within the context of a single process.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Documented Spring RESTful APIs with Swagger to help customers better understand APIs.
  • Verified data integrity on Apache Cassandra cluster while batch loading.
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
  • Used Apache Kafka in cluster as messaging system between APIs and microservices and worked on Splunk SPL (Search process language) queries, reports and logging using Log4j.
  • Experience in working with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Used Spring AOP module to handle transaction management, logging and profiling.
  • Implemented Spring Cloud- Netflix ZUUL to building micro services to communicate with each other.
  • Developed Microservices using Spring Cloud Netflix OSS stack to address Load balancing Ribbon, API gateway using ZUUL.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services
  • Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch upon MongoDB for analytics and visualization of the user’s login.
  • User autantication is done through JSON Web Tokens (JWT).
  • Implemented NETFLIX ZUUL API gateway for all the requests from the devices and websites by registering services to Eureka.
  • Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications.

Environment: Java, AWS EC2, Docker, Spring Boot, Spring Web MVC, Spring REST, Spring JPA, Spring Batch, Spring Cloud, NETFLIX ZUUL, UML, XML, XHTML, HTML5, CSS3, ReactJS, XSL, Oracle, SQL Developer, jQuery, JUnit, REST, AngularJS, Flux, Hibernate, Mongo DB, Hapi JS, AWS ECS, EC2, ES6, Maven, Jenkins, Kubernetes.

Confidential, Norfolk, Virginia

Sr. Java Full Stack Developer

Responsibilities:

  • Developed a Micro Service Oriented application with Angular 4.x/2.x in the front end and Spring Boot services.
  • Worked with Java 8 new features like lambda expressions, streams, predicates and new date time API.
  • Design develop and test HTML5, CSS3(LESS), Bootstrap, JavaScript, jQuery and Angular4.x/2.x that meets accessibility and web browser standards for website.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Used Angular 4.X/2.X forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
  • Used Selectors, Events, AJAX and Dom Manipulation using components in Angular 2.0 for updating content on DOM nodes
  • Implemented form validation on HTML forms using the built-in validation properties and methods in Angular 4.X/2. X.
  • Highly used Angular 4.X router to build Single Page Application for navigation through the different status and multiple modals.
  • Developed pages using Angular directives, expressions, modules, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Karma test runner and Jasmine test framework tool are used to perform behavioral driven testing for the angular application
  • Implemented Spring Boot to create aCRUD backend for our React-fronted application
  • Developed the Micro Services using Spring Boot to get range of Non-functional features and using Spring Rest to create Rest Producers and Rest Clients using spring rest template.
  • Worked with JavaScript Object Notation (JSON) for communicating between front-end and middleware.
  • 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.
  • Utilized the inbuilt NPM package manager to configure the right versions of the packages and to achieve dependency management.
  • Implemented Node JS as a server-side proxy for providing autantication and authorization for web services event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • 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.
  • At a later point, migrated from Express JS to Hapi JS which is configured on top of Node JS to attain better performance, to use built in autantication and authorization techniques.
  • Implemented a robust RESTful (Apache CXF) web service and automated documentation to the web services in the application is provided by Swagger by configuring hapi-swaggered and hapi-swaggered-ui.
  • Implemented JWT (JSON Web Tokens) for creating tokens to assert claims in the application and providing autantication of RESTful services
  • Developed the micro services using Spring Boot to get range of non-functional features.And using spring rest to create rest producers and rest. Clients using spring rest temple.
  • Testing for Node JS is done using Mocha and chai and for spring boot used Mockito, Junit, Mock MVC and thereby achieving Test Driven Development (TDD).
  • With the concept of React JS Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Working in Deployment area, using Dockers Tool for deployment by creating Docker Containers and Docker Images and pushing it to Docker HUB.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API.
  • Developed stored procedures, Triggers and functions in Oracle 12c to process the trades using PL/SQL and mapped it to Ibatis Configuration File and also established data integrity among all tables
  • Created a pipeline from Mongo DB cluster by configuring Mongoose Connector, to sync with multiple sources like Elastic Search or another Mongo DB.
  • Used Spring as middle tier application framework, persistence strategy using spring support for Ibatis and declarative transaction management.
  • Developed PL/SQL procedures for login module and written complex SQL queries.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache
  • Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
  • Implemented Spring Cloud- Netflix ZUUL to building micro services to communicate with each other.
  • Implemented Netflix Zuul API gateway for all the requests from the devices and websites by registering services to Eureka.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at the consumer level.
  • 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.
  • Responsible for building presentation using the spring framework.
  • Extensively used PaaS services for the development.
  • Participated in architect and design of the components using a distributed architecture on AWS cloud platform.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, optimized volumes and EC2 instances
  • Integrated Apache Kafka for data ingestion.
  • Used Kafka to handle data pipeline for high speed filtering, pattern matching and for monitoring data pipelines
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Testing JSON output using Advanced REST Client or POSTMAN.
  • Implemented business processes such as user autantication, transfer of service using session EJBs. Used SVN tortoise for file management.

Environment: Core JAVA, JavaScript, JDBC, EJB,CI and CD, JPA, EAI, Spring Boot, PaaS service,, PL/SQL, Angular4.0/2.0, Spring Framework, IDM technologies, JAX-B and JAX-RS, SQL, Sybase, Clear Case, Oracle12c, Netflix OSS, Apache Kafka, Docker container, ELK, Eclipse, SQL Developer, Junit, Agile, node JS, Executors Framework, Lambda Expressions, IBM WebSphere 5.0, Log 4J, HTML and CSS, SVN.

Confidential, Plano, TX

JAVA Developer

Responsibilities:

  • Developed RESTful Services and Web Service Clients (JAX-RS) with data representation in different formats such as XML and JSON.
  • Implemented WADL configuration and API documentation for the understanding of Rest based Web services
  • Use Design patterns to develop robust applications with optimal functionality.
  • Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.
  • Used JAX-RS plus jersey implementation for Restful web services.
  • JAX-RS API generic and pluggable interface called Message Body Writer for doing the custom marshalling.
  • Worked with Legacy Web Services systems where SOAP (AXIS-2) is migrated and implemented using REST (Jersey extending the JAX-RS).
  • Accessed Restful resources with HTTP protocol, the URL of the resource serve as the resource as the resource identifier and GET, PUT, DELETE, POST and HEAD are the standard operations.
  • Worked with UI developers in building the Web platform using HTML5, CSS3 and JavaScript.
  • Used Ajax, JSON with jQuery for request data and response processing.
  • Worked with AJAX for implementing dynamic webpage's where the content was fetched via API calls.
  • Used AJAX and custom HTML helper Classes to implement asynchronous calls to the server to update the changes.
  • Used Express.js as Model, Widgets as Controller and jQuery template as View.
  • Design and developed complex UI screens using Ext JS Framework.
  • Implemented AJAX calls with Ext JS and handled request and responses for various modules.
  • Used JavaScript frameworks such as JQuery, Dojo, Ext JS, CSS preprocessors such as LESS or SASS.
  • JIRA tool for project management used in the application to tack bugs, issues and project management functions.
  • Implemented logging using log4j for logging purpose of the projects as well as print debugging, warning on the server console.
  • Performed Installation, Configuration and Maintenance of production Cloud Environments such as Tomcat, Apache.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Tested the response format of REST services in XML, and JSON.
  • Used SQL in constructing views, indexes, stored procedures relational database models.
  • Participate in daily SCRUM meetings and assisted to clarify any details.
  • Preparing and executing Unit test cases.
  • Generate weekly and monthly asset inventory reports.

Environment: Java J2EE, JSP, Backbone.JS, Spring MVC, Spring, Workflows, SQL, HTML, UML, jQuery, CSS, XML, Ajax, Bootstrap, SOAP, REST, Soap UI, Windows, JSON, log4j, ANT, JIRA, Tomcat, Jersey, WADL, JAR-RS, Tomcat, Apache

Confidential, Memphis, TN

Java/ J2EE Developer

Responsibilities:

  • Worked closely with business analysts, project managers and project leaders to analyze business requirements, used J2EE design patterns like Factory, Singleton involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Developed dynamic web pages using HTML5, CSS3, jquery, Bootstrap, AJAX for building up a Monolithic application.
  • Created responsive UI modules using Backbone JS with hard coded dependency of Underscore JS in combination with Handlebar JS for templating.
  • Used Backbone JS to utilize its minimal set of data-structuring (models and collections) and user interface (views and URLs) primitives for building a MVC work flow design
  • Created JSP, JavaScript, JQUERY & HTML, extensively used various collection classes like Array List, Hash Map, Hash Table and Hash Set.
  • Worked with JAXB, used JBoss Application Server that implements the Java Platform, Enterprise Edition (Java EE).
  • Involved in developing & consuming Web services using WSDL, SOAP, AXIS among others.
  • Involved in the implementation of the MVC architecture using spring.
  • Involved in Spring MVC model integration for front-end request action controller.
  • Developed the Use case, Sequence and Class diagrams using UML/Rational Rose, used Spring MVC to decouple business logic and view components, involved in developing/coding the core framework classes and developed web services using JAX-WS to make use of existing applications.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Used Spring MVC framework to develop the application
  • Involved in requirement analysis & client interaction, Responsible for Writing Hibernate mapping XML Files, HQL.
  • Created new database connection for MYSQL.
  • Implemented Spring Security for providing autantication and authorization for web services.
  • Design and develop large-scale eCommerce web applications using java on the oracle ATG commerce platform supporting all the phases of the software development life cycle.
  • Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users
  • Involved in JUNIT, Integrations & smoke testing.

Environment: J2EE, Servlet/filters, JSP, Spring MVC, Spring boot, Spring Security, Hibernate 3.0, Ajax, BackboneJS, Underscore JS, Handlebar JS, Apache Camel, MYSQL, WebSphere, Tomcat, Eclipse STS, Executors Framework, MAVEN, Log4J, Jenkins, JProfiler, JMeter, Git, JIRA, JUnit, Mockito

Confidential

Java Developer

Responsibilities:

  • Being a Team member, I has developed screens, Controller classes, business services and DAO layer.
  • Participated in Software Development life cycle (SDLC) through all stages.
  • Developed Graphical User Interfaces using HTML, CSS, bootstrap and JSP's for user interaction.
  • Developed the application using J2EE architecture and used JSP, JavaScript, JSTL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Fetched the web UI using Struts, JSP, Servlets and Custom tags.
  • Implemented MVC design pattern using Struts Framework.
  • Form classes of Struts Framework to write the routing logic and to call different services.
  • Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
  • Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries
  • Develop a business continuity plan for the SQL Server Databases using JDBC drivers.
  • 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.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used SVN for version control across common source code used by developers.
  • Used JIRA for bug tracking, project level issue tracking and environmental issue tracking.
  • Used ANT built tool for compiling and generating war file.

Environment: Core Java, J2EE, JSP, HTML, MVC, Servlets, Struts, DAO, Web Logic Server, JIRA, SVN, Ant, SQL.

Confidential

Java Developer

Responsibilities:

  • Developed application based on Model View Controller (MVC) architecture.
  • Implemented forms and action classes for the application using EJB and Struts Framework.
  • Developed EJB deployment descriptor using XML and used JAXB components for transferring the objects between the application and the database.
  • Functionalities like auto completion of forms and user validation are implemented using jQuery.
  • Used Multithreading concept to post data from files to tables involving transformation of file from one format to another.
  • Configured Struts-config.xml, Tiles-def.xml and various properties files provided by Struts Framework for the implementation module.
  • Developed dynamic web page using JSP and used Struts Validation framework to perform input validation.
  • Built PL/SQL functions, stored procedures, views and configured Oracle Database 10g with JDBC data source with connection pooling enabled.
  • Installed WebSphere Application Web Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.

Environment: JAVA/J2EE, EJB, JSP, HTML, CSS, JavaScript, JBoss, Subversion (SVN), Oracle, SQL Developer, DOJO, JDBC, Servlets, Struts 2.0 framework.

We'd love your feedback!