We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

BirminghaM

SUMMARY

  • Around 8 Years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
  • Experience in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation of web based, enterprise business applications using the JAVA/J2EE technologies.
  • Proficient in building Web User Interface (UI) using HTML5, DHTML, XHTML, CSS3(SASS, LESS), JavaScript, DOM, jQuery, and Ajax that follows with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards and are browser compatible.
  • Well understanding in implementing the features of ES6 like arrows, modules, block scoping, promises and enhanced object literals.
  • Experienced in designing Frontend with in object-oriented JavaScript Framework like Angular.js.
  • Strong experience in AngularJS for building apps and declarative templates with data-binding, created some custom directives in the application.
  • Developed single page applications using Angular 4, Typescript and web pack.
  • 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).
  • Experienced in Angular JS, Backbone JS, Ember JS, Knockout JS, Ext JS for unique and customize front end app development and to achieve MVC design flow.
  • Extensive knowledge in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Hands-on experience in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Well experienced in developing applications using jQuery, React JS, Handlebar JS for view rendering and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Experience with React.JS and React-Redux app and developed real time applications using React JS Flux architecture for creating user interface, displaying data, keeping the user interface up-to-date when data changes
  • Extensive experience in building Dynamic Single Page Application (SPA) using Model View Controller (MVC) Framework such as Angular.js framework and full stack development tool kit using MEAN (Mongo, Express Angular and Node).
  • Good amount of hands on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web applications.
  • Utilized Package Manager (NPM), callbacks concept, event loop, event emitter, buffers, streams, file system, global objects, utility modules and web module with Node.js using Express Js and Hapi JS framework.
  • 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.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
  • Experience with JUnit, Jasmine, Karma and Mocha in developing test cases and determining product functionality.
  • Hands-on experience in developing client-side, middle-tier and server-side components applying Java/J2EE design patterns and using frameworks: Servlets, JSF, Struts, Spring, MDBS, MQ Series, Hibernate, iBATIS, JDBC, JPA, GWT, JSP, JMS, JSF, Custom Tag Library, POJO's, JSTL, AJAX, JSON, JavaScript, XML and UML
  • Have good knowledge on different databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server, NoSQL DB (RavenDB, MongoDB and Cassandra, CouchDB, Redis, Dynamo DB) and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server.
  • Experience in working with Databases like SQL Server 2005, DB2 and proficiency in writing complex SQL, PL/SQL
  • Implemented PL/SQL scripts views, triggers dynamic views, store procedures.
  • Good knowledge on the Spring Modules like Spring IOC, Spring MVC, Spring DAO, Spring Batch, Spring Web Flow, Spring Security, Spring AOP and Spring Boot.
  • Experienced in working with ORM frameworks like Hibernate, Spring Data, JPA, IBatis, MyBatis, Java Persistence API (JPA), Hibernate’s second level cache - Ehcache and Executor Framework to deal with Java Threads.
  • Have experience using ODM frameworks to connect asynchronous environment with Mongoose Connector and Cassandra Node Driver.
  • Expertise working on Application servers, Web servers likes IBM Web sphere, BEA Web Logic, JBOSS and Apache Tomcat.
  • Proficient in using Spring (transaction support modules and JPA), Spring JDBC (for transferring data to db).
  • Authored application using Spring Cloud services (spring cloud version of Netflix OSS-Eureka).
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
  • Implemented Netflix-Eureka from Spring Cloud for dynamic MicroServices registry and discovery, and for better understanding of using Spring Cloud - Netflix OSS stack for microservices deployment and auto configurations like Ribbon (client-side Load Balancer), Hystrix (latency and fault tolerance library), Zuul (gate way for routing, monitoring, security) with Eureka service registry.
  • Implemented kibana and spunk dash boards and log management with ELK (logstash serves as data ingestion engine).
  • Excellent conceptual base in Implementation Methodologies, Design Patterns, and Web based Architecture using web technologies like JSP, Servlets and Struts, JSF (Prime Faces).
  • Developed many distributed, transactional, portable applications using Enterprise java Beans (EJB) architecture for java Enterprise Edition (J2EE) platform.
  • Implemented the service layer based on a Spring container and exploited Spring's IOC features for bean management.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services and hands-on experience in developing and registering web services using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, RESTful, WSDL, UDDI registry.
  • Good knowledge on providing authentication and authorization for web services using OIDC (Open ID Connect) on top of OAuth 2.0. and Spring security, Site minder (for pol-based authentication and single-sign on) and JWT (JSON web tokens for securely transmitting information between parties as a JSON object).
  • Good experience in defining the XML schemas and in working with XML parsers to read and validate the data held in XML documents.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Implemented producer and subscriber model with queues (jms with active MQS, IBMQ).
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ, Kafka as message queue.
  • Integrated Apache Kafka for data ingestion.
  • Highly skilled in integrating Kafka with Spark streaming for high speed data processing.
  • Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon Cloud Front)
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Coded Gradle build scripts to build and deploy the application on WebSphere.
  • Experience in writing Ant and Maven scripts for project development and deployment.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Extensively worked on beginner patches for Docker Engine.
  • Created Docker images and ran the Docker containers in various environments.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Deployed the Zero Down Deployment using Kubernetes orchestration service application.
  • Implemented pivotal cloud foundry to deploy IAAS or PAAS and to run own applications
  • Automated the deployment process by integrating code repository using build pipe line Jenkins, Bamboo and GoCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.
  • Deployments of applications (.war/.ear) to JBoss App Servers & Configuring Resources, JDBC provides, Data Sources etc. Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, warn, error and debug).
  • Experience in Java Thread Dump Analysis and familiar with thread dump techniques.
  • Hands-on experience working with version control tools such as Tortoise Subversion (SVN), CVS, Git and Visual Source Safe, Bigbuket.
  • Strong Knowledge on automated java-based integration testing and behavioral testing of the applications using Selenium (connects you to your browser), Unit testing, Junit4, TestNg, (organizes the tests) Mockito, (power mock for mock) and for rest testing mockmvc and fluent api, mockers service server for spring rest template testing.

