We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Farmington Hills, MichigaN

SUMMARY

  • Over 8 years of experience in Developing, Testing, Implementing Enterprise Applications using Java/J2EE platform and web - based applications using Object Oriented Analysis and Design (OOAD).
  • Experienced on various SDLC (Software Development Life Cycle) like Waterfall, Rapid Application Development (RAD) and Agile (SCRUM) models.
  • Strong experience in User Interface development using web technologies like HTML5, /XHTML, DHTML, CSS3(SAAS/LESS), Bootstrap, JAVASCRIPT, TypeScript JQUERY, AJAX.
  • Good understanding of JavaScript ES-6 arrow functions, block-scoped constructs, template literals, promises, multi-line strings and ES-7 async functions, Observables, Object Rest/Spread Properties.
  • Experience in implementing view rendering technologies like jQuery, React.
  • Expertise in using various JavaScript build tools like Grunt, Gulp for Angular 1.0, Webpack for react and Angular 2.x/4.x, Browserify for packaging node JS for minification, unit testing, web page refreshing.
  • Experience in using JavaScript testing frameworks like Karma, Jasmine, Protractor for Angular 2.0/4.0 and Mocha and chai for React JS and Node JS
  • Expertise in implementing MVVM architecture on client side using Angular 2.x, Angular 4.x, Angular 5.x wif typescript 2.7.
  • Highly used Angular 4 router to build single page application (SPA) to navigate through teh different components.
  • In Angular 2.x implemented various concepts like components, directives, Data Binding, Event Binding, written services for dependency injection, Observables, Shadow DOM (to render DOM tree).
  • Highly used Angular 4 router to build single page application (SPA) to navigate through teh different components.
  • Expertise in working wif Angular 5 implemented features like HTTP Client, support for Multiple Export Alias which makes Build Optimization, Faster compilation.
  • Expertise in implementing Angular 5 concepts like Angular-animate, Angular-cookies, Angular-Filter, Angular-Mocks, Angular-sanitize.
  • Experienced in MVVM Client-side JavaScript frameworks like Angular 2.0/4.0 and MVC frameworks like Backbone JS, Ember, Ext JS and Handlebar JS.
  • Good understanding of React JS and working wif Redux / Flux architecture.
  • Experience in developing and publishing RESTful web services using Node JS Asynchronous programming and express JS.
  • Expertise in working wif Hapi.JS to build reusable application logic by avoiding spending time on building infrastructure.
  • Strong experience in developing Single Page Application (SPA), using MEAN (Mongo, Express JS, Angular and Node) stack.
  • Implemented teh web application using MERN (Mongo DB, Express JS, React, Node.JS)
  • Extensive experience wif Core Java, Multithreading, Transaction Management, Exception Handling, Concurrency, Collections, Data structures, Lambda Expressions, Functional Interfaces and JDBC.
  • Extensive working experience wif various J2EE Frameworks like EJB, Struts, JSF, JSP, JSI (Prime Faces).
  • Expert level skills in spring framework modules like Spring MVC, Spring Batch, Spring Security, Spring Data, Spring Boot, Spring Cloud, Spring JTA, Spring AOP, Spring Core.
  • Hands on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS).
  • Strong understanding and implementation using Spring Cloud-Netflix OSS stack for microservices deployment and auto configurations like Eureka (Service Discovery Server), Ribbon (Dynamic Routing and Load Balancing), Hystrix (Circuit Breaker), Zuul (Edge Proxy), and ZooKeeper (Configuration Management).
  • Strong experience in integration tools like Apache CXF, Apache Camel Spring Integration and Mule ESB to integrate teh enterprise application technologies wif existing JVM environment.
  • Great experience of working wif authorization and autantication of web services using OIDC (Open ID Connect) on top of OAuth 2.0, site minder (for pol based autantication and single-sign on), JWT (JSON web tokens to securely transmit information between parties as a JSON object)
  • Expertise in developing SOA (Service Oriented Architectures) and Microservice architectures using J2EE web services based on Restful(JAX-RS), SOAP(JAX WS), JAX-RPC and JAXR(Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.
  • Worked on WSDL and WADL implementing SOAP services using Axis-2 and Apache CXF framework.
  • Developed Restful web services using JAX-RS in JERSEY, Apache CXF to expose teh data to spring module.
  • Good Knowledge in documentation of REST API's using Swagger 2 and WADL, which exposes description of a RESTFUL web services to different clients.
  • Developed some standalone Microservices using Spring Boot microservice architectural patterns
  • Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ and IBM MQ.
  • Kafka is suitable for both offline and online message consumption. Kafka messages are persisted on teh disk and replicated wifin teh cluster to prevent data loss.
  • UsedRabbit MQfor transport of data in Queue in between components of teh application and robust queue dat can handle a high volume of data.
  • Good understanding of Spring annotations as well as XML configuration for dependency injection.
  • Extensive experience wif Java based ORM frameworks involving Hibernate, JPA, Spring Data and iBatis.
  • Experience wif SQL and PL/SQL to query various Relational Database Management Systems including Oracle, MS SQL, MySQL, DB2 and PostgreSQL and No SQL databases like Mongo DB, CouchDB, DynamoDB and Cassandra.
  • Experience in interacting wif NoSQL databases using Mongoose Connector and Cassandra Node Driver.
  • Worked wif Drools to provide Business Rules Management System (BRMS) solution dat provides a core Business Rules Engine.
  • Hands on experience wif build tools like Maven, Gradle and ANT.
  • Good understanding of Client- side build tools like Gulp, NPM, Webpack, Grunt, and Bower.
  • Experience in testing wif JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Worked on testing JavaScript structures utilizing Mocha and Chai, Protractor, Jasmine and Karma.
  • Strong Knowledge on automated java based behavioural testing and integration testing of teh applications using Cucumber and Selenium respectively.
  • Experience in building and deployment of EAR, WAR, JAR files on different environments in IBM WebSphere Application Server v7.
  • Experience in deploying and configuring application servers such as Oracle WebLogic, Glassfish, IBM WebSphere, Jboss and Apache Tomcat.
  • Sound learning on consistent mix and persistent improvement devices like Jenkins, Hudson, Puppet and Bamboo.
  • Experience in Unix and Shell Scripting.
  • Good knowledge in building real time dashboard applications using Elastic Search, Logstash and Kibana (ELK) to profile and monitor teh streaming data of teh application
  • Implemented Kibana and Splunk for dashboard for log data and creating charts for analysis. Proficient in implementing ELK (elastic search, Logstash, kibana) for searching and server-side data processing pipeline to ingest data from multiple sources simultaneously.
  • Experience in Microsoft Azure services like PAAS, IAAS and worked on storages like Blob and SQL Azure.
  • Professional experience in Log4J for extensible logging, debugging and error tracing.
  • Good Knowledge 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).
  • Hands on experience in implementation of Pivotal Cloud Foundry (PCF) services such as Pivotal Container Service, Pivotal Application Service and Pivotal Functional Service.
  • Applied Agile Test Practice SCRUM, Scripted Test Cases for Test Driven Development (TDD) and developed test cases for story card based on Acceptance Test Driven Development.
  • Good experience using Docker for installing, upgrading, testing, removing and running software applications.
  • Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Used various version control software such as GIT, GIT LAB, SVN, CVS, Big Bucket for maintaining code repositories.

