We provide IT Staff Augmentation Services!

Sr. Fullstack Java Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • 7 years of experience in Software Design, Development, Analysis of Java web - based applications.
  • Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation.
  • Extensive knowledge on developing Mission Critical applications using Component technologies like EJB, Java Spring, Hibernate, Servlets, JSP, Javascript, JSR, Struts Framework, Azure, Web Services, Microservices Applets, XML, J2EE and Oracle.
  • Designed, Developed and Deployed Web pages and Front-End components (UI) using HTML5, DHTML, CSS3(SASS, LESS), Javascript, JQuery, AJAX, Twitter Bootstrap, AngularJS, ReactJS and NodeJS following W3C Web Standards that are responsive and browser compatible.
  • Experience in working with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS identity and access management, Dynamo DB, AWS Cloud watch, Amazon EBS and Amazon Cloud front.
  • Strong experience in using various IDE’s tools like NetBeans, Eclipse, IntelliJ, BlueJ, JBuilder, Rational Application Developer (RAD) and JDeveloper for application development.
  • Experienced with J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBoss and Tomcat.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Experience in AWS services like EC2, EBS, ELB, S3, SQS, RDS, DynamoDB, Lambda, API Gateway, CloudWatch, CloudFormation and Elastic Beanstalk.
  • Hands on experience in working with Angular1, Angular 2, Angular 4, and Angular 6, versions.
  • Experience in unit testing tools of Javascript framework like Jasmine, Karma and Protractor for Angular, Mocha and Chai for ReactJS.
  • Experienced in deploying J2EE applications over servers like Apache Tomcat 4.x, WebLogic and WebSphere servers.
  • Expertise in JAX-RS Restful, JAX-WS, RESTful API Web Services application development using WSDL, SOAP, JAXB, SOAP/HTTP, SOAP UI.
  • Experience in implementing and deploying SOAP API Web Services JAX-WS and Restful Services JAX-RS to develop dynamic Server Side web contents.
  • Deploying applications using Lambda, ECS and Docker containers and utilizing CI/CD processes.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, MyBatis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Experience with unit testing using JUnit, TestNG, Mockito frameworks.
  • Experience in using Atlassian tools like JIRA, Bitbucket, Bamboo, Confluence, and Source Tree.
  • Extensive knowledge in developing applications on a single page (SPAs) using various Javascript frameworks like AngularJS, BackboneJS, ReactJS, NodeJS, and Bootstrap.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP and JAXB.
  • Developed integration techniques using the Apache camel and apache ActiveMQ technologies and Apache Kafka.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.
  • Expertise in enterprise Java technology eco-system including Spring Boot, JPA/Spring Data, Maven and JUnit.
  • Experience with build automation tools like ANT, Maven, continuous Integration and continuous deployment in Jenkins, UNIX commands and Version Control Systems like CVS, SVN, GIT.
  • Strong database concepts with experience in creating databases, tables, views, functions, stored procedures and triggers using SQL and PL/SQL.
  • Expertise in relational databases like Oracle 11g, MySQL, PL/SQL, PostgreSQL, and NOSQL databases such as Cassandra, MongoDB, and Dynamo DB.
  • Experience working with MVC framework like Struts, ORM frameworks like Hibernate, JPA and IOC frameworks like spring, Spring AOP, Spring DAO.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Experience in developing web-based enterprise applications using Java, J2EE, Servlets, JSP, EJB, JDBC, Hibernate, Spring IOC, Spring AOP, Spring MVC, Spring Web Flow, Spring Boot, Spring Security, Spring Batch, Spring Integration, Web Services (SOAP and REST) and ORM frameworks like Hibernate.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CI/CD and AI.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry and Docker Swarm.

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Sr. Fullstack Java Developer