TECHNICAL SKILLS

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

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jquery, Angular 2.0/4.0, React JS with Flux, Redux, Ember JS, Knockout JS, BackBone JS, Handlebar JS, Node JS, 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, RavenDB, Cassandra

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

Messaging Services: JMS, ActiveMQ, Rabbit MQ, IBM MQ, Apache Kafka

Web service: Frameworks

JAXRS, 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, MA-OS 10.13.2

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

PROFESSIONAL EXPERIENCE

Confidential, Birmingham

Java Full Stack Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC)
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Developed user interface with HTML5, CSS3, LESS, JSON, AJAX, React JS and on server-side Technology with Node JS.
  • Experienced in React JS and working with Redux architecture.
  • Implemented flux pattern by using redux framework as a core dependency.
  • Designed modular and reusable React components using Redux Architecture and Material-UI.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • 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 Flux concept.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Implemented responsive web design using Bootstrap.
  • Used Bootstrap front-end framework for faster and easier web development. Design website and maintain the website content up to date.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Designed and developed Spring Boot adapter applications using rest API.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services.
  • Used Spring Boot which removes boilerplate configuration and very fast.
  • Used spring Boot properties like actuators and health checkers to enhance micro service implementations.
  • Used Spring AOP for cross cutting concerns and Spring IOC for loosely coupled code.
  • Integrated spring with Hibernate for data access from MySQL Database.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework persistence onto oracle database.
  • Used Multithreading as a programming and an execution model that allows multiple threads to exist within the context of a single process.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database. Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
  • Used Express JS which respond to HTTP Requests and dynamically render HTML Pages based on passing arguments to templates.
  • Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting.
  • Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Have worked with big data to generate the Rest API. And integrated that API to Client-side code using Node.JS, Express JS.
  • Worked with the Node package manager (NPM) along with Grunt and Bower for the build Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Experienced in working with Babel and Webpack in application build and deployment processes.
  • Documented Spring RESTful APIs with Swagger to help customers better understand APIs.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Used Jenkins for continuous deployment and integration of the build and release process
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • Involved in running Selenium automations scripts and updating the scripts according to enhanced requirements using Selenium WebDriver.

Environment: HTML5, CSS3, LESS, JSON, AJAX, Java8, Bootstrap, React JS, Spring Boot, Spring AOP, Spring IOC, Spring Security, Hibernate, Node JS, Express JS, NPM, Babel, Webpack, Docker, AWS, Apache Kafka, RESTful, Jax-Rs, Swagger, GIT, Jenkins, NoSQL, MongoDB, Mocha, Chai

Confidential, Illinois, Chicago