TECHNICAL SKILLS

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

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, JQuery, Angular2.0/4.0, ReactJS wif Flux, Redux, Ember JS, Knockout JS, Back Bone JS, Handlebar JS, NodeJS, Express JS, Hapi JS

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

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

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

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

Webservice frameworks: JAX-RS, JAX-WS, Apache CXF, Axis, Jersey

Software Methodologies: Agile Scrum, TDD, Waterfall

Build & Configuration Tools: Maven, Ant, 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, Farmington Hills, Michigan

Java Full Stack Developer

Responsibilities:

  • Involved in requirements gathering and analysis from teh existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Worked as a part of Agile Software Development Methodology including Scrum technology.
  • Used JavaScript and jQuery for validating teh input given to teh user interface.
  • Implemented web application using technologies MongoDB, HapiJS, Angular 5, Node.JS along wif HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies.
  • Migrated teh code from Angular 4 to Angular 5 to make teh compilation faster, build optimization, to make teh application support for multiple export alias.
  • Developed several services in Angular 5 and shared them among different components using teh dependency injection.
  • Created custom directives in Angular 5 for reusable components (directive for browser controls like: disable right click, browser close, and lock screen while transition, multifield form elements, back ground file uploads etc.).
  • Tested Angular 5 wif Jasmine and karma testing frameworks. Using Test Driven Development.
  • Developed application from scratch including Mongo DB server setup and Hapi-JS server development.
  • Developed REST services using Node-JS, Hapi-JS, Body-Parser, Mongoose, and other node modules to serve teh web application wif JSON data.
  • Worked wif HTTP/HTTPS protocols by using Angular 5 components to build microservices in Node JS.
  • Used HapiJS middleware to provide response to HTTP requests and also to send status codes to teh browser.
  • Integrated Spring Boot wif Hibernate for data access from MySQL Database.
  • Created dynamic schema design through NOSQL Mongo DB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalabilityas datavolumesincrease through Automatic Shading.
  • Implemented Mongoose Connector as our ODM framework.
  • Extensively used promises (Success and Error) while making sync communication. Wrote services wif Angular 5 to store and retrieve user data from teh Mongo DB for teh application on devices wif teh Http service.
  • Used Mocha (a JavaScript test framework) to write teh tests at server side and used Jasmine on teh client side.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to PCF.
  • Used GIT for Version Control of code for incremental development and day-to-day basis to maintain teh code history.
  • Used Postman tool to test teh API workflow tested on teh JSON files which are generated by teh NodeJS, Hapi JS.
  • Designed and developed Spring Boot adapter applications using Rest API.
  • Developed RESTful service interface using Spring Boot to teh underlying Agent Services API and Implemented RESTful web services.
  • Worked wif Microservice architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest.
  • Implemented Spring Boot properties like acutators and health checkers to enhance microservice implementation.
  • Integrated Swagger API for Spring Boot documentation. Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
  • Used Firebug, Firebug Lite, 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 teh customers and existing users.
  • Experience in Docker Engine and Docker Machine environment, to deploy teh micro services-oriented environments for scalable application.
  • Implemented Docker for creating teh custom Docker container images.
  • Implemented teh Docker for packaging teh application in virtual container and tan teh contained application is deployed to Pivotal Cloud Foundary using CLI(Command Line Interface) tool where service is an Infracture.
  • Created a new cluster and container management tool using Kubernetes for Zero downtime Deployment.
  • Developed Microservices using Spring Cloud Netflix OSS stack to address Load balancing using Ribbon, API Gateway using Zuul.
  • Implemented a metrics collection mechanism for teh server by utilizing Apache Kafka to stream server-side events.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating kafka adaptors for decoupling teh application dependency.
  • Used Netflix OSS to allow application to change its properties Dynamically after teh deployment.
  • Implemented Kibana for centralized logging and monitoring dat builds on Elasticsearch upon MongoDB for analytics and visualization of teh user’s login.
  • User autantication is done through JSON Web Tokens (JWT).
  • Developed teh functionalities under Agile Methodology, JIRA processes and used JIRA for task assignment, bug tracking and fixture.
  • Used Log4js for automated logging of error messages.

