We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Around 8 years of commendable full stack development experience in all phases of Software Development Life Cycle (SDLC) which includes analysis, designing optimal architecture, development, Implementation, Integration, testing and deployment of web - based and Enterprise based Client-Server business application using Java/J2EE technologies.
  • Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall, Test Driven Development (TDD).
  • Experienced in UI Design and Development using HTML5, CSS3(using LESS, SASS), JavaScript, jQuery, Bootstrap, AJAX with W3C Web standards and successfully managing all facets of application development.
  • Expertise in implementing ES6 features like arrows, modules, block scoping, promises, enhanced object literals and worked with advanced JavaScript concepts like Closures, Prototype and Inheritance.
  • Developed numbers of Typescript (ES6) objects including Components, NgModules, Providers, Services, Interfaces, classes utilizing arrow function and optional types.
  • Experience on front-end JavaScript MVC frameworks like AngularJS (1.x), BackboneJS, KnockoutJS, ExtJS and EmberJS.
  • Expertise in developing web applications using jQuery, ReactJS, Handlebar JS for the view rendering and implementing React JS with Redux and Flux patterns to achieve MVC design flow.
  • Experienced in working with MVVM design flow using client-side JavaScript framework Angular 2.x/4. X with NGRX.
  • Experience in creating custom directives and filters usingAngular 4built-in http service from controller through dependency injection.
  • Expertise in using shadow DOM which is a feature of Angular 4 to encapsulate visual behavior.
  • Good knowledge in providing support for passing messages between publishers and subscribers using observables which is a feature of Angular 4.
  • Experience in implementing Lazy loading using Angular4 to decrease the startup time of the application by creating NgModules, which configure the injector and the compiler to help organize related things together.
  • Hands on experience in developing server-side JavaScript frameworks using Node JS (Express JS) to build event driven, non-blocking i/o model web applications.
  • Proficient in Node Js and used Hapi JS framework that enabled to focus on writing reusable application logic with built-in support for input validation, caching, authentication, and other essential facilities for building web and services applications.
  • Strong experience in developing Dynamic Single Page Applications (SPA) using MEAN Stack (Mongo, Express, Angular and Node) andMERN Stack(Mongo, Express, React / Redux, and Node.js) usingRedux, Flux, Common.JS, EXT JS and Web - Pack.
  • Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such asGrunt, Gulp, Groovy, Bower, Express, underscore.js, require.js, crypto.js, mongoose, mongo.js.
  • Expertise in using 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.
  • Experience in using bundle package and task runner tools like NPM, Bower on UI testing with Karma, Jasmine, Protractor for Angular JS, Mocha and Chai for React JS and Backbone JS.
  • Good knowledge on conducting unit testing with JUnit, TestNG, Spock and ridiculing systems like JMock, Mockito, MockMvc, MockRestServiceServer and ensuring code changes won't affect existing Unit Tests.
  • Experience in integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing)
  • Good experience with JAVA 8 features like Streams API, Transaction Management, Exception Handling, Time API, Collection API, Data structures, Lambda Expressions, Functional Interfaces and Multithreading.
  • Good working knowledge in developing and deploying Microservice related applications with Spring Boot and Spring Cloud.
  • Good understanding of using Spring Cloud - Netflix OSS stack for microservices deployment and auto configurations like Ribbon (client-side Load Balancer), Hystrix (latency and fault tolerance library), Zuul (gate way for routing, monitoring, security) with Eureka service registry.
  • Working experience of various Spring Framework modules such as Spring MVC, Spring IOC, Spring AOC, Spring JDBC, Spring Data, Spring REST, Spring JTA, Spring IO, Spring Security, Spring Boot with Thyme leaf template.
  • Developed projects on SOA (Service Oriented Architectures) and Microservices Architecture with RESTful services (JAX-RS with Spring Boot, Spring MVC) and implemented SOAP (JAX-WS, Apache CXF, WADL, WSDL, Apache Axis2).
  • Experience in implementingRESTFULweb services usingspring bootand consumed using spring REST services. Published Rest services for performingCRUDoperations from database.
  • Expertise in developing RESTful services using JAX-RS implementation like Jersey, RESTEasy, Apache CXF, Spring Rest, Restlet and automated the documentation using Swagger and WADL.
  • Worked on WSDL implementing SOAP services using Axis-2 and Apache CXF framework.
  • Solid experience with various web Application frameworks like JSF 1.2, Spring Framework 2.0/3.0/4.0, Web Flow, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
  • Implemented security functionality for various projects using Spring security, JAX-WS for SOAP security and Site minder (SSO).
  • Extensively worked on Spring and its related modules like Spring Core, Spring AOP, Spring MVC, Spring Transaction Management, Spring Batch, Spring Cloud and Spring data.
  • Knowledge on ORM Frameworks like Hibernate, Spring Data, JPA, IBatis, Java Persistence API (JPA) to interact with databases and Hibernate’s second level cache - Ehcache.
  • Effective understanding in using Spring Data JPA that helped in creating automatic Data Access Objects by transferring data to databases using Spring JDBC.
  • Experience in working with Relational Databases like MySQL5.x, Oracle10/11g/12g, SQL Server, DB2, PostgreSQL and NoSQL databases like Raven DB, MongoDB, Couch DB, Redis, Dynamo DB and Cassandra.
  • Implemented PL/SQL scripts views, triggers, dynamic views, store procedures and functions.
  • Experience in working with Mongoose and Cassandra node driver to connect with NoSQL databases and MongoDB Java Driver to enable both synchronous and asynchronous interaction with MongoDB.
  • Experienced in configuring and deploying applications on different servers such as Apache Tomcat, Web logic, IBM WebSphere, JBoss.
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ, ActiveMQ and IBM MQ for Client-Server communication.
  • Implemented producer and subscriber model with queues (JMS with active MQS, IBMQ).
  • Used Apache Kafka for integration and Data Processing with Spring and for Multi-Threaded Message Consumption and worked on Zookeeper to maintain services.
  • Experienced with ELK stack (Elastic Search, Logstash and Kibana) in building real time dashboard applications to profile and monitor the streaming data of application.
  • Worked on Splunk search processing language (SPL) queries, reports, dashboard and logging using Log4J.
  • Experience in assisting with design of core scripts to automate Splunk maintenance and alerting tasks.
  • Expertise in open sourcecloudplatform as a service (PAAS) platforms like OpenShift and Pivotal Cloud Foundry (PCF), by which developerscanbuild, deploy, run and scale applications.
  • Experience in using various Amazon Web Services (AWS) IAAS (Infrastructure As A Service) components like EC2 (for virtual servers), S3 and Glacier (for storing objects), Elastic Beanstalk, Elastic Cache and Dynamo DB (for Elastic load balancing, storing data).
  • Good knowledge in using Microsoft Azure cloud computing services (like PAAS, IAAS) for building, testing, deploying, managing applications and services through a global network of Microsoft-managed data centers.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Developed Docker images to support Development and Testing Teams and their pipelines.
  • Used Docker Container to address every application across the Hybrid Cloud and Docker for better collaboration and innovation.
  • Experience in converting internal applications like JIRA to Docker containers to allow portability, ease of upgrade, and repeatable installation processes.
  • Used Kubernates to manage the application containers on the clusters of physical/virtual machines with zero downtime deployment.
  • Extensively used Orchestration container Kubernetes for load balancing and to schedule the tasks across the computer cluster and load balancers for backend API services. Authenticated Users accessing RESTful services using OAuth 2.0, OIDC and JWT (Jason Web token).
  • Experience using Jenkins and Bamboo tools for continuous integration and continuous deployment.
  • Experience with build tools like Ant, Maven, and Gradle for building applications to different environments.
  • Professional experience in Log4J for extensible logging, debugging and error tracing.
  • Wrote comprehensive test cases and test plans using JUnit, TestNG, Spock and Mockito for Java based backend applications emphasizing Test Driven Development.
  • Experience in designing and coding application components in a Test-Driven Development (TDD) approach.
  • Worked with Drools to provide Business Rules Management System (BRMS) solution that provides a core Business Rules Engine.