Java Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Added dynamic functionality to the application by implementing jQuery, Bootstrap and Angular 4.0.
  • Implemented UI components using Angular 4.0 dependency Injection, Models, data binding and controllers.
  • Developed custom Angular 4.0 directives, components, services, templates and integrated with Spring forms.
  • Developed the code using SASS framework which in turn would generate plain CSS for the dynamic pages.
  • Used ES6 and JSX with react for component development.
  • Interacted with GraphQL server by writing mutations and queries by using the Apollo Client.
  • Created GraphQL schema and queries to interact with Mongo DB database.
  • Working with Angular 4.0 using Angular CLI and generated various components, routes, services and pipes and structured the application code using Component based architecture.
  • Worked onAngular 4.0 forms and controls to validate Input data.
  • Created custom directives in Angular 4.0 for re-usable components.
  • Created Typescript reusable components and services to consume REST API’s using component-based architecture provided.
  • Developed data tables using Angular-Grid and implemented Sorting, Filtering and Pagination functionalities.
  • Diverse experience utilizing tools in N-tier and Micro services architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Cassandra, My SQL, Restful Web Services.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
  • Used Spring Boot Actuator to externalize application’s configuration properties for different environments.
  • Used Node JS and Hapi JS framework to build server-side logic and applied with middleware to handle http requests.
  • Developed application from scratch including Mongo DB server setup and Hapi JSserver development.
  • Developed REST services using Node js, Hapi JS, Body-Parser, Mongoose, and other node modules to serve the web application with JSON data.
  • Worked with HTTP/HTTPS protocols by using Angular 4 components to build microservices in Node js.
  • Used Hapi JS middleware to provide response to HTTP requests and to send status codes to the browser.
  • Involved in design and development of GraphQL and services to interact with data storage layer.
  • Adopted MongoDB for data storage, designed different schemas and data access services to communicate with MongoDB.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Experience in Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable application.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Experienced in defining Application Deployment Solution on Docker based PaaS environment and migrating applications to Kubernetes and Docker platform.
  • Wrote controllers with Groovy to connect front-end interfaces withjava services and used to achieve functionality with reduced code length.
  • Worked in TDD (Test Driven Development) and performed unit testing using Jest, Enzyme and Sinon.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Worked in BDD and Used Selenium and Cucumber to write the functional tests.
  • Used GIT as version control and regularly pushed the code to Bit Bucket and used JIRA for bug tracking and used Jenkins for continuous Integration and Deployment.
  • Used Web pack for bundling application source code in convenient chunks and for loading that code from a server into a browser.

Environment: HTML5, CSS, Angular 4.0, Node JS, Hapi JS, MongoDB, Graph QL, Bit Bucket, GIT, JIRA, Jest, Enzyme, Sinon, Mocha, Chai, Selenium, Cucumber, Webpack.

Confidential, warren, NJ

Java Full Stack Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Followed Agile Methodologies and peer-to-peer code reviews.
  • Developed the J2EE application based on the Service Oriented Architecture (SOA).
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, UDDI, Axis2 and JAX-WS.
  • Designed and Implemented SOA Architecture, Multithreading, using Spring MVC Framework, Spring Batch Coding involves Writing Controller - Rest Controller, Service Layer and DAO Classes.
  • Developed Application based onJ2EEusing Hibernate, spring, JSF frameworks and SOAP/REST web services, Web Sphere IntegrationDeveloper(WID) Tool to develop WPS components.
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Worked on Session Façade design pattern to access domain objects.
  • Involved in building service and repository layers.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.
  • Developed EJS access layer and components using JPA/Hibernate frameworks for object persistence to Derby database for mock domain and in Oracle for real domains.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js
  • Worked on JavaScript framework (Backbone.JS) to augment browser-based applications with MVC capability.
  • Construction of UIs using jQuery, Backbone.js, Bootstrap and JavaScript.
  • Developing and maintaining a single-page application using Backbone.js for front-end server-side layer, HTML5 and CSS3 to deliver rich user experience.
  • Used Backbone.js to update DOM and developed various UI components using Struts, JSP, and HTML, CSS.
  • Developed UI using HTML, CSS and jQuery to display the data on the client side.
  • Created dynamic HTML pages, used jQuery for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent objects declaration.
  • Used SVN for version control. Log4J was used to log both User Interface and Domain Level Messages.
  • Designing the Use Case Diagrams, Class Model, Sequence diagrams, for SDLC process of the application using Microsoft Visio.
  • Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Procedure, Anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs.
  • Tuning complex database queries and joining the tables to improve the performance of the application.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process.