Environment: HTML5, CSS, Angular4, J Query, Angular5, NodeJS, Express JS, JWT, JIRA, GIT, HTTP/HTTPS, Apache kafka, IBM MQ Firebug, Jasmine, Mocha, Pivotal Cloud Foundary(PCF), Postman, Log4js, kubernetes, kibana (ELK), Spring Boot, swagger API, Agile Methodology, Mongoose ORM, MongoDB, Docker.

Confidential, Kansas city, Missouri

Java Full Stack Developer

Responsibilities:

  • Developed teh front-end featuring rich web interface implemented using HTML, CSS3, React JS and Bootstrap for responsive design.
  • Implement teh web application using technologies MongoDB, Express JS, React, Node.JS along wif HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies.
  • Developed various Typescripts (ES6) objects including Components, ng Modules, Providers, Services and Classes using arrow functions and optional types.
  • Developed various single page applications (SPA) using REACT JS and used various components in teh REDUX library.
  • Closely worked wif Application using React.JS and Node.JS libraries NPM, gulp directories to generate desired view and redux to root teh URL's properly.
  • REACT JS Virtual DOM used for client-side view rendering services, React-Redux for state management.
  • Used Node JS along wif Express JS to achieve reusability and gain centralized logic.
  • Implemented generating teh verification hash code using crypto package on Node.JS and added user validations and user permissions by using Node.JS
  • Worked wif Node.JS framework including authoring complex directives, services, controllers and filters.
  • Developed readable and writable streams of Node JS to process teh data from external means of teh application.
  • 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 and boiler plates efficiently.
  • Node JS to attain better performance, to use built in autantication and authorization techniques.
  • Migrating existing application into REST based Microservices to provide all teh CRUD capabilities using Spring Boot.
  • Designed and developed RESTFUL web services using Spring Boot and Jersey framework.
  • Used Swagger specification for documenting REST API's which exposes description of a RESTFUL web services to different clients.
  • Used Spring Data JPA as teh ORM framework to connect wif MYSQL database and Cassandra data node to connect wif Cassandra database.
  • Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements.
  • Verified data integrity on Cassandra cluster while batch loading.
  • Implemented teh function to send and receive AMQP messages on RabbitMQ synchronously & asynchronously and send JMS message on teh edge device.
  • Configured Docker container service and build pipe line Jenkins CI/CD tool for continuous integrating and deploying application on servers.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Autanticating Users and to provide teh security to RESTful web services using OAUTH 2.0.
  • Implemented a metrics collection mechanism for teh server by utilizing Apache Kafka to stream server-side events.
  • Implemented Splunk dash boards and log management wif ELK (Logstash serves as data ingestion engine).
  • Served teh ELK stack community wif use cases and log stash plugin and actively participated in blogs and Q and A’s.
  • Splunk is implemented in teh application for log errors, exceptions, and business logic and log analytics.
  • Used Amazon Web Services (AWS) for promoting code in various Environments.
  • Deployed EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPCs.
  • Implemented Netflix OSS (Open Source Software) for microservices deployment and auto configurations Eureka (Service Discovery Server), Ribbon (Dynamic Routing and Load Balancing), Hystrix (Circuit Breaker), Zuul (Edge Proxy).
  • Mocha test runner and Chai test framework are used to test React JS components
  • Used JIRA as teh bug tracking system to track and maintain teh history of bugs/issues on everyday basis.

