We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 8 years of experience as full stack development in Analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using the JAVA/J2EE technologies.
  • Expertise in working with SDLC Waterfall, TDD, Agile software methodologies.
  • Experience in Front - End UI technologies like Java script, HTML4/5, XHTML, DHTML, CSS2/3 (using SASS and LESS), Bootstrap to achieve design flow and developing dynamic web pages.
  • 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.
  • Experienced in Angular JS, Backbone JS, Ext JS, Ember JS for unique and customize front end app development and to achieve MVC design flow.
  • Good knowledge on client-side JavaScript framework Angular 2.x/4.x with NGRX to achieve MVVM design flow using directives, observables, promises, dependency injection from component to services, pipes, shadow DOM (to render DOM tree).
  • Experience in developing Angular 4 advanced features such as interfaces, nested components, services, routing and modules.
  • Experienced in Optimizing the performance of application using Angular 4 Lazy Loading and ahead of time compilation.
  • Good understanding on Server-side JavaScript structures like Node JS with Express JS and Hapi JS.
  • Experience in developing network applications using Node JS with an event-driven, Asynchronous approach and single threaded model with event loops.
  • Strong experience in developing Dynamic Single page application (SPA) using MEAN (Mongo, Express JS, Angular and Node JS) full stack development kit.
  • Experience in Developing Web based applications based on the MERN Stack using Mongo DB, Express JS, React JS and Node JS.
  • 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 on UI testing with Karma, Jasmine, Protractor for Angular JS, Mocha and Chai for React JS and Backbone JS.
  • Hands on experience in using many Core Java 8 features like Concurrency, Streams and Filters API, Collections, Multi-Threading and Functional interface programming.
  • Implemented Micro service architecture using spring Boot and Spring REST to create REST end points and integrated Swagger Spring Boot to get dynamic documentation.
  • Implemented exception handling in Java Spring Boot for REST API by making use of Exception Handler and Controller Advice annotations.
  • Experience in applications using SOA architecture with SOAP, Restful Services and used XML for message communication.
  • Expertise in developing SOA (Service Oriented Architecture), implementing Restful webservices based on (JAX-RS) using frameworks like Jersey, REST easy, Spring REST.
  • Worked on WSDL and WADL implementing SOAP services using Axis-2 and Apache CXF (JAX-WS frameworks).
  • Extensive experience in developing scalable, reliable, efficient web and enterprise applications using JSP, Servlets, Struts, JSF (Prime Faces).
  • Hands on expertise in frameworks of Spring such as Spring JDBC (connect to the database and execute SQL queries), Spring Batch (for processing large streams of data), Spring JTA, Spring Inversion of Control (Dependency injection), Aspect Oriented Programming (AOP) (breaking down program logic into distinct parts), Spring transaction Management and Spring Security (Authentication and authorization).
  • Proficient in using Spring Data JPA that helped in creating automatic Data Access Objects (DAOs) at the compile time.
  • Developed multiple applications using Spring Community framework projects and used Spring and EJB containers to manage the bean life cycle.
  • Extensive experience with using java based ORM frameworks like Hibernate, JPA, iBATIS and Spring Data.
  • Experience with relational databases like MYSQL, PostgreSQL, PL/SQL, Oracle and MS SQL to build PL/SQL functions, store procedure, triggers, views and materialized views.
  • Experienced with working with NoSQL databases like MongoDB, CouchDB, Amazon DynamoDB and Apache Cassandra.
  • Extensively Worked with NoSQL connectors Mongoose and Cassandra Node Driver.
  • Comprehensive knowledge of J2EE standard's and compatible application servers Tomcat, Jboss, WebSphere and Glassfish.
  • Good Understanding on 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.
  • Developed subscription models using JMS Topic, A distribution mechanism for publishing messages that are delivered to multiple subscribers and JMS Queue, Point-to-point solution based on Publisher/ Subscriber model.
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange by Developing message-oriented middleware applications using ActiveMQ, Rabbit MQ, IBM MQ, Apache Kafka to communicate from Client to Server.
  • Experience in Building a High-Throughput Messaging System with Apache Kafka, which is a fast, scalable, durable, fault-tolerant publish-subscribe messaging system.
  • 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.
  • Cloud based deployment experience on Amazon EC2 and their other offerings like S3 and AWS.
  • Experienced in using various AWS (Amazon Web Services), IaaS (Infrastructure as a Service) Components like EC2 for running applications on virtual machines, S3 and Glacier for storing and long-term backup of data, EBS for persistent block level storage, Elastic Cache, Dynamo DB, SQS for message queueing, RDS for setting relational database in cloud and Lambda for server less program functions.
  • Good knowledge in building real time dashboard applications using Elastic Search, Logstash, and Kibana (ELK) to profile and monitor the streaming data of the application and Splunk SDK for Java API that follows a convention of exposing resources as collections of entities.
  • Designed and created highly scalable, highly available, fault tolerant, highly secured, distributed infrastructure (IAAS) using EC2 instances, S3, EBS, API Gateway, Elastic Bean Stalk, ECS.
  • Good Knowledge on Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Good knowledge on providing authentication and authorization for web services using OIDC (Open ID Connect) on top of OAuth 2.0(Single sign on helpful for logging user activities as well as monitoring user accounts) and Spring Security, Site Minder (for PoL based authentication) and JWT (JSON web tokens for securely transmitting information between parties as a JSON object).
  • Worked with build tools such as Gradle, MAVEN, ANT and Version Control tools like Git, GIT LAB, SVN, Big Bucket and CVS for maintaining code repositories.
  • Implemented Docker container service, build pipe line Jenkins, Bamboo and GoCD(Go Continuous Delivery) to achieve Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.
  • Worked on testing JavaScript structures utilizing Mocha and Chai, Protractor, Jasmine and Karma.
  • Strong knowledge on automated java based behavioral testing and integration testing of the applications using Cucumber and Selenium respectively.
  • Experience in testing with Junit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter, TestNG, PowerMock, MockMVC.
  • Experienced in Developing Test Driven Development code using Junit and Mockito framework.
  • Experience in Microsoft Azure services like PAAS, IAAS and worked on storages like Blob and SQL Azure.
  • Hands on experience in implementation of Pivotal Cloud Foundry (PCF) services such as Pivotal Container Service, Pivotal Application Service and Pivotal Functional Service.
  • Used Dynatrace to achieve the visibility by applying monitoring to an API.
  • Strong experience in integration tools like Apache CXF, Apache camel Spring Integration and Mule ESB to integrate the enterprise application technologies with existing JVM environment.
  • Worked with Drools to provide Business Rules Management System (BRMS) solution that provides a core Business Rules Engine.
  • Used Drools and Drools engine along with Cucumber for Behavior driven development Testing (BDD).
  • Used log4j, slf4j, log-commons which is a reliable, fast and flexible logging framework (APIs) written in Java, which is distributed under the Apache Software License.
  • Experience in Java Thread Dump Analysis and familiar with thread dump techniques.
  • Good Knowledge on automated Java based integration testing and behavioral testing of the applications using Selenium, Unit testing.