Environment: SOA, J2EE, SOAP, Spring MVC, REST web services, Hibernate, Backbone.js, JavaScript, jQuery, Bootstrap, HTML5, CSS3, SVN, Log4J, PL/SQL.

Confidential - St. Louis, MO

Java/ UI Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Implemented the logging framework in the SOA environment.
  • Implemented spring IOC to resolve dependency injection.
  • Implemented business layer using Corejava, Spring Beans using dependency injection, Collections, Multithreading, spring annotations, and Spring MVC components.
  • Used WS-Security for authenticating the SOAP messages along with encryption and decryption.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Microservices.
  • Implemented Rest based web services using JAX-RS annotations, Spring MVC Rest controller to handle different data representations.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
  • Worked on JAX-WS, JAXB Web Services using SOAP and JAX-RS, Jersey for Restful Web Services.
  • Designed and developed Application based on Spring Framework, Spring MVC and Spring templates.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Wrote SPA (Single page web applications) using Restful web services plus AJAX and Angular JS.
  • Used Maven as the build tool for the application.
  • Used AngularJS as a JavaScript library to bind data on html elements and integrated with REST based services returning JSON data.
  • Responsible for data validation on the Client side by using JavaScript.
  • Developed Graphical User Interfaces using JSF with Prime Faces component library for user interaction.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Used JMS messaging framework in the application to communicate with a variety of external systems that house member and provider data and to a medical term translation application called Auto coder.
  • Involved in coding, maintaining, and administering Project artifact deployed on a JBOSS Application Server.
  • Implemented the logging mechanism using log4j framework
  • Wrote test cases in JUnit for unit testing of classes.
  • Used SVN version control to track and maintain the different version of the project.
  • Worked on a variety of defects to stabilize application.

Environment: Java8, JSF, Spring, Hibernate, JBOSS Application Server, Apache Axis, Apache Active, UNIX, SQL Server (R2 - Enterprise Edition), HTML, CSS, AJAX, jQuery, Maven, JUnit, Log4j, SVN.

Confidential

Java Developer

Responsibilities:

  • Developed Interactive GUI screens using HTML and JSP and data validation usingJavaScript.
  • Implemented GUI pages by using JavaScript, HTML, JSP, CSS, and AJAX.
  • Involved in rendering additional components with custom HTML.
  • Scheme of the web site using HTML, CSS and Responsible for creating detailed wire frames and process flows.
  • Used Struts framework along with JSP, HTML, CSS, Bootstrap and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Performed Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
  • Struts framework is helpful to manage the objects and exposing the services to presentation layer.
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.
  • Worked extensively with Javaincluding Threads, collections, Servlets.
  • Played a key role in the development of server-side functionality of handling the requests and responses using Java Servlets.
  • Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
  • Established a JSON contract to make a communication between the JS pages andjavaclasses.
  • Deployed the application on to Apache Tomcat application server.
  • Used MySQL database for data persistence.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Extensively used Log4J for logging.
  • Code Walkthrough/ Test cases and Test Plans.

Environment: HTML, CSS, JavaScript, Core Java, JSON, TDD, log4j, JUnit, XML, AJAX, JavaScript, JSP, EJB, MySQL, Agile

Confidential

Jr Java Developer

Responsibilities:

  • Developed the web applications using Core Java concepts like threads and Collections.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML, Java Script and JSP.
  • Designed various applets using JBuilder.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Developed controller in Servlets and views in JSPs to enforce/implement MVC architecture.
  • Involved in Web application development using Struts.
  • Designed and developed Struts action classes, DAO and Views using Struts custom tags.
  • Used WSAD for writing code for JSP, Servlets, and Struts.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Developed the Servlets for processing the data on the server.
  • Developed SOAP based web services using JAX-WS by following Bottom Up approach.
  • The processed data is transferred to the database through Entity Bean.
  • Developed DAO pattern to send or retrieve data from the database.
  • Used JDBC for database connectivity with MySQL Server.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Used batch processing in JDBC for fast performance.
  • Created custom triggers to automatically populate data different tables.
  • Developed build script using ANT to build, package, test and deploy application in WebSphere application server
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts
  • Used CVS for version control.
  • Involved in unit testing using Junit.

Environment: HTML, CSS, JavaScript, JSP, Servlets, JBuilder, Struts, WSAD, JMS, SOAP, JAX-WS, DAO, JDBC, Stored Procedures, Batch Process, Triggers, WebSphere, Ant, UNIX, CVS, JUnit

We'd love your feedback!