Responsibilities:

  • Created order details end point using Spring Restful web service framework and Spring Annotations.
  • Worked on Spring Configurations and configuring order details service with Spring Boot Application.
  • Used Spring Security for Authentication and authorization.
  • Designed the application architecture of the System based on MVC (Model View Controller), Struts Framework and J2EE specifications.
  • Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
  • Implemented React container and presentational components. Writing unit tests for React Components, Module Reducers, and Module Actions.
  • Worked on migrate all Interface apps to CI/CD process using Gradle, Jenkins etc.
  • Designed and Implemented SPA (single page application) using Angular 4.0 Module, Component, Template, Metadata, Data Binding, Directives and Dependency Injection.
  • Developed backend web services using NodeJS and custom components for the web applications using Angular 6.
  • Developed the Front End server using Angular 4 with Typescript, HTML5 and CSS.
  • Consumed Rest based services from Angular 6 using HTTP services.
  • Developed backend services, data access objects, data repositories using spring and Spring JPA.
  • Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular 4.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Developed test cases for order details service using JUnit and Mockito.
  • Built Web pages that are more user-interactive using Angular 4, NodeJS, HTML5, CSS3, LESS, RESTful API Services, Javascript, Bootstrap, Git, JSON.
  • Implemented various features of spring framework such as Dependency Injection and Spring Integration with Hibernate.
  • Used spring data JPA to communicate with PostgreSQL and DynamoDB.
  • Implemented various screens for the front end using ReactJS and used various predefined components from Node Package Manager (NPM) and Flux library.
  • Involved in developing the new REST webservices and enhancing the changes for existing SOAP webservices.
  • Used Spring MVC as a framework for all the dependency injections.
  • Created and Configure Microservices architecture for Directory project and integrated with Angular 6 components.
  • Worked on ECMA 6 features as ES6 features implemented in Google's V8 which is used by NodeJS.
  • Optimized the performance of application using Angular 4 Lazy Loading and ahead of time compilation.
  • Managed infrastructure, including setting up servers and docker containers using Jenkins for continuous testing and deployment from usually GitHub-based repos to servers and docker containers.
  • Implemented Microservice Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Responsible for implementation of java integration components for JBPM and DROOLS.
  • Involved in creating build script using ANT and deployed on WebLogic Application Server.
  • Configured Apache Webserver in the Linux AWS Cloud environment using Puppet automation.
  • Installed NodeJS and utilized the NPM with Grunt for the build.
  • Converted codebase to use modern ECMAScript (ES6 / ES7) used Babel, Typescript and Webpack as a module loader and used along with Angular CLI.
  • Involved in process for builds and deployments with Maven, Bamboo, and Jenkins for continuous integration.
  • Issue tracking and documentation using Jira and Confluence.
  • Worked with container-based application deployments using Docker, with Kubernetes .
  • Used Git as SourceTree, Bitbucket as version control, and JIRA as Defect management for bug, issue tracking of application.
  • Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Created many custom filters using Angular 6.0 and an external module to manipulate the routing.
  • Followed techniques and principles provided by Test driven development (TDD) and Behavior driven development (BDD) paradigm for developing quality code with continuous integration.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Using Kubernetes controlled and automated application deployments and updates and orchestrated deployment.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using ReactJS.
  • Used ReactJS to create Controllers to handle events triggered by clients and send a request to the server.
  • Writing Unit test cases using Jasmine, Karma for Angular 4 components and implemented Angular CLI with production bundling.
  • Used Jenkins CI/CD tool for continuous integrating and deploying application on servers
  • Configured routes in Apache Camel using Blueprint xml for routing messages between end points.
  • Imported data from various resources to the Cassandra cluster using Java APIs.
  • Used JIRA as a ticketing system to monitor and logging.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed API using NodeJS to allocate access to data in SQL, MongoDB.
  • Involved in designing the use cases and another UML diagrams.
  • Worked on Microservices architecture with Spring Boot and Spring Cloud, using Pivotal Cloud Foundry.
  • Took part in setting up the routing configuration using Angular 4 router for various views and sub views.
  • Created NodeJS services using ExpressJS which are consumed by Angular 4.0 components on the client side.
  • Used BitBucket as version control system for the source code and project documents.
  • Used Microservice architecture with Spring Boot based services interacting through Apache Kafka.
  • Experience in Implementing Continuous Delivery pipeline with Docker, Maven, Gradle, and Jenkins.
  • Tested the applications using JUNIT and Mockito and configure through Maven sure fire plugins to be part of Continuous Integration.
  • Used JMS to send and the receive messages to Message Queues using ActiveMQ.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Worked on creating a solution to create different data structures in MongoDB to hand to the front-end of the application through a centralized API.
  • Used JSP for the writing the front-end code so that it can access JPA, JNDI, and EJB without any restrictions.
  • Created Gulp scripts for various tasks and used NodeJS for managing application UI Dependencies.
  • Developed Web Applications with rich UI using CSS, Javascript, Ajax, jQuery plugins and Struts2 framework.
  • Implemented a Continuous Delivery framework using Jira, Git, Jenkins, and Bamboo.
  • Worked on migration of entire project from JBoss to Tomcat in order to deploy it on Open shift cloud Environment.
  • Developed business services using EJB's and used SOAP API.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Microservices Architecture.

    Implemented the application with various Spring Framework modules like Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring JDBC (with JPA annotations)

  • Used JBoss Studio as a tool for the developing the code and used JBoss as server for hosting the project on the server.
  • Used Log4J was used to log both User Interface and Domain Level Messages.
  • Used JNDI for creating the data sources for ActiveMQ as well as for the Databases in JBoss Console.
  • Developed Grunt tasks to run the unit tests on Jenkins.
  • Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.