TECHNICAL SKILLS

LANGUAGE: JAVA, J2EE (SERVLETS, JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB).

WEB TECHNOLOGIES: HTML/DHTML, XHTML, CSS, XML, XSD, WSDL, DTD, DOM/SAXJ2EE DESIGN PATTERN

FRAMEWORKS: ANGULAR JS, NODE JS, BACKBONE JS, STRUTS, SPRING, HIBERNATE, iBATIS, JSF

IDE'S: ECLIPSE, NET BEANS, BEA WEB LOGIC WORKSHOP, IBM RAD, STS

WEB SERVICES: JAX-WS, JAX-RS, SOAP, WSDL, APACHE AXIS, IBM MQ.

WEBSERVICE TOOLS: TCP MONITOR, SOAP UI, HTTP MONITOR, SECURE CRT.

APPLICATION SERVERS: BEA WEBLOGIC, IBM WAS, JBOSS, APACHE TOMCAT.

DATABASES: MYSQL, ORACLE, SQL SERVER, DB2, MS SQL, NOSQL (mongo, Cassandra, CouchGraphDynamoDB)

SCRIPTING LANGUAGE: JAVASCRIPT, AJAX, Shell Script.

TOOLS: BUILD (ANT, BAMBOO, MAVEN, MAVEN2, GULP, GRUNT, Bower), LOGGING(LOG4J)VERSION CONTROL (CVS, SVN, GIT, CLEAR CASE, SURROUND)TESTING (JIIRA, JUNIT, MOCKITO, JMETER, JQUERY, CLEAR QUEST, MOCHAPROTRACTOR) MONITORING (SPLUNK, GOMEZ), TRAFFIC ROUTING (Big F5)

OPERATING SYSTEMS: WINDOWS, UNIX, LINUX, IBM AIX.

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Developer