TECHNICAL SKILLS

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

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jquery, Angular2.0/4.0, React JS with 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, PostgreSQL, SQL Server 2000/2005/2008 , MYSQL, MongoDB, Raven DB, Cassandra

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

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

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

Software Methodologies: Agile, Scrum, TDD, Waterfall

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

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

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

Project Management Tools: JIRA, Rally, Microsoft Project

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

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

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

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Full Stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Created web application by creating templates with HTML5, CSS3, Bootstrap, ES6 and responsive components by using event binding and routing services for great user experience with Angular 4.
  • Created Reusable Angular 4 components using Typescript and services are obtained using Dependency Injection to consume REST API’s.
  • Worked on Angular 4 forms and controls in order to validate input data.
  • Worked with Angular 4 using Angular CLI and generated various components, routes, services, pipes and structured the application code using Component based architecture.
  • Worked on several modules provided by Angular 4 framework like Router Module, Http Module, Forms Module and Browser Module.
  • Created NodeJS services using ExpressJS which are consumed by Angular4 components on the client-side.
  • View rendering on client-side is handled by Virtual DOM using ReactJS in-memory Data structure Cache.
  • Utilized React-Redux libraries for state management to maintain consistency across different environments.
  • Worked on ReactJS virtual DOM for updating DOM manipulations.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
  • Validating Properties for correct usage of Components using React JS.
  • Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications.
  • Implemented Spring Cloud- Netflix ZUUL for Building Microservices and implemented back-end using Spring Boot.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets.
  • Implemented Spring Boot Actuator to monitor and manage the application.
  • Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest and integrated Swagger API for documentation.
  • Implementation domain base classes providing basic properties using Spring Data.
  • Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications.
  • Configured Docker container service and build pipe line Jenkins CI/CD tool for continuous integrating and deploying application on servers.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS), Launch various AWS EC2 instance to deploy the application.
  • Performed queuing services for the cloud data processing for certain tasks like file upload, data processing, notice to the On-Premise application using the AWS service SQS (AWS Queuing System).
  • Worked with the Pivotal Cloud Foundry services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service.
  • Deployed our Application on Pivotal Cloud Foundry which is used to reduce the development overhead by providing a ready to use platform.
  • Deployed and Monitored Micro Services Using Spring Cloud Foundry Managed Domains and Routes with the Spring Cloud Service Registry. Netflix OSS (spring cloud).
  • ExploredSpark, Kafka, Stormalong with other open source projects to create a Realtime analytics framework.
  • Developed and deployed distributed computing Big Data applications using Open Source frameworks like Apache Kafka on AWS Cloud.
  • Used Kibana for log and time series analytics, application monitoring, and operational intelligence use cases.
  • Implemented Kibana for intuitive charts and reports which used to interactively navigate vast amounts of log data.
  • Configured Docker container service and build pipe line Bamboo CI/CD tool for continuous integrating and deploying application on servers.
  • I have also used Apache Groovy in the java platform with static typing and static compilation which improves developer productivity.
  • Implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor Spring micro services.
  • Implemented Relational Database like Oracle and PL/SQL store procedures.
  • Implemented NoSQL database like Cassandra to (store key values), for data analytics which is used as a Database for project.
  • Worked with Web pack for bundling application source code in convenient chunks and for loading that code from a server into a browser.
  • Authenticating Users and to provide the security to Restful web services using OAUTH 2.0.
  • For back end testing we used Junit and Mockito for unit testing and embedded databases like HSQL and function testing we use Spring MVC mock.
  • Implemented unit test cases using Karma and Jasmine on client side.