Environment: Angular 4.0, Angular 6, NodeJS, ReactJS, RESTful Web Services, Tomcat, Gradle, Jenkins, Java 8, J2EE, Servlets, JDBC, JNDI, EJB, XML, JMS, Spring Boot, Struts2.0, Hibernate3.0, JBoss, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, SOAP, REST, Agile (SCRUM), Maven, Docker, Apache Camel, JQuery, JSON, AJAX, Javascript, CI/CD, Open shift, SQL, PL/SQL, Oracle 10g, Linux.

Confidential, Parsippany, NJ

Sr Fullstack Java Developer

Responsibilities:

  • Involved in design, development and maintenance of applications that utilizes Microservices, Docker, J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data, AngularJS, and HTML5.
  • Implementing Queues Configuration using JMS-ActiveMQ and Message Driven Beans.
  • Involved in exposing, consuming and packaging REST Web services using Jersey Framework.
  • Involved in writing Microservices using Spring Boot.
  • Participated in front end development using Angular 2.0, Javascript, Typescript, HTML5, CSS, and JSON.
  • Developed reusable components and front-end libraries by using ReactJS.
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into NodeJS to integrate with designs and requirements.
  • Developed Bootstrap responsive web application pages using AngularJS services, controllers and directives for front end UI and consumed RESTful web service API.
  • Developed application service components, configured beans and generated CRUD (create, read, update, delete) database schema.
  • Used different types of IDE tools like BlueJ, JBuilder, RAD and IntelliJ IDEA for Java J2EE Application development.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS.
  • Used Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Developed Angular 2 Template driven forms and Model driven forms builder by using ngModel.
  • Involved in creating a reusable component using ReactJS for DOM manipulation.
  • Used Apache Camel as the integration layer and Apache Kafka for messaging.
  • Migrating existing application into Microservices architecture using REST APIs, Spring Boot.
  • Created Reusable Angular 2.0 components using Typescript and services are obtained using Dependency Injection to consume REST API's.
  • Tuned and optimized databases and Apache Webserver on AWS.
  • Designed dynamic client-side Javascript codes to build web forms and simulate process for a web application, page navigation using Angular 4. Developed single page applications using Angular 4.
  • Used TortoiseSVN for version control and JIRA for defect tracking and Confluence for content Management System.
  • Worked on various features in ECMA Script 6 (ES6) such as Arrow functions, Classes and enhanced object literals.
  • Configured Kubernetes in the application for automating deployment, scaling, and management of applications.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GITHUB, Jenkins, and Bamboo Jobs.
  • Worked upon Angular 4 Service this interacts with RESTful services at the backend.
  • Enhanced legacy application by building new components in Angular 2 and Typescript.
  • Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Used Amazon Web Services (AWS) like EC2 servers, S3 storage, RDS instances, Cloud watch and Cloud Front for promoting code in multiple environments.
  • Integrated AWS DynamoDB using AWS Lambda to store the values of the items and backup the DynamoDB streams.
  • Integrated the Drools and JBPM to application framework, which involved dynamic creation of knowledge base and session.
  • Developed UI unit tests with Karma and Jasmine.
  • Developed single page applications using Angular 2, Typescript, Web pack and Grunt.
  • All the functionality is implemented using Spring Boot, Microservices and Hibernate ORM.
  • Involved in multi-tiered J2EE design utilizing Spring IOC architecture and Spring JPA.
  • Used REST to test the rest based services and used JUnit and Mockito to test the middleware services.
  • Installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Used SoapUI, Postman and REST Client to test REST and SOAP APIs.
  • Good knowledge in Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
  • Developed and maintained the Continuous Integration and deployment systems using Jenkins, ANT, Maven, and Nexus.
  • Migrated individual components and services of this application from AngularJS to Angular 2, one module at a time.
  • Used Javascript to perform client-side validation and Struts-Validation Framework for server side validation.
  • Developed application using Java web-based technologies such as Servlets, JSP, and Java Web Services.
  • Created RESTFUL API's in Express and returned Logic through AngularJS data binding and tested in Mocha on server side and Jasmine on the client side.
  • Deployed applications into Continuous Integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Developed JSPs and Servlets to implement MVC pattern. Designed and developed UML diagrams using Rational Rose.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Bitbucket, ClearCase and AWS.
  • Used Apache Tomcat for deploying of server-side J2EE components.
  • Worked on creation of custom Docker container images, pushing images, integration of Spring Boot.
  • Used ReactJS as the development framework to build a single-page application.
  • Developed RESTful Services with JAX-RS using Spring Boot and Microservices Architecture.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, NodeJS, HTML, SASS and Ajax to speed the application.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Upgraded existing application from Java 7 to Java 8 and included Java 8 new features such as stream, functional interface, date, etc.
  • Involved in CI/CD process using GIT, Jenkins job creation, Maven build and publish Fabric implementation.
  • Used JMS (Apache Camel) for implementing Service Oriented Architecture for sending and receiving messages while using web services.
  • Deployed Spring Boot Microservices into Cloud/Docker Hub using Open Shift Environment as Docker Images.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on POC for Order Processing Integration using AWS services-Lambda functions, Step functions, S3 bucket, EC2 and DynamoDB.
  • Used Spring-MyBatis integration to run SQL queries, call procedures and packages to access the Oracle Database.
  • Worked on defect fix issues for existing system that used SOAP and spring.
  • Write Unit and Integrations tests using TestNG frameworks.
  • Constructed web pages for application using MVC3, Javascript, JQuery, ReactJS, and NodeJS.
  • Used Grunt as the Javascript task runner. Jenkins, ANT tools were used part of build management.
  • Used Jenkins for integration in Apache Tomcat.
  • Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Worked on Eclipse IDE for development and deployment of application in WebLogic Application Server (WAS).
  • Used Gradle tools for building and deploying the Web applications, implemented the JUnit testing.
  • Used Spring Core Annotations for Dependency Injection Spring MVC for REST API s and Spring Boot for Microservices.
  • Worked on implementation of EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications using technologies J2EE, XML, DB2, and Redhat Linux.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects.
  • Design and develop Test cases for Test Driven Development (TDD) and Behavior Driven Development (BDD).