Responsibilities:

  • Used Agile methodology in developing this application
  • Designed Prototype and project layout skeletons using React with Redux library, jQuery UI and CSS/Less and HTML5 for internal administrative application services.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and redux.
  • Added Excel-Builder to download the Tabular data in Excel format using React.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide View, and Table Grid.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used Axios AJAX to request data from backend based on user interface input and post updated data back to backend.
  • Developed the front-end featuring rich web interface implemented using HTML, CSS3, React JS and Bootstrap for responsive design.
  • Configured various routes, directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, ngrx/store.
  • Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of the application.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager).
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Worked with Node JS framework including authoring complex directives, services, controllers and filters. working on developing Rest API back-end, using restify framework for Node.js
  • Used Node JS along with Express JS to achieve reusability and gain centralized logic.
  • Developed readable and writable streams of Node JS to process the data from external means of the 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, boilerplates efficiently.
  • Implemented REST based Microservices to provide all the CRUD capabilities using Spring Boot.
  • Used many Core Java 8 features like Concurrency, Streams and Filters API, Collections, Multi-Threading and Functional interface programming.
  • Documented the REST API's using Swagger2 API for briefing the services involved in the application.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and AWS admin console.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Apache Kafka.
  • Developed the application as a Spring Boot App to get range of non-functional features.
  • Created beans and managed dependencies with Spring Boot Auto Configuration.
  • Used Spring Data JPA as the ORM framework to connect with MYSQL database and Cassandra data node to connect with Cassandra database.
  • Verified data integrity on Cassandra cluster while batch loading.
  • Installed Kafka manager for consumer logs and for monitoring Kafka Metrics also this has been used for adding topics, Partitions to build real-time analytics purpose.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul API Gateway for Intelligent Routing, Service Discovery with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Used Source Tree for Git (Subversion tool) and Jenkins, Docker for building the CI/CD pipeline and used Maven as a build tool.
  • UsedeclipseasIDEto write the code and debug application using separate app log files.
  • Deployed application into Docker container and Docker consoles for managing the application life cycle on Kubernetes deployment manager.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0 (Single sign on).
  • 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.
  • Automated different Unit Test Cases using Mocha and Chai for React JS.
  • Developed test cases by using TestNG, also using Mockito and Easy Mock for unit testing for each module developed in test driven development.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Worked on the Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal and Heavy forwarder for Dashboards.
  • UtilizedMulesoftextensive features like dataweave, API designer and various connectors to ensure Robust and loosely coupled integration layer every time.

Environment: React JS, Redux, Cassandra DB, MySQL DB, HTML, CSS3, Spring, Docker, Jenkins, REST, Spring Boot, Apache Kafka, Jersey, Mocha, Chai, AWS, JIRA, Maven, Eclipse.

Confidential

Full Stack Developer

Responsibilities:

  • Used Agile methodology in developing this applicationand conducted scrum meetings and evaluated day to day basis regarding the tasks involved in our application.
  • Involved in creating Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular 2.
  • Used Ionic provides tools and services for developing hybrid mobile apps using Web technologies likeCSS, HTML5, and SASS.
  • Responsible for Creation of TypeScript reusable components and services to consume REST API's using Component based architecture provided byAngular 2.
  • Used Selectors, Events, AJAX and Dom Manipulation using components inAngular2for updating content on DOM nodes.
  • Created tasks for updating tsconfig tracked files based on glob, tslinting, and compilingTypescript files
  • Validating Properties for correct usage of Components using React.
  • Involved to implement various screens for the front end usingReactand used various predefined components from NPM (Node Package Manager).
  • Implemented modules intoNodeJSto integrate with designs and requirements.
  • Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.
  • Implemented React service calls using Axios to fetch data from remote servers.
  • Implemented User Interface using HTML5, CSS/CSS3 (SAAS), Angular validations, Bootstrap.
  • Developed dynamic and responsive Web pages from scratch using HTML5, CSS3(using SASS) and JavaScript.
  • Used JSON web tokens mechanism for authentication and authorization security configurations using Node JS.
  • Used Node Js along with Express Js to achieve re-usability and gain centralized logic
  • Implemented generating the verification hash code using crypto package on Node JS and added user validations and user permissions by using Node JS.
  • Worked with Node JS framework including authoring complex directives, services, controllers and filters.
  • Developed readable and writable streams of Node JS to process the data from external means of the 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, boiler plates efficiently.
  • Designed and developed RESTFUL web services using Spring Boot and Jersey framework.
  • Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot.
  • Used Node JS router to make cross-domain requests to API services like GitHub API, MongoDB.
  • Worked on Mongo DB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Done a pipeline from Mongo DB cluster by configuring Mongoose Connector.
  • Implemented Elastic Search in Mongo DB for synchronization of data in the database.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
  • Implemented a metrics collection mechanism for the server by utilizing Rabbit MQ to stream server-side events.
  • Designed and deployed application using the AWS stack (Including EC2, MongoDB) focusing on high-availability, fault tolerance and auto-scaling.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Employed the Single Sign On (SSO) authentication using CA Site Minder for logging to the application from different cross network websites.
  • Used Mocha and Chai as unit test runner to test various React JS components.
  • Developed test driven development code using JUnit and Mockito framework.
  • 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 Github and Jenkins for building the CI/CD pipeline and day to day builds and deployments using Gradle.
  • Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal Cloud Foundry based platform built on Kubernetes programming with deployment manager and containerized using Docker.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Configured Kibana data visualization plugin for Elasticsearch, Logstash and created bar, line and scatter plots, or pie charts and maps on top of large volumes of data.
  • UsedeclipseasIDEto write the code and debug application using separate app log files.