Environment: Angular 4, Java 1.8, TypeScript, React JS, Node JS, Java, J2EE, XMI, JSF, Hibernate, SQL, PL/SQL, Spring, Oracle10g, XMI, CSS, Log4j, Subversion, jQuery, Angular JS, JBoss Application Server, Maven, Eclipse, JIRA, UNIX, Cassandra 3.0, AWS, S3, EC2, ECS, ECR, IAM, EBS, Junit.

Confidential, Overland Park, Kansas

Java Full Stack Developer

Responsibilities:

  • Coordinated with business analysts, project managers to analyze new proposed ideas Requirements, designed the integrated tool, developed and implemented all the modules.
  • Involved designing in web pages using HTML5, CSS3, JavaScript, Bootstrap, React.js, Redux.
  • Responsible to Style, look and feel of the web page with LESS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • 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.
  • Utilized create-react-app to launch product to stay update with the most current webpack and babel build configurations.
  • Produced microservices API using Express.js to provide centralized logic and reusable data retrieval build on top of Node.js.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node.js that helps manage a server and routes.
  • Worked at server-side scripting with Events and made asynchronous calls for concurrency using Node.js.
  • Implemented Node.js Utility Modules, Buffers, streams, Event loops for developing the application at server side.
  • Used Node.js to run Grunt tasks and compile, minify, concat and build the project properly.
  • Extensively worked on Jersey for creating REST API’s services with Spring Boot to modularize code and used Spring Data to access data from MYSQL database.
  • Worked with Netflix OSS Eureka service for service registration, discovery and spring config for centralized configuration and Ribbon for load balancing at the client side using Spring Cloud.
  • Implemented OAuth 2.0 security protocol with Spring Security for Authentication and Authorization.
  • Implemented Swagger for dynamic REST API documentation to expose services to clients.
  • Used Mongoose connector as ORM Framework to connect with MongoDB and worked with Mongoose libraries like validation, type casting, query building.
  • Restructured database schemas using mongoose migration systems for MongoDB and involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
  • Unstructured data was handled using MongoDB and used Mongoose Connector for connecting to database.
  • Maintained log delivery system by creating producer, consumer and broker architecture using Apache Kafka.
  • 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.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Developed unit test cases using Mocha and Chai as unit test runner to test various React JS components.
  • Worked on the Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal and Heavy forwarder.
  • Used Jenkins for Continuous Integration and deployment process.
  • Wrote build and deployment scripts using Gradle and CVS for version control.