Environment: Angular JS 4.0, React JS, Cassandra DB, MySQL DB, HTML, CSS3, Typescript, Angular CLI, Redux, NPM, Spring, Cassandra Docker, Jenkins, REST, Spring Boot, Jersey, Jasmine, Karma, Mocha, Chai, AWS, RabbitMQ, JIRA.

Confidential, Portland, OR

Java Full Stack Developer

Responsibilities:

  • Involved in gathering business requirements, analysing teh project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for teh Optimization module using Microsoft Visio and UML.
  • Developed teh application using Java/J2EE standards and implemented Service Oriented architecture (SOA) using Spring.
  • Developed teh UI Screens using JSP, JavaScript and HTML and did teh client-side validation wif teh JavaScript.
  • Developed teh User Interface Screens for presentation using Angular JS, Ajax, Bootstrap, Java script and HTML.
  • Implemented Reporting SPAs using Angular JS, Angular Directives, Bootstrap, CSS, LESS, and Gulp.
  • Created Multiple Views as well as Nested Views wif teh help of Angular Js Ui-view & Ui -sref.
  • Experience in Single Page Application (SPA) using Angular JS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Bower, Grunt.
  • Built Web pages dat are more user-interactive using AJAX, JavaScript.
  • Developed teh system using Java, Spring 3.1, Spring Boot, iBatis, Angular JS, HTML, CSS, Bootstrap, Angular-UI.
  • Extensively used iBatis in data access layer to access and update information in teh database.
  • Created RESTful Webservices in pushing data to downstream systems.
  • Used iBatis to deal wif large databases, teh organization TEMPhas implemented data access tier using Spring DAO.
  • Performed usability testing for teh client’s web pages wif use of (Software Testing Life Cycle) STLC.
  • Created restful API using express JS to handle security, autantication and authorization.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Participated in design of teh components using a distributed architecture on AWS cloud platform.
  • Developed REST services using Spring Boot, Spring REST and involved in creating REST controllers, etc.
  • Implemented Spring MVC Controller module for better handling of client request, consume.
  • Developed Spring AOP aspects for logging and exception handling and involved in integrating spring wif iBatis.
  • Worked on creating API and created Docker Files for different services. Used Swagger to access teh container.
  • Develop Docker based deployment modules wif Jenkins, Kubernetes, and Ansible based pipelines/frameworks.
  • Performed ORM mappings wif iBatis and implemented spring transaction management in teh application.
  • Developed Batch jobs using Spring Batch and scheduled teh jobs using spring scheduling.
  • Maintained, structured, and surveyed documents wifin teh SQL database ensuring data integrity, correcting anomalies, and increasing teh overall maintainability of teh database.
  • Composed and executed MySQL scripts to insert and update SQL database automating data changes and reporting.
  • Focused middle-level development of teh client application for creating automated reports from teh UI.
  • Consumed SOAP web services and RESTful JSON web services to create teh automated report. Involved in planning process of iterations under teh Agile Scrum methodology.
  • Testing for Angular JS is done using Jasmine. Unit testing is achieved using Mockito, Powermock and thereby achieving Test Driven Development (TDD).
  • Used Jenkins for Continuous integration and continues deployment.
  • Configured Jenkins to handle application deployment onCloud (AWS) and to integrate wif Git Hub version control.
  • Integration testing methods and Behavioral driven testing in teh application are implemented by using Selenium and Cucumber.

