Sr. Full Stack Developer Resume
Conway, AR
SUMMARY
- 8+ years of IT experience in all phases of Software Development Life Cycle (SDLC) as a Software Java Developer/UI Developer wif expertise in Object - Oriented Design, Development, Testing and Support of enterprise Level Intranet/Internet Web based Applications using Agile methodology.
- Well versed wif J2EE Design Patterns like DAO, Service Locator, ValueObject, Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session facade etc.
- Expertise in object modelling and Object-Oriented design methodologies (UML). Experience wif UML diagrams like Class, Object, Use Case, State, and Activity diagrams
- Expertise in J2EE technologies like Servlets, JSP, JDBC, Java Beans, EJB and Web Services.
- Experience in Hibernate modules, Ibatis, JPA for ORM frameworks.
- Hands on experience in Hibernate in integrating legacy databases, configuring XML files for mapping and hooking it wif other frameworks like Spring, Struts and other technologies.
- Extensive hands-on experience in using open source frameworks like Spring ORM, Spring IOC, Spring MVC, Spring AOP, and Spring Batch.
- Strong experience in Spring Modules like SpringCloud (Netflix (Hytrix, Zuul), Spring Bootand Spring Security.
- Hands on Experience in Microservices development wif Spring Boot and Spring Cloud.
- Design and develop containerized Microservices for cloud native applications using Spring framework.
- Experience of using various web technologies like HTML, CSS, Java Script, AJAX, Bootstrap JQuery, Angular-JS.
- Has experience using CSS processors like LESS and SASS.
- Experience in writing Components, Pipes and Services to separate concern and handle different situations by using Angular4/7/8/9.
- Expertise to create a self-contained, reusable and testable modulus and components in Angular4/7/8/9.
- Experience in building reusable and customizable components for a website using ReactJS and React-Routes to create a single page web application.
- Good Knowledge on front-end development using React wif Redux, but has also worked in all parts of teh stack.
- Experience creating single page applications using AngularJs and NodeJs.
- Good knowledge in using JavaScript frameworks like Node.JS, Express.JS and Hapi.JS to build web applications.
- Solid working knowledge of Jenkins, Hudson for project build.
- Extensive experience using build tools like Apache Maven, Gradle.
- Development workflow using task runner Gulp and Grunt, package management tools NPM, BOWER, and Node.js for teh server-side runtime environment.
- Good knowledge in creating and maintain various DevOps related tools for teh team such as provision scripts, Deployment tools and staged virtual environment using DOCKER.
- Used Kubernetes to manage containerized applications using its Nodes, ConfigMaps, selector, services and deployed application to Kubernetes cluster, troubleshoot containerized application and manage teh cluster for creating or modifying individual Kubernetes resources.
- Good Knowledge in implementing webpack infrastructure to modernize JavaScript practices by extending ES6 through babel loaders.
- Experience in Struts and Web Services using SOA implementations.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts MVC and JSF Frameworks.
- Proficient in integration of Enterprise Java Beans (EJB) wif existing applications and using services provided in distributed applications through Web Services (JAX-WS, JAX-RS).
- Extensive Experience in developing robust and highly scalable applications based on micro service architecture using Spring Boot.
- Experience in creating RESTful web services using JAX-RS using Apache CXF and Jersey.
- Experience in creating SOAP web services using JAX-WS usingApache CXF
- Good experience in PL/SQL programming including complex SQL queries using stored procedures.
- Experience in working wif database like Oracle, My SQL and DB2.
- Excellent knowledge of NoSQL databases like Cassandra and MongoDB.
- Experience in installing, configuring and deploying enterprise scale J2EE applications using OracleWeb Logic, Apache Tomcat servers.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Excellent in deploying teh applications in AWS as EC2 instances and created snapshots for teh data that had to be stored in AWS S3.
- Expertise in JavaScript testing framework like Jasmine, Karma, Mocha and Chai.
- Experience in Developing automated scripts for Regression Testing through Selenium and Cucumber Web Drivers.
- Experienced in build tools like Log4j for Logging and Junit, Mockito for testing.
- Knowledge of multi-vendor operating systems including Linux, Windows and UNIX Shell Script.
- Good Knowledge in Apache Kafka, RabbitMQ, most widely used as messaging services.
- Knowledge on Implementation of teh version control software SVN, CVS&GIT.
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSTL, JDBC, JMS, JNDI, RMI, EJB, AWT, Applets, Multi-threading, Java Networking.
Programming Languages: Java 11/1.8, C++, C, SQL, PL/SQL, Python.
Application/Web Servers: Oracle/BEA WebLogic, IBM WebSphere, JBoss, Apache Tomcat.
Frameworks & API’s: Struts, Spring, Spring Boot, Hibernate, JSF, iBATIS, JPA, Angular JS, Angular 7/90, D3, React JS, NodeJS.
IDE’s: Eclipse, IBM RAD, Net Beans, MasterCraft.
Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, JSON, Adobe Flex, Spring MVC, Angular JS, Angular 2/4/6/8/9.0, NodeJS.
Debugging Tools: Firebug, Chrome.
NoSQL database: MongoDB, Cassandra, CouchBase.
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST.
XML Parser: JAXB, Apache Axis, DOM.
Methodologies: Agile, RUP, TDD, OOAD, SDLC.
CI/CD Tools: Jenkins, XL Release, Hudson.
Modeling Tools: UML, Design Patterns, Rational Rose, Visio.
Databases: Oracle, DB2, SQL Server, MySQL
Version Control: CVS, GIT, SVN.
Build Tools: ANT, Maven, Gradle.
Message Queues: Rabbit MQ, Apache Kafka, Active MQ.
PROFESSIONAL EXPERIENCE
Confidential - Conway, AR
Sr. Full Stack Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of teh project using an AGILE methodology.
- Developed application using Spring MVC, EJB, AJAX, Hibernate and SOAP/Rest web services on teh Presentation layer, teh business layer is built using spring and teh persistence layers use Hibernate wif Web logic Application Server.
- Designed and developed Microservices business components using Spring Boot.
- Deployed Spring Boot based Microservices using PCF cloud container.
- Used Spring Framework IOC (Inversion of Control) design patterns are used to has relationships between application components.
- Worked on highly advanced user interface design and development using JavaScript, Angular 4, React JS, JQuery, Boot Strap, Node JS, HTML5 and CSS3 LESS/SASS.
- Implemented data grid/tables using Angular and Bootstrap for front-end client-facing single-page applications.
- Automated continuous integration delivery workflows to deploy Microservices applications via Jenkins.
- Used both reactive and angular forms module to create a template and data-driven forms.
- Knowledge in teh creation of Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 8/9.
- Developed Hibernate POJO Classes wif annotation based Hibernate Configuration and Mappings.
- Experience in serializing or de-serializing objects using JSON.
- Involved in writing Java API for Amazon Lambda to manage some of teh AWS services.
- Used Object/Relational mapping tool Hibernate and JPA to achieve object to database table persistency.
- Used teh core JAVA APIs like Collections, Multi-Threading, and Exception Handling while coding wif Hibernate Framework in STS.
- Responsible for Configuring Kafka Consumer and Producer metrics to visualize teh Kafka System performance and monitoring.
- Used Model View Controller framework such as React JS and Rx JS framework for creating Single Page Application.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
- Used JIRA for bug tracking issue tracking and project management.
- Experience in working wif NoSQL, Mongo DB, and Apache Cassandra.
- Analyze and fix issues related to REST Web services and Application responses.
- Used JSON, XML, XSD, XPath, and JAXB for message transformations and mappings.
- Developed teh User Interactive NodeJS Restful API Web Application navigation tool like Maps API using Leaflet.JS for front-end regional mapped area.
- Extensive experience in developing web applications using NodeJS and ReactJS.
- Using Soap UI to test teh SOAP Web Service request and response and using teh Postman tool to test teh Restful services.
- Developed Application to consume JSON and XML response from RESTful web service from consumer side using JavaScript and Angular.
- Responsible for migrating existing modules in IBM MQ to Kafka.
- Experience wif AWS S3 services creating buckets, configuring buckets wif permissions, logging, versioning, and tagging.
- Used Ant & maven scripts to build teh application and UCD for deployments.
- Supported QA teams for bug fixing and application understanding.
- Used STS for coding, debugging, and testing teh application modules.
- Developed soap and restful web service to interact wif downstream and upstream systems to exchange data.
- Implemented an instance of zookeeper for Kafka brokers.
- Built single page apps, modules, graphics and reusable components using React.JS.
- Using Log4j to generate teh log information and involved in writing teh Junit test cases.
- Communicate wif teh other groups that use teh service to demonstrate teh application and to get their feedback on regular basis.
- Used Spring Boot for building Microservices and developed Spring-based application radically faster wif very little configuration.
- Excellent in writing SQL queries, PL/SQL functions, and Stored Procedures for teh Persistence layer for required business objects and validated Stored Procedures by using Oracle database and used JPA wif Hibernate provider.
- Involved in Daily standups, sprint grooming, sprint retrospective meetings.
Environment: Java 8.0, Design Patterns, WebLogic10.2, Java 1.8, J2EE Servlet, jQuery, Struts, Spring 4.0.6, Spring Boot, Spring Security, Spring Core, Spring MVC, Micro Services, Hibernate, RESTful API, Web Services, SOAP, WSDL, UDDI, JAX-RS, JSON, React.JS, HTML, AJAX, JavaScript, XML, Angular.JS, Node.JS, MongoDB, SQL, PL/SQL, Ember.JS, TOAD, Oracle 10g/11g, MQ, Maven, Jenkins, Log4J, JUnit, Mockito, Karma, Jasmine, JIRA.
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Developed SpringBoot REST APIS.
- Used a service-oriented architecture wif SpringBoot based services interacting through a combination of REST & SpringBoot.
- Developed and deployed to production Enterprise RESTful APIs using Microservice architecture in Springboot 2.0 wif Spring Security.
- DevelopedMicro servicesusingspringbootexposed as REST API and integrated wiTEMPthangularJSbased web applications.
- Used REST Client to test teh RESTful services and used Junit and Mockito to test teh middleware services.
- Created RESTful Web service for updating customer data from sent from external systems.
- Used AWS Cloud Services to integrate teh development of application.
- Used AWS S3 to store customer's monthly credit statements. Used Spring batch and AWS component to upload documents to S3.
- Worked wif Angular JS MVC framework including authoring complex directives, services, controllers and filters.
- Worked on triggers and stored procedures on Oracle database.
- Worked on Eclipse IDE to write teh code and integrate teh application.
- Used GIT as Version Control.
- Built and deployed EAR and WAR files wif custom configuration settings using Maven Tool Kit and further deployed teh archives into Apache Tomcat Web Server and WebSphere Application Servers.
- Used Angular JS Factories and Services to make Restful Calls to get data in JSON Format. Used Angular JS Directives like ng-app, ng-model, ng-in it for initialization of Angular JS application data Responsible for working on consuming and producing SOA Microservices /Web Services.
- Designed and developed teh application using Agile methodology and followed Scrum.
- Experience creating Use Case Model,Use Case Diagrams, Class Diagrams, sequence diagrams using Microsoft Visio and Rational Rose.
- Designed dynamic and browser compatible pages using JQuery, JavaScript, AEM and Angular JS.
- Configuration for good cross browser compatibility and load balancing wif all browser base activity wif Angular JS Framework. Used Hibernateto connect wif Oracle database to store and fetch data.
- Wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and function.
- Implemented business layer using Core Java, Spring Beans using dependency injection, spring annotations, and Spring MVC components.
- Used Angular JS, XHTML, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout wif JSP.
- Created CI/CD pipelines and setup auto trigger, auto build &auto deployment wif halp of teh CI/CD tool like Jenkins, used Ansible Control server to deploy Playbooks to machines & systems in inventory.
- Managing Ansible Playbooks wif Ansible roles for Deploying Applications into multiple environments like Dev, Test, Pre-Prod and Prod wif various Application servers like WebLogic, JBoss & Apache Tomcat.
- Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF.
- Customized Angular JS filters in several locations to get teh required output.
- Implemented teh Model View Control ( Confidential ) structure using Spring and AngularJS.
- Exposing and consuming teh web services to teh downstream applications using Apache CXF and Apache camel framework.
- Developed service components which are exposed as Web Services using restful Web Services, developed service components to consume Web Services.
- Used Mongo DB to import teh data into and feed into web services and displayed it onto teh browser.
- Wrote MS SQL queries to save teh data and retrieve teh data from database using spring mongo data repository.
- Used Maven tool to build, config, and packaged, deploy an application project.
- Developed Junit test cases to validate teh REST services.
Environment: Core Java, Java 8, JDK, J2EE, Spring, Servlets, Hibernate 4.0, CSS3, DB2, HTML5, GIT, XML, AJAX, Angular JS, Angular 7/8/9, Eclipse, JUnit, JavaScript, Oracle, IBM WebSphere, AWS, Microservices, Pivotal Cloud Foundry (PCF), JavaScript, PL/SQL, Scrum, RESTful Web Services, ANT, Node Js, SOAP, RESTful, Swagger, JBoss, jQuery, JUnit, Spock, Mockito, JIRA, Git, Maven, Jenkins (CICD), Windows.
Confidential, Plano, TX
Sr. Java Full Stack Developer
Responsibilities:
- Coded RESTFul web services using spring boot to rewrite existing application to micro web application.
- Developed RESTFul endpoints, business and service layer components that support it using Spring.
- DeployedSPRING BOOT based micro services in Open shift container of Red Hatusing container services and using admin console.
- Used Spring Boot framework to write Presentation Layer, Business Layers.
- Manage dependency injection using Spring boot and develop, test and support micro services using Spring boot
- Developed some standalone Micro services using Spring Boot micro service architectural patterns
- Used spring Boot properties like actuators and health checkers to enhance micro service implementations.
- Worked on NoSQL data base CouchBase and Performed CRUD operations like Update, Insert and Delete data.
- Capacity planning, setting up backup and recovery procedures forCouchBase(NOSQL).
- Written SQL queries against database and used I baits as part of DB connectivity and persistence as ORMtool.
- Used Hibernate as teh ORM tool to communicate wif teh database and worked wif Hibernate Query Language (HQL).
- Created Model logic using Java Beans and used Hibernate to store teh persistence data in to Oracle database
- Used DAO pattern to send input parameters and fetch data from database using Hibernate.
- Designed service layer by using Spring Framework and developed business logic based on Springboot.
- Continuous Integration, auto deployments wif Jenkins.
- UsedActive MQ message broker for communicating between different applications to produce and consume messages.
- Used Active MQ as teh messaging infrastructure for asynchronous processing
- CreatedJunit test suites to test teh hibernate DAO’S, Rest controllers and upload sample Data to teh backend database.
- Worked in a test-driven development (TDD) environment, used JUnit and Mockito for backend test cases, andKarma andJasmine for teh frontend test cases.
- UsedMaven for build and Explored well on POM dependencies and plugins.
- Used Kubernetes as an open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts and provided container centric infrastructure.
- Managed Docker and Docker containerization using Kubernetes and created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
- Worked on Kubernetes charts using Helm and created reproducible builds of teh Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- Integrated projects wif for logging and monitoring of Openshift Containers and Clusters.
- Worked in an Agile environment delivering output in sprints and participating in scrums.
- Created interactive web pages and applications by usage of HTML5, CSS(Sass), Bootstrap, Angular 4.0, NodeJS.
- Designed teh front-end applications and user interactive web pages using web technologies like Angular 4 and alsoBootstrap for creating grid layout, responsive screen sizes and devices.
- Decorating angular6/8.0 UI bootstrap to appear as look and feel creates unique features.
- Used Angular6/8.0 HTTP Module to make API calls and worked wif teh observables.
- Implemented X-authfor authentication based web application and accessed their APIs for fetching data services and provides client applications wif secure delegated access.
- X-auth simplifies all teh communications between teh client, server, and content provider.
- Developed Single page applications and Custom Directives using Angular 6/8.0.
- Implemented Routing, Imperative Routing and guards wif teh halp of Angular6/8.0 route module.
- Extensively used ECMA script 6 for teh supporting classes and for inheritance and Babel for converting ES 6 to teh ES5
Environment: HTML5, CSS3, SAAS, JSON, AJAX, Bootstrap, Angular 6/8/9.0, Maven, Spring Boot, Spring batch, Node JS, EC-5, EC -6,NPM, Webpack, OpehShift, Apache Kafka, ORM hibernate RESTful, GIT, Jenkins, MySQL, NoSQL, Jasmine and Karma, Junit, Mockito, x-auth, TDD, Agile.
Confidential, North Kansas City, MO
Sr. Java Full Stack Developer
Responsibilities:
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, ReactJS and JavaScript, jQuery and developer responsive interface using Bootstrap and used LESS for CSS extensively for Rich UI experience
- Worked wif CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Created controllers and view pages along wif Bootstrap and HTML5 for dynamic web application.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React Js.
- Implemented teh Drag and Drop functionality using React -Draggable.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React flux to polish teh data and for single directional flow.
- Converted entire codebase to use modern ECMAScript (ES6) modules using Webpack.
- Experienced best practices for integrating Microservices into an existing system architecture.
- Designed and developed teh REST based Microservices using teh Spring Boot, Spring Data wif JPA.
- Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application wif very less configuration.
- Designed automated tools for indexing DB content into Elastic Search indices.
- Providing advice regarding analyzers, tokenizers and Elastic Search mappings.
- Developed persistence Layer using Hibernateto persist teh data and to manage teh data.
- Implemented RESTFUL web services usingspring boot and consumed usingspring REST services. Published Rest services for performing CRUD operations from database.
- Used Node Js to offer an easy and safe way to build high performance and scalable network application.
- Used Node.js proxy to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root etc.
- Used Node.JS package manager (npm) for dependency management, developed server-side and APIs wif different frameworks like Express.js and React JS
- Developed back End part of teh application using Express JS to perform business validations and Database interactions.
- Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
- Built backend REST API wif Node JS, Express.JS.
- As a backend developer, I was responsible for creating RESTFUL Web Services using Node.js&Express.js
- Unstructured data was handled using Cassandra DB and used Cassandra Connector for connection.
- Composed and executed Cassandra DB scripts and queries to fetch and test data from NoSQL databases.
- Developed API back ends using Node.js to allocate access to data in Cassandra.
- Web application development for backend system usingNode Js wif cutting edge HTML5 and CSS3 techniques.
- Used Babel an ECMAScript 6 to ECMAScript 5 compiler which allows using ES6 features in project and then compiles ES5 to use in production.
- Used Babel and ES6 to compile teh JavaScript code to make it downward compatible.
- Wrote and performed client-side and server-side unit testing wif, Mocha and Chai assertion library.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
- Involved in SVN hook wifJenkins continuous Integration in AWS.
- UsedJenkins for doing automated and manual builds, experience in deploying .WAR file of teh application to higher environments and on multiple servers.
- Worked on creation of customDockercontainer images, tagging and pushing teh images.
- Worked on creating theDocker Containers and Docker consoles for managing teh application life cycle.
- Automated continuous integration delivery workflows to deploy microservices applications via Docker containers.
- Configuration of Jenkins Public DNS by creating an instance in AWS.
- Deployment of applications on Elastic beanstalk in AWS.
- Involved in SVN hook wif Jenkins continuous Integration inAWS.
- Designed and reviewed teh test scenarios and scripts for given functional requirements and automated test cases in Selenium
- Implemented teh logging mechanism using Log4j framework
- Extensively involved in moving source code from SVN to GIT.
- Designed and developed teh application using AGILE-SCRUM methodology.
Environment: HTML5, XML, CSS3, LESS, JSON, JavaScript, Bootstrap, React Js,Maven, Spring Boot, Express Js, Eclipse, RESTful, AJAX, JSON, Node JS, AWS, Restful API, JAX-RS, Gulp, NPM, Mocha and chai, GIT, NoSQL, MongoDB, Apache Kafka, Docker, Kubernates, Elasticsearch, Elastic Beanstalk AWS, Microservices, selenium.
Confidential, Los Angeles, CA
Sr. Java/ UI Developer
Responsibilities:
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap,Angular Js and jQuery.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS,JavaScript, D3JS, jQuery, jQuery UI, AJAX, XHR and JSON.
- Developed pages using Angular JS directives, expressions, routing capabilities forbookmarking, filters, validations and Angular UI components in Angular JSsuch as grid, buttons, carousels, date pickers, filters and animation effects modal dialogs and other input components.
- Used Angular MVC architecture and two-way data binding techniques in teh development of teh application.
- Implemented routing to allow for teh use of a Single-page wif different content using route Provider in theAngularJSModule and ng-view in teh HTML.
- Used Hapijs, NodeJs, for design choices aim to optimize throughput and scalability in Web applications wif many input/output operations, as well as for real-time Web applications.
- UsedHibernate as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility.
- Developed aspects for teh application using Spring AOP- logger Aspect, Validation Aspect, Transaction Aspect.
- Implemented Spring AOP in exception handling, which it reduces teh development time to handle teh exceptions.
- Implemented SPRINGMVC which interact wif Soap webservice and Oracle data base and elastic search.
- Configured teh xml files forSpring Securityinjection to ensure teh back-end security by discriminating teh role of users as well as access authority for teh URIs and Server-side assets.
- Developed and deployed SOAP Web Services in Apache CXF framework using JAX-WS.
- Implemented Web Services to integrate between different applications using REST services using JAX-RS in Apache CXF.
- Involved in writing SQL, Stored procedures for back end. Used Views and Functions in teh Oracle Database.
- Used SOAP based Web services and RESTfulWeb services for transferring data between applications.
- Applied data transformation business rules to transform code from one format to another format using Node Js.
- Application integration using Apache Kafka and Rabbit MQ.
- Worked on service oriented systems that utilize REST web frameworks wif Spring MVC, Spring REST Template, RabbitMQ, Spring Integration.
- Working experience wif Rabbit MQ by connecting to teh topic then fetching teh messages and parsing teh messages using multi-threading.
- Coded for stored procedures and Oracle Package updates as part of teh Defect fixes on existing legacy systems.
- Deployed POC portlet application on OracleWebCenter Portal and demoed teh product to business owners for feedback.
- Extensively used teh Oracle ADF design patterns like Entity Object(EO), Business Object (VO)
- Developed various SQL queries and PL/SQL Procedures in DB for teh Application
- UsedGradle tools for building and deploying teh Web applications.
- Used Maven for project management and build automation and Continuous Integration are done using Jenkins.
- Installed Pivotal Cloud Foundry on EC2 to manage teh containers created by PCF.
- Ensure teh successful architecture and deployment of enterprise grade PaaS solutions using PCF as well as proper operation during initial Application migration and net new development.
- Involved in teh creation of exhaustive JUnit Test Cases for each java class that is being developed for dis application using a mocking framework Mockito using Test Driven Development technique.
- Performed functional testing of teh application using Cucumber Web driver.
- Used GIT for version control and involved in writing teh build scripts using Maven.
Environment: Oracle, Hibernate, ORM, Spring MVC, Spring Security, Spring AOP,JAX-RS, Apache CXF, Ibatis, oracle, Restful Services, hapiJs, Node Js, RabbitMQ, Maven, Gradle, Mockito, Jenkins, PCF, Cucumber, GIT.
Confidential, Corvallis, OR
Senior Java Developer
Responsibilities:
- Requirement analysis, product design and development.
- Developing code for enhancements and bug fixes.
- Designed and developed front end using Spring, JSP, JSTL, EL and other custom tag libraries.
- Performed functional, regression, cross browser and installation testing.
- Provide troubleshooting support to product development teams.
- Written Hibernate Configuration and Mapping XML files.
- Involved enhancement of Test Automation Framework (TAF).
- Used Agile methodology for software development.
Environment: Java, J2EE, JSP, XML, Spring, Struts 2.0, Hibernate, Web Services, Web services, Glassfish, Eclipse 3.2, Ant, Oracle.