Environment: Java1.6, React.Js, Redux, MongoDB, Mongoose, HTML5, CSS3, JavaScript, Bootstrap, LESS, Webpack, NodeJS, Express, Spring Boot, Spring Cloud, REST Services, Swagger, Jersey, Apache Kafka, Splunk, Grunt, Bower, NPM, Docker, Kubernates, Cloud Foundry, CVS.

Confidential, Harlingen, Texas

Sr. Full Stack Developer

Responsibilities:

  • Involved various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Analysis, Design and Implementation using Agile/Scrum methodologies.
  • Designed dynamic and multi-browser compatible pages using HTML, XHTML, CSS, jQuery, JavaScript and BackboneJS.
  • Performed DOM manipulations using native jQuery libraries on web pages.
  • Created several models with key-value binding, custom events, views, and declarative event handling using BackboneJS framework.
  • Utilized various JavaScript andjQuerylibraries,AJAXfor form validation and other interactive features.
  • PostgreSQL database used to store the application related data and performed data related operation i.e. Indexing, Cursors, triggers.
  • UsedJSFframework in developing user interfaces usingJSFUI Components, Validator, Events and Listeners.
  • Implemented Java EE components using Spring IOC (Dependency Injection), Spring Transactions and Spring security models.
  • Created spring batch jobs for reliability, robustness and essential automatic processing using Spring Batch.
  • Used Spring Batch to develop batch processing to handle bulk requests from the clients.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Prime faces along with JSF to enrich web pages and AJAX validation done by Prime faces.
  • Implemented Web service calls using SOAP, and REST (Using JAX-RS and JAX-WS frameworks).
  • Wire-level, authentication and authorization security on SOAP web services are implemented using JAX-WS security.
  • Implemented SOAP to provide significant pre-build extensibility in the form of the WS* standards.
  • Tested the services and schemas by using WSDL files via SoapUI.
  • Worked on the Web Services classes and WSDL generation and exposed the service at server-side over the Internet.
  • Implemented Web Services to integrate between different applications using SOAP services using JAX-WS.
  • Used Collections and Multithreading concepts to store, retrieve and manipulate objects in the business logic layer.
  • Responsible for writing/reviewing server-side code using iBatis and DAO Framework for executing stored procedures and complicated SQL queries.
  • Created Data Access Objects to fetch data from database with SQL queries integrate them with iBatis.
  • Used ANT to deploy application in IBM WebSphere in UNIX environment IBM AIX. Tested the application after making the necessary configuration.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Rabbit MQ as a message queue.
  • Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using Selenium.
  • Developed project by using ANT build tool to build and deployed application on Apache Tomcat server.
  • Used Maven as a build tool and Jenkins for monitoring the build status of the project.

Environment: PostgreSQL, iBatis, Spring JTA, JSF, Prime faces, BackboneJS, Spring IOC, Spring security, Spring Batch, SOAP, JAX-WS, HTML, XHTML, jQuery, JavaScript, CSS, JSP, log4j JMS, Rabbit MQ, IBM Websphere, Maven, Jenkins, JUnit, Selenium, Maven, Jenkins, Collection API, Core Java.