Environment: Agile, Scrum, Java/J2EE, Spring, Spring Boot, Spring AOP, Spring REST, Spring MVC, JMS, JBoss EAP, Angular Js, MongoDB, NOSQL, XML, Typescript, SAX, DOM, JAXB, WSDL, SOAP, JavaScript, Bootstrap, SASS, JQuery, Docker, AJAX, HTML, CSS, Gradle, RESTful, AWS, SOAP UI, Rational Quality Manager.

Confidential, Arbor, Michigan

Sr. Java Developer

Responsibilities:

  • Worked closely wif 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 wif hard coded dependency of Underscore JS in combination wif 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 wif JAXB, used JBoss Application Server dat implements teh Java Platform, Enterprise Edition (Java EE).
  • Involved in developing & consuming Web services using WSDL, SOAP, AXIS among others.
  • Involved in teh implementation of teh MVC architecture using spring.
  • Involved in Spring MVC model integration for front-end request action controller.
  • Developed teh Use case, Sequence and Class diagrams using UML/Rational Rose, used Spring MVC to decouple business logic and view components, involved in developing/coding teh 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 teh user requests and used various controllers to delegate teh request flow to teh Backend tier of teh application.
  • Used Spring MVC framework to develop teh application.
  • Involved in requirement analysis & client interaction, Responsible for Writing Hibernate mapping XML Files, HQL.
  • Implemented Database connection using MySQL. Used Stored Procedures to achieve modular programming and faster execution like triggers, run when changes are made to table’s Data using Data Manipulation Language (DML).
  • Implemented Views to get teh data from one or more tables columns, also used for Security mechanism in teh SQL server.
  • Created various Advice (before, after) methods as required usingSpringAOP.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security
  • Implemented Spring Security for providing autantication and authorization for web services.
  • 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.
  • Usedspringbatchframework to create custom readers and writers to work wif teh application.Usedspringbatchframework to update data in databases.
  • Worked wif spring batch to convert xml files to data base records.
  • Created custom readers, processors, Validators, Field Extractors for various Spring Batch applications.
  • Used Spring JPA to perform CRUD Operations and persist teh data to teh database.
  • Design and develop large-scale web applications using java on teh oracle ATG commerce platform supporting all teh phases of teh software development life cycle.
  • Creation of technical specifications, coding, unit and system integration testing for teh enhancements and conducted reviews wif 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