Environment: JMS, Java 8, Java 7, ActiveMQ, AWS, AngularJS, Angular 2, Angular 4, JPA, NodeJS, ReactJS, Spring Boot, Microservices, CI/CD, Servlets, Apache Camel, EJB, XML, JMS, CURD, GIT, Struts2.0, Hibernate3.0, Maven, Bitbucket, CSS, JQuery, AJAX, Javascript, Docker, Jenkins, GitHub,, UNIX, Linux, Eclipse, BlueJ, JBuilder, RAD, and IntelliJ IDEA.

Confidential

Fullstack Java Developer

Responsibilities:

  • Developed server side JEE application components using spring, Spring MVC, Annotations, JSP, Servlets, JDBC, EJB, JMS, and J2EE Design Patterns using Eclipse.
  • Developed data layer components/DAO’s using Hibernate ORM framework.
  • Implemented RESTful Webservices to retrieve data from client side and made RESTAPI calls from AngularJS and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth.
  • Used AngularJS for data-binding, and NodeJS for back-end support with APIs.
  • Participated in a Scrum team and Agile Practices including Test Driven Development (TDD), Behavior Driven Development (BDD) and pair programming.
  • Developed SOAP services and clients using Apache AXIS2, JAX-WS, SOAP, WSDL, XML, XSD, JAXB framework.
  • Developed RESTful web services using Jersey API.
  • Worked closely with the configuration in the Tomcat application server and Apache Webserver.
  • Managed Jenkins continuous integration tool for releases.
  • Used Tiles framework with struts to reduce the redundancy between JSP pages.
  • Use Spring Data JPA to persist model objects to Cassandra database
  • Used a Bootstrap from AngularJS platform and point it to the root component of the application instead of Angular ng-app.
  • We setup the development environment using NodeJS, NPM, Grunt, Bower, and GIT.
  • Developed Spring JPA Repositories to access and information from MYSQL database.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Configured the SQL mappings and statements to communicate with the DB2 by using iBatis/ MyBatis persistence framework
  • Build Rest web service by building NodeJS Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • Used Apache Tomcat and Weblogic as an application server to deploy various components of application.
  • Used RESTful services to implement Web Services and Consumed and published JSON Web Services in the application.
  • Build Restful API web services using NodeJS and ExpressJS and used a full complement of Express, AngularJS, NodeJS, and MongoDB to store and present assessments.
  • Client Side code were written in ReactJS, JQuery and Server Side Code were developed using MVC.
  • Worked with Gulp, Node Packet Manager (NPM) and used ReactJS library functions for the logical implementation part at client side for all the application.
  • Developed prototype to implement BRMS using Drools Rules Engine open source framework.
  • Developed application using spring framework, REST, Tomcat, Maven, Gradle.
  • Development of test cases using TestNG and Mockito to check expected results.
  • Created Custom Directives in AngularJS, ReactJS, making use of Modules and Filters objects according to the application requirement.
  • Created Gulp scripts for various tasks and used NodeJS for managing application UI Dependencies.
  • Developed Data layer using DAO patterns, ORM and Hibernate.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and Javascript to construct dynamic web pages.
  • Implemented agent-server messaging dialog using Apache Camel and JMS (ActiveMQ) implementation.
  • Used Karma, Jasmine for testing Angular frameworks for achieving BDD development.
  • Development of server side layer using XML, XSD, SOAP, JAXB, JDBC, Hibernate, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Develop unit test cases using JUnit and used Log4J for logging and debugging.
  • Designing XML Schemas for the application.
  • Performed installations, configurations and deployments using Weblogic.
  • Worked on SQL, PL/SQL, Stored Procedures, Triggers, Inner vs. left join, Indexes/performance, Batched SQL on Oracle 10g.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java 7, J2EE, Servlets, JDBC, EJB, AngularJS, ReactJS, NodeJS, HTML5, CSS3, JMS, Spring 3.0, Struts2.0, Hibernate3.0, SOA, Clear Case, JUnit, Agile (SCRUM), Maven, ANT, JQuery, JSON, AJAX, Javascript, XML, XSL, Weblogic 10, SQL, PL/SQL, Oracle 10g, UNIX, Linux.