Environment: Mongo DB, Angular 2.0, Express JS, React JS, Node JS, View, Mongoose, HTML, CSS3, Typescript, EKS, JSON, NPM, Jenkins, Mocha, Chai, AWS, Single Sign On, Eclipse, CA Site Minder

Confidential

Sr. Java/ UI Developer

Responsibilities:

  • Designed the user interface screen and its functionality as per user requirements and developed RESTful Web services in muleESB based on Service Oriented Architecture (SOA).
  • Involved in designing and developing navigation bar, home page menu, and login interface using HTML, CSS, JavaScript, Bootstrap, SASS.
  • To create views and to hook up models to the DOM, Used Angular and synchronized data as SPA.
  • Performed a lot of DOM manipulations using native JS and jQuery for loading and manipulating dynamic content on webpages.
  • Worked with custom directives in Angular to generate reusable components and developed custom views using Bootstrap components.
  • For data binding and reusability of HTML pages, Worked with some of the Angular directives.
  • Created services using Angular JS factory method and used Angular JS $q and promise to handle asynchronous calls.
  • Performed Angular JS end to end testing using Protractor framework, developed and ran E2E tests for AngularJS PaaS using Protractor.
  • Worked on Grunt used for concatenation, minification and running of unit test cases.
  • Legacy Web Services Systems using SOAP (AXIS-2) is migrated and implemented using REST (Jersey extending the JAX-RS) with data representation in different formats such as XML and JSON.
  • 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.
  • Created and consumed RESTful based Web services and used SOAPUI to test for send and receive XML data and worked with JMS Queues for sending messages in point to point mode communication.
  • Implemented WADL configuration and API documentation for the understanding of Rest based web services.
  • Implemented SSL security of rest services
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Involved in Documentation and Design using UML modeling such as Class diagrams, Sequence diagrams, and Use case diagrams.
  • Designed the base architecture of the system by implementing various design patterns for a clean architecture.
  • Wrote various fine-tuned HQL queries for persisting the data using Hibernate integrated with Spring and used second level cache for caching objects across sessions.
  • Worked on Java Message Service (JMS) API for developing message Oriented middleware (MOM)layer for handling various asynchronous requests.
  • Used Maven for build and Jenkins for continuous integration.
  • Prepared and executed test case for unit testing using JUnit.
  • Used Data Access Object, MVC, Singleton design patterns to design the Serverside components

Environment: AJAX, jQuery, Spring Security, Spring, Angular, JavaScript, SOAP, Hibernate, Microsoft SQL Server, HQL, UML, XML, Log4j, Web services, Maven, Jenkins, STS, JBoss, JUnit.

Confidential

JAVA Developer

Responsibilities:

  • Worked withBackbone JS to enhance existingangularapps and code some new functionality and developed application front end using HTML, CSS, Ajax.
  • Used jQuery for creating different menus and dialog boxes and used different jQuery plugins for calendar, calculator and printing options.
  • Defined and developed the application’s presentation layer using HTML, CSS, and jQuery Scripting.
  • Designed the application using J2EE design patterns and technologies based on MVC architecture.
  • Worked with Spring Batch to convert xml files to data base records using Quartz Scheduler and to create custom readers and writers to work with the application.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Developed application modules utilizing J2EE technologies like JSP to develop view and model parts of MVC frameworks.
  • Involved in multi-tiered J2EE design utilizingSpringInversion of Control (IOC) architecture andSpringJPA.
  • Involved in using Spring DataJPA(JavaPersistence API) framework andJPASpecification criteria builder to work with dynamic queries injava.
  • Used SQL which is JavaScript database which is a lightweight client-side in-memory SQL database designed to work in browser.
  • Designing new components to fit in the already existing architecture using coreJava,multi-threading, design patterns like the factory method, Abstract factory pattern, Singleton, while developing web-based applications using REST Web Services.
  • Implemented Java Persistence API (JPA) and Hibernate for performing Database Transactions.
  • Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
  • Provided daily support for production, stage and testing environments for WebSphere MQ operations and problem determination
  • Used ANT to deploy application in IBM WebSphere in UNIX environment IBM AIX. Tested the application after making the necessary configuration.
  • Implemented various Business rules in the drl (droolsfile) usingDroolsruleenginefor business decision making; injecting beans into the rulesengineand invoking using Rule Base Stateful Session
  • Wrote, build and deployedscriptsusingShelland ANTscriptsand involved in performance analysis of the application and fixed problems/suggest solutions.
  • Developed the unit testing scripts using Jasmine for testing the JavaScript code and automation of the tasks with Grunt/Gulp.
  • Involved in performing Unit and Integration testing Junit.