Associate Software Engineer

Responsibilities:

  • Designed and developed web interfaces and business logic using Jakarta Struts Framework.
  • (MVC architecture), JSP, Servlets, Java Beans, JDBC, AJAX, Java Script, HTML, DHTML and XML Technologies.
  • Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.
  • Implemented teh MVC pattern by using Struts wif help of controller servlet. Action mappings, actions and global forwards are defined in struts-config xml file and method call implementations are developed in Action.
  • Integrated Struts wif Hibernate and used ORM tool hibernate to interact wif database.
  • Used Hibernate for mapping java classes wif database and created queries wif Hibernate query language (HQL) and integrated business layer wif DAO layer.
  • Used Hibernate as an Object-Relational Mapping ORM tool to store teh persistent data and for communicating wif Oracle database and to customize teh data for new applications. Planned, Scheduled and Implemented on Linux boxes as part of proactive maintenance and Secure Shell (SSH) Implementation.
  • Created and scheduled Batch process using Java Batch and Spring Batch and implemented job throttling for spring batch process.
  • Used Spring Batch to develop batch processing to handle bulk requests from teh clients.
  • Used Maven as build tool to build artifact on teh source code.
  • Installed and configured IBM Web Sphere application server and http web server for development and production environment and used Web Sphere message broker and Web Sphere Message Queue for route, transform, migrate and enhance data.
  • Develop and implement patch deployment plans used to patch development and production Linux and Windows servers.
  • Modified Korn and Bourne shell scripts to automate administration tasks like customizing user environment and performance monitoring.
  • Used Drools rules engine for defining business rules and Validations.
  • Implemented Multithreading feature for processing teh multiple requests to achieve high performance.
  • Worked wif Core Java concepts like Collections Framework, Multithreading,
  • Memory management and used Log4J to capture teh log dat includes runtime exceptions, monitored error logs and fixed teh problems.

Environment: Struts 2.2, Spring 3.1, Spring IOC, Maven, Spring MVC, iBatis, SQL, IBM Web Sphere, Web Sphere Message Broker, Web Sphere Message Queue, Linux, Drools, Multithreading and Log4j.

Confidential 

Java Developer

Responsibilities:

  • Teh application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Responsible for developing GUI / user interfaces using JSP, CSS & HTML part of view development for teh new enhancements or new modules. Also carried out validations of user requests using JavaScript.
  • Functionalities like auto completion of forms and user validation are implemented using jQuery.
  • Implemented forms and action classes for teh application using EJB and Struts Framework.
  • Developed EJB deployment descriptor using XML and used JAXB components for transferring teh objects between teh application and teh database.
  • Used Multithreading concept to post data from files to tables involving transformation of file from one format to another.
  • Successfully wrote and implemented SQL Queries, Stored procedures and Triggers in SQL SERVER.
  • Implemented JDBC for database connectivity wif MySQL Server.
  • Developed and implemented teh MVC Architectural pattern using STRUTS framework including JSP and Servlets
  • Developed dynamic web pages using JSP and used Struts Validation framework to perform input validation.
  • Developed Ant scripts and developed builds using Apache ANT.
  • Used Clear Case for source code maintenance.

Environment: Java/J2EE, JSP, CSS, HTML, Servlets, JDBC, JavaScript, EJB, RESTful Web Service, SQL loader, ANT.

We'd love your feedback!