Confidential, Madison, Wisconsin

Java Developer

Responsibilities:

  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Used Hibernate as data mapping and persistence framework to implement data access abstraction.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Used jQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
  • Created frontend using EXTJS framework and developed web applications using Spring MVC, jQuery, HTML5, Bootstrap.
  • Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
  • Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
  • Implemented Ajax with jQuery to refresh results from Ajax page; designed and developed user interfaces using JSP, HTML, JSON, jQuery and CSS.
  • Used DOJO for the client-side development, validations and developed the UI panels using JSF, XHTML, CSS, DOJO and jQuery.
  • Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
  • Designed and implemented Java engine and API to perform direct calls from font-end JavaScript, Sencha ExtJS to server-side Java methods ExtDirect.
  • Developed Web tier by using Struts, JSP, Ajax, Html and implementation of Web Design based on CSS3, HTML5 and Bootstrap Front-End Framework.
  • Developed internal application using AngularJS and NodeJS connecting to Oracle on the backend and created web application prototype using jQuery, AngularJS and developed drag and drop functionality using AJAX and Tile framework in Struts.
  • Wrote stored procedures in Oracle PL/SQL for data entry and retrieval
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database and implemented the Connectivity to the Data Base Server Using JDBC.
  • Created exhaustive Junit Unit Test Cases using Test Driven Development TDD technique.
  • Testing/BDD using Jasmine for JS unit tests and Cucumber for integration tests.
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Used Maven script for building and deploying the application.
  • Designed and developed Generate PDF functionality using Spring framework and iText
  • Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
  • Designing implementing BPEL processes, business rules, web services using IBM SOA technologies stack.

Environment: Java, J2EE, Spring, Hibernate, Struts, Jquery, Ajax, Sencha Extjs, Javascript, Node.Js, Angular.Js, Bootstrap, Oracle, Crud, Pl/Sql, Jdbc, JPA, Apache Cxf, Rest, Eclipse, Weblogic, Subversion SVN, Mongo DB, Test Driven Development TDD, Cucumber, Coherence, Junit, Agile, Uml, Jsp, Jstl Java Server Pages standard Tag Library, Servlet, Maven, Itext, Jasper Report, Ilog, Web 2.0, Soa.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in Waterfall methodology.
  • Created user-friendly GUI interface and Web pages using JSP, HTML, CSS, AJAX, JavaScript and jQuery.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Developed RESTful and SOAP based Web Services to consume and produce data in XML and JSON.
  • Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using Restful service.
  • Established Database Connectivity using JDBC for MySQL.
  • Written SQL queries, PL/SQL store procedures and Triggers to fetch and store data from the database.
  • Used Log4j for application logging and notification tracing mechanisms.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components and deployment of the application was on Jetty.
  • PreparedJUnittest cases and executed the test cases usingJUnit.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Used GIT to check-in and check-out and co-ordinate among team members for Version Controlling.
  • Used NetBeans IDE to integrate different frameworks to build application.

Environment: Java, HTML, CSS, AJAX, jQuery, JavaScript, Struts, Web Services, SOAP, Restful, JSON, XML, JDBC, SQL, MySQL, ANT, NetBeans, JIRA, GIT, Jetty and UNIX.

Confidential

Jr. Java Developer

Responsibilities:

  • Designed and developed front end application using HTML, CSS, JavaScript, AJAX and JSP.
  • Developed the modules using Servlets, Java and JDBC for connecting with MySQL Database.
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance.
  • Implemented Singleton Design Pattern for database connectivity.
  • Implemented c3po connection properties for maintaining database connections.
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Created custom PL/SQL procedures to read data from flat files to dump to Oracle database using SQL loader
  • Created tables, views, types, triggers, complex join queries, stored procedures, functions and performed modifications to existing database structure as required for addition of new features.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Accessed stored procedures and functions using JDBC callable statements.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.
  • J2EE deployment on WebLogic servers - QA & Staging.
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications running on WebLogic servers.
  • Deployed the project in Linux environment.
  • Used ANT build tool for compilation and generation of war file.

Environment: J2EE (JSP, Servlets), JDBC, Apache Tomcat, MySQL, PL/SQL, HTML, CSS, JavaScript, AJAX, JSP, ANT and Linux.

We'd love your feedback!