Confidential

Fullstack Java Developer

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Hands-on experience in creating and consuming RESTful Services using AngularJS.
  • Used Bootstrap front-end framework for faster and easier web development.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, Javascript, AJAX, Web link and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model, and View Objects, View Resolver .
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Developed web GUI involving HTML5, NodeJS, Javascript under MVC architecture.
  • Development of server side programming using Servlets, JSP, Struts.
  • Produced restful web services using Spring MVC that served JSON payloads to AngularJS based front end.
  • Developed TDD environment and followed continuous integration system with Hudson Server for Building/testing software projects continuously.
  • Used MyBatis for mapping POJO's to relational database tables using XML files.
  • Worked on Spring RESTful API to exchange XML and JSON data between enterprise applications.
  • Created Rest API's and Soap API's by using spring controllers and JAX-WS.
  • Developed Spring Beans and configured spring using application Context.xml.
  • Created forms to collect and validate data from the user in HTML and AngularJS.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Developed REST services using NodeJS to serve the web application with JSON data.
  • Used JDBC to connect to the Oracle database and JNDI to lookup administered objects.
  • Deployed and configured the data source for database in WebLogic application server.
  • Involved in deploying the application in test environment using Tomcat.
  • Setup the Hudson to do automatic builds for all core apps.
  • Used Spring ORM to integrate Spring Framework with hibernate and JPA.
  • Implemented JMS using Spring JMS module to communicate with Apache ActiveMQ queues.
  • Used SSIS to unite data from existing system and performed transformations on MS SQL.
  • Implemented Message Driven Bean Using JMS Implemented enterprise applications with JQuery, AngularJS and Spring MVC.
  • Developed web applications using IDE's like Eclipse, NetBeans, JDeveloper and IntelliJ IDEA.
  • Developed a multi-user web application using JSP, Servlet, JDBC, spring, and Hibernate framework to provide the needed functionality.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks ).
  • Generated DAO's to map with database tables using Hibernate . Used HQL ( Hibernate Query Language ) and Criteria for database querying and retrieval of results.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object , and Template.
  • Development of Action Forms, Action Servlet, Action and Validating Action Forms in the Struts framework.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Used Maven for generating system builds and Bamboo for continuous integration.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Wrote JUnit Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed the application using AGILE-SCRUM methodology.

Environment: Java/J2EE, Core Java, Java 7, Jdk, spring, Hibernate, Webservices, JAX-RS, Mockito, Hudson, AngularJS, NodeJS, SOAPUI, JSP, JDBC, jQuery, AJAX, Html, CSS, Maven, log4j, Oracle, MS SQL, SQL, JIRA, JMS, Apache AXIS, Source Tree, IntelliJ, UNIX, AGILE-SCRUM.

We'd love your feedback!