Environment: Backbone JS, jQuery, HTML, CSS, Ajax, Spring MVC, Spring JPA, MySQL, Multi-threading, factory method, Abstract factory pattern, Singleton, REST web services, Java Server Faces (JSF), IBM Websphere, Websphere MQ, Drools rule engine, Shell, ANT, Jasmine, Junit, Grunt, Gulp, IBM AIX

Confidential

Software Engineer

Responsibilities:

  • Developed a Monolithic application and generated UI screens using JSP, HTML, CSS, JavaScript.
  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Developed source code using Java.
  • Involved in developing the User Interface validation framework
  • Implemented various features of Spring such as Dependency Injection, IOC, Annotations.
  • Dependency Injection for managing the components and bean life cycle is achieved in the application using Spring IOC.
  • Used IBatis as ORM tool for database communication.
  • Developed JSP Custom Tag Libraries for Tree Structure and Grid using Pagination Logics.
  • Used Spring Security for Authentication and Authorization of the application.
  • Developed DAOs using Ibatis persistence API for the database operations to interact with Oracle database.
  • EJB Session Beans were used to process request from user interface using OSS.
  • Used Multithreading, Collections and other J2EE technologies to design and develop the code.
  • Designed and Developed scripts for uploading data from flat files and XML files into database, performing business validations on the data using PL/SQL Procedures.
  • Responsible for development and deployment of Business Process in IBM WebSphere Process Server 6.0 and used ANT for automated build.
  • Configured unit test cases using Junit and Mockito.
  • Used JTA to enable distributed transactions to be done across multiple resources in java environment.
  • 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 the multiple requests to achieve high performance.
  • Worked with Core Java concepts like Collections Framework, Multithreading, and Memory management.

Environment: JSP, HTML, CSS, JavaScript, Struts, Dependency Injection, Annotations, Spring Security, Spring IOC, Spring AOP, Ibatis, JSP, Servlets, Ibatis persistence API, Multithreading, Collections, XML, PL/SQL, IBM WebSphere, Junit, Mockito, EJB, ANT, JTA.

Confidential

Jr. Java Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Involved in developing the business components and responsible for developing the user interfaces using JSPs.
  • Primarily focused on the spring components such as action Servlets, actions, Model and View Objects, ViewResolver.
  • Created several JSP pages as common library that included in the other pages as standard modules like Portlets.
  • Developed JSP’s with Struts custom tags and implemented JavaScript validation of data.
  • Used JavaScript for the web page validation and Struts Validator for server-side validation.
  • Used EJB 3.0 Session beans using JBOSS Seam Context Management (Application, Conversation, Session scopes) and implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory and publish and subscribe design pattern.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Coded JDBC calls in the Servlets to access the SQL Server database tables.
  • Used SQL and PL/SQL queries to perform database operations on Web Sphere.
  • Created stored procedures and database scripts to populate database tables.
  • Experience deploying code on Web Sphere server.
  • Extensively used XML to code configuration files.
  • Used ANT to build, run and create JARs and WAR files among other uses.
  • Developed test cases by using TestNG for unit testing for each module developed in test driven development.
  • Used Log4j to provide central logging facility and worked on SVN as version control system, on day-to-day basis to maintain the code history.
  • Followed Waterfall methodology for development process.

Environment: Java, JavaScript, JSP, Spring, Struts (2.x), EJB, SQL, PL/SQL, JDBC, Eclipse, Web Sphere(v 7.0), JBoss (4.x), Adobe Photoshop (vCS5), XML, ANT, TestNG, Log4j, SVN (v1.6).

We'd love your feedback!