We provide IT Staff Augmentation Services!

Senior Java Fullstack Developer Resume

4.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 12 years of IT experience in application design, software development life cycle, agile methodologies maintenance and enhancement of web - based applications.
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB SQL, PL/SQL, Unix Shell scripting.
  • Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, J2EE, JSP, EJB, JDBC, Web Services, JAX RS, and Hibernate
  • Utilized Java 8 features likeLambdaexpressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Experienced in Java Web-based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation. Experience in designing and prototyping User Interfaces for intranet, Web applications and websites using HTML/HTML5, XML, CSS.CSS3, SASS, LESS, JavaScript, Ajax, jQuery, TypeScript, ReactJS, NodeJS, BackboneJS and JSON.
  • Strong experience on ReactJS for creating interactive UI's using one-way data flow using Redux, Virtual DOM, JSX, concepts.
  • Expert on React.JS like text binding and writing classes using raw JavaScript and JSX files and developing user interface by using ReactJS, Redux, React Router for SPA development.
  • Expertise with core java concepts such as Object-Oriented Programming, Concurrency, Collections, Exception handling, Garbage Collection etc.
  • Strong experience in Security-System development for Web Applications, Involved and developed all phases of Security implementation using Spring Security system against all types of authentications: LDAP authentication, OAuth 2.0, Database authentication, Pre-authentication and JWT. Experience in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Expert in Backend Development using NodeJS with NPM packages and Express Framework. Developing Microservices using Java Spring Bootwith Docker deployments
  • Experience withKinesis, Lambda, Docker, Elastic Beanstalk and AWS Cloud Formation.
  • Expertise in spring framework, including Spring IoC, Spring DAO support, Spring ORM, Spring Microservices, Spring AOP, Spring Security, Spring MVC, Spring Cache, Spring Integration, Spring Boot, and Spring REST. Experience in container-based technologies like Docker, Kubernetes, and Open Shift along with the development ofMicroservicesarchitecture using Spring Boot.
  • Experience in building Microservice applications usingSpringBootfor developing Restful web services. A Solid understanding of GIT, Jenkins, Maven, Tomcat, Eclipse, noledge of UNIX, LINUX and Apache Web Server skills.
  • Good experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, WSDL, JMS (Java Messaging Service), Ajax and tools like Maven, ANT, Gradle, and JUNIT. Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Expertise in relational databases like Oracle 11g, MySQL, PL/SQL, PostgreSQL, SQL Server and NOSQL databases such as Cassandra, MongoDB, Couchbase DB and Dynamo DB.
  • Extensive experience working with IDE's like Eclipse, NetBeans, JDeveloper, andIntelliJ IDEA.
  • Experience using Oracle WebLogic Server, Apache Tomcat, JBoss Application Server and IBM WebSphere Application Server for development and deployment.
  • Proficient in using Unit testing along with Jasmine, Karma, Mocha, Chai, Mockito, TestNG, Selenium, Cucumber, and JUnit.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, JDK 1.6/1.7/1.8, HTML, CSS, SQL, C, C++, JCL.

Java J2EE technologies: JSP, JSTL, Servlets, JDBC, JNDI, RMI.

Web technologies: JavaScript, jQuery, JSON, XML, HTML, HTML5, DHTML, CSS, AJAX, XML, XSL, XSLT, XHTML, ReactJS, NodeJS, Bootstrap, Servlets.

ORM framework: Hibernate, JPA, iBatis.

J2EE MVC Frameworks: Struts 1.2/1.3/2.0, Spring 3.x/4.x (Spring Core, Spring MVC, Spring DAO, Spring AOP, Spring IOC, Spring JDBC, Spring with Hibernate).

Databases: DB2, My SQL, SQL Server, Oracle 10g/11g,12c, NOSQL, Mongo DB, Cassandra, PL/SQL, PostgreSQL

Operating Systems: Windows XP/VISTA/7/8/10, UNIX/Linux.

Development Tools: My Eclipse, Eclipse, IntelliJ IDE, Net Beans, STS, TOAD, RAD.

Testing Tools: JUnit, Selenium, TestNG, Mockito.

Batch Scripting: ANT, MAVEN, GRADLE

SDLC Methodologies: Agile(scrum), Waterfall models,Behavioral Driven Development (BDD)

PROFESSIONAL EXPERIENCE

Confidential, SAN JOSE, CA

SENIOR JAVA FULLSTACK DEVELOPER

RESPONSIBILITIES:

  • Designing & Developing business logic in service class as per Business requirements with Java core, collections, and Java 8 features like creating resource classes, lambda expressions, Local Date objects, fetching documents from database.
  • Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity Microservices.
  • Design, develop and test SPA web application using HTML5, CSS3, Bootstrap, JavaScript and ReactJS
  • Worked with Microservices architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Worked with Threads, Multithreading, Synchronization and Collection API.
  • UsedOAuth 2.0along withSpring security frameworkto securely expose our API’s by mandating the access token when client wants to access our resources.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
  • Experience in usingReduxto manage the application state and applying middleware such asredux-promise, redux-thunkandredux-saga.
  • Involved in setting up Test automation and developed Cucumber feature files and used Selenium for automated testing withTestNG.
  • Developed Microservices & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration. Used Postman and Swagger UI to test the RESTful API for HTTP requests such as GET, POST and PUT. Full Stack Modern Progressive Web Apps - ReactJS, Redux, GraphQL.
  • Performed unit testing using Karma and Jasmine at Server side andMocha, Chaiin client side following test driven development (TDD).
  • Used Bit Bucket for version control tool for merging branches and used Source Tree to solve conflicts.
  • Build stable React components and stand-alone functions to be added to any future pages. Created the custom reusable components using ReactJS, JSX, ES6 features.
  • Used HibernateCriteria APIto query the database and perform other CRUD operations. Created Stored Procedures and other SQL scripts using PL/SQL.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Create several reusable Typescript components and directives, use angular http client module to consume the restful services. Used ES6, ReactJS, Redux framework for binding, DOM models linking, view model underlaying data and behaviors
  • Closely worked with Application using ReactJS and NodeJS libraries NPM, Gulp directories to generate desired view.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis. Developed test classes using JUnit and Mockito for unit testing.
  • Used GIT for version control and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Implemented client-side Interface using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • ConfiguredGulpto perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • UsedNodeJSto run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules intoNodeJSto integrate with designs and requirements.
  • Built a highly scalable, low-latency NodeJSAPIGatewayto interact with MongoDB database with JSON.
  • Built and deployed web applications using React and Redux, and written in TypeScript.
  • Worked on Deployment Automation of all Microservices to pull image from Private Docker registry and deploy to Kubernetes Cluster.
  • UsedGraphQLto fetch data dat is required for a component and feed dat data into the redux store. Worked with container-based application deployments using Docker, with Kubernetes.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, and Spring Boot and handled the security using Spring Security.
  • Has implemented to reprocess the failure messages in Kafka using offset id and has worked on real time data integration using Kafka.
  • Created AWS Lambda functions for AWS config rules using NodeJS. Heavily used Lambda function on text object methods Context object properties using NodeJS.
  • Designed and developed asynchronous RESTful Microservices using spring boot, Couchbase

ENVIRONMENT: Java1.8, ReactJS, NodeJS, Mocha, Chai, Kafka, Splunk, NodeJS, Kubernetes, Docker, Gulp, Grunt, AWS, HTML5, CSS3, JavaScript, Selenium, Couchbase, Spring Framework, JSP, Spring Boot, Hibernate, Git, Oracle, MySQL, MongoDB, RestAPI, SOAPAPI, Jenkins, UNIX/Linux, JSON, JMS, JAXB, Maven, Gradle, JUnit, Mockito, Tomcat Application Server

Confidential, BOCA RATON, FLORIDA

SENIOR JAVA FULL STACK DEVELOPER

RESPONSIBILITIES:

  • Involved in all phased of SDLC, as their will be change in requirements used Agile/SCRUM methodology in Linux/UNIX environment.
  • Developed the UI Screens using JSP, HTML5, CSS3, and JavaScript and did the client-side validation with the JavaScript. Configured GraphQL API with React, and MongoDB
  • Used ReactJS to build dynamic mobile application and NodeJS for server applications.
  • Used Redux framework architecture (like Reducers, Containers) for integrating the data with ReactJS Application. Developed RESTful Web Services with JAX-RS using Spring Boot and Microservices Architecture.
  • WebLogic andJBosswere used as application servers for deploying the application.
  • Involved in design of JSP's and Servlets for navigation among the modules.
  • Created Microservices using and configure and write REST APIs using Spring Boot Annotations and Spring Rest services.
  • Worked with Kafka Streams, Kafka Producer and Kafka Consumer APIs as messaging system between Microservices.
  • Implemented Authentication and Authorization using Spring Security & JWT.
  • InitiatedMicroservicesapplication with Docker and Kubernetes cluster formation for the scalability of the application.
  • Used webpack to bundle Typescript and JavaScript modules and used Scaffolding tools like Yeoman to create the skeleton of the web application. Utilize package mangers like Bower andNPM. Worked on Swagger API and auto-generated documentation for all REST calls.
  • Performed end to end testing using Protractor and UI testing using Jasmine, Karma, Mocha, and Chai.
  • Implemented the application with various Spring Framework modules like Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring JDBC (with JPA annotations)
  • Used Apache Kafka for holding large number of messages and using RESTful service pushing messages toCouchbase.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker. Developed API using NodeJS to allocate access to data in SQL, MongoDB.
  • 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.
  • UsedApacheKafkacluster as messaging system between the APIs and Microservices.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy. Implement modules intoNodeJS to integrate with designs and requirements.
  • Worked with MySQL Database by writing the queries and wrote services to store and retrieve user data from the application on devices and used configuration API to access the PostgreSQL from NodeJS and migrating the project from MySQL to PostgreSQL.
  • Involved in designing, capacity planning and implementing multi-rackCassandracluster. Automate test cases using the built-in framework in Selenium Web Driver using NetBeans IDE.
  • Worked extensively onOOPSconcepts like multithreading, Inheritance and used Collections. CreatedRestfulAPIwith basic CRUD plus query functions.
  • Used AJAX in suggestive search and to display dialog boxes withJSFand DOJO for some front end. Deployed application on JBoss server and used Maven as a build tool.
  • Designing and implementing theJavaAPI's for processing client data and storing it into databases like MongoDB, Oracle and MySQL.
  • Designed and Developed transactions and persistence layers to save or retrieve data from different sub systems such as order management systems, customer management and web database using Spring Hibernate, Spring DAO, Spring Batch,JDBC, Oracle.
  • Implementing Swagger Configuration inJavaSpring boot for auto generating swagger Json files for RESTAPIcall.
  • Worked on the Java backend development using spring, Reflection,SOAPAPIand JSON to decrease data load. Developed communication between different applications usingMQSeries(JMS) and Spring Integration.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC. Implemented the MVC architecture usingApacheStruts Framework.
  • Developed Java Server Pages (JSP) for presentation layer usingStrutsAlso client-side validations usingStrutsValidator framework/ JavaScript.
  • Involved in design, development and testing of web application and integration projects using Object Oriented technologies such as CoreJava,JavaCollectionFramework, Spring MVC, Spring Boot, J2EE, JDBC, Servlets, JSP, JSTL, XML, JSON, JavaScript.
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Used Maven for building and deploying the web application into WebSphere and configuring the dependency plug-ins and resources. Deployment of Web services, JSP, Servlets and server-side components in Apache Tomcat server.
  • Designing and developing 'Online' client windows API's using JDK and Swing classes.
  • Developed different SOAP services and Web Services using WSDL, SOAP and OracleJDeveloper.
  • Followed techniques and principals provided by Testdrivendevelopment(TDD) andBehaviordrivendevelopment(BDD) paradigm for developing quality code with continuous integration. Used JUnit,Mockito, and TestNGtest environments for test-based development.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for RESTAPI. Performed various validations using spring validation framework.
  • Used NPM (Node Package Manager) to manage the modules and used it to install useful tools such as Grunt,Gulp.
  • Configured the applications to use Maven and Gradle for dependency management and for generating deployable artifacts. Linux shell scripting to run the JAR file created for batch program. Used Maven to build and deploy the application on WebLogic server.
  • Implemented server pages using Apache Tomcat as application server and Log4j for application logging and debugging. UsedJDeveloperIDEfor developing project.

ENVIRONMENT: Java1.8, JWT, NodeJS, ReactJS, TestNG, Selenium, HTML5, CSS3, JavaScript, Spring Framework, JSP, Spring Boot, Hibernate, Git, Oracle, MySQL, MongoDB, RestAPI, SOAPAPI, Jenkins, UNIX/Linux, JSON, JMS, JAXB, Maven, JDBC, Gradle, JUnit, Mockito, Tomcat Application Server

Confidential, SCOTTSDALE, AZ

JAVA FULL STACK DEVELOPER

RESPONSIBILITIES:

  • Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
  • Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Involved in creating dynamic web site design and programming the application usingReactJS, HTML, Bootstrap, CSS, SASS, LESS, Gulp, Typescript and JavaScript.
  • Developed real time tracking of class schedules using NodeJS (socket.io based on socket technology, Express JS framework).
  • Created ReactJS components and managed States and Props while utilizing ES6 features. Worked on CSS preprocessor frameworks (SASS/LESS).
  • Developed Test Driven Development (TDD) for both new and existing application
  • Developed several web pages using JSP/Servlets/J2EE/AJAX/Web Services (SOAP/REST).
  • Created Lambda functions dat upload to s3 using NodeJS and Authorizers using Python. Utilize and program RESTful Web Services, EJB/JPA, and Hibernate entities
  • Development of test cases using TestNG and Mockito to check expected results
  • Used Spring MVC for developing Restful APIs (web services), Spring Boot for Microservices & Spring Core annotations for Spring Dependency Injection.
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations. Created user controls and simple animations using JavaScript and Python.
  • Used Maven/ Ant for building the project andBamboofor Continuous Integration and Continuous Deployment CI/CD.
  • Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful service endpoints using Spring Boot.
  • Used spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Implemented Spring Boot CRUD operations in MongoDB.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Worked with container-based application deployments using Docker, with Kubernetes.
  • Couchbaseservers are installed on top of docker to utilize the resources of the system most TEMPeffectively. Created Kafka consumer to read SWIFT Messages using Spring Kafka
  • Worked on microservices using Spring Boot
  • Imported data from various resources to theCassandracluster using Java APIs.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes usingReactJS, NodeJS, jQuery, Webpack.
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Gulp, Express.
  • Developed Controller Classes using Spring AOP, Spring Boot, Spring Batch modules and handled the security using Spring Security.
  • Developed REST services using Spring Boot to serve the UI with JSON data and involved in creating controller advices to handle exceptions and bad requests.
  • Solid understanding ofReactJS Virtual Dom Algorithm, forReactJSperformance optimization.
  • Worked on the development of the presentation tier usingServlets, JSP, Java Script, AJAX and jQuery. Developed front end using Struts framework, business components using EJB's.
  • Used NodeJS for deploying POC and used forBowerand other development automation tasks.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.
  • Implemented Message Queues using Active MQ and JMS for transaction management.
  • Involved in writing Maven and ANT script for creating destination folders, compiling, creating jar, war and ear files and copying the files to deployment folder.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git. Developed, and debugged theServletsand EJB with Web sphere Application server.
  • Built Enterprise Java Beans with Point-to-Point messaging functionality and MQ series as JMS provider. Developed a multi-user web application using JSP, Servlet, JDBC, Spring Boot and Hibernate framework to provide the needed functionality.
  • Implement business logic using Microservices and Java Beans
  • Configured routes between ReactJS and Flask to render the templates from the server-side.Design and develop business components using Spring Boot.
  • Wrote unit tests in Mocha, Chai on server side and Karma, Jasmine on the client side.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Experience working with NodeJS to develop single page along with dynamic web applications.Used GIT for version controlling and Eclipse as IDE.
  • Worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on theUIfor DOM/CSS Manipulation. Implement GIT distributed revision control management system for newsletter template versions.
  • UsedGradleas build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Gitlab and Jenkins.
  • Developed web application compatible with all browsers. Used Firebug, chromedevelopertools to view and debug HTML, DOM and JavaScript errors.

ENVIRONMENT: HTML 4/5, CSS 2/3, JavaScript, jQuery, NodeJS, SQL/PL-SQL, Oracle 11g, XML, AJAX, JSON, SVN, Windows 7, WCAG2, ReactJS, Maven, ANT, Bower, Gulp, Grunt, Git and Git Hub, JASMINE, Usability Testing, Eclipse, Mozilla Firefox.

Confidential

SENIOR J2EE DEVELOPER

RESPONSIBILITIES:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.Implemented MVC architecture using Spring Web MVC framework.
  • Used Python scripts to build Apache, JBoss and WebLogic builds and upgrades, GIT CMD on regular basis for source code management.
  • Composing the application classes as Spring Beans using Spring IOC/Dependency Injection. Developed Data persistence API using Hibernate and Spring DAO layer.
  • Worked on development application, which involves the coding of Java, Spring 3 core for dependency injection, Spring 3 Hibernate for ORM.
  • Involved in developing components on Reporting Dashboard withSpringMVC,Spring Frameworkand Hibernate.
  • Involved in creating a reusable component usingReactJS for DOM manipulation.
  • Involved in implementing business logic with Oracle Stored Procedures, Functions and Triggers using PL/SQL.
  • Developed and implemented the MVC architectural pattern using Struts Framework including JSP, Servlets, and Multithreading and Action classes.
  • Implemented logging and transaction manager using spring's Aspect Oriented Programming (AOP) concept. Used DAO's and services for data storage and retrieval.
  • Worked on jQuery to make drop down menus on web pages and display part of a web page upon user request. Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, SASS,ReactJS. Used Node JS modules like Grunt, Bower to integrate with designs and requirements and to interact with the databases.
  • Implement front end screens usingReactJSand used various components from NPM and redux library. Built Kafka-Spark-Cassandra Scala simulator for Meti Stream, a big data consultancy; Kafka-Spark-Cassandra prototypes.
  • Architected and implement RESTAPI interfaces using JavaScript and NodeJS
  • Developed Single Page Web Application with ReactJS, Redux, NodeJS, RESTAPI and MongoDB. Deployed the applications inLinuxservers using deployment scripts.
  • DevelopedSpringJPARepositories to access and information from MYSQL database.
  • Designed the data layer using a combination of SOAP, REST Web services and occasionally Hibernate ORM.
  • Used JMS template for publishing and consuming messages from Active MQ.
  • Created tile definitions, Struts-config files, and validation files for the application using Struts framework. Redesigned and tuned SQL queries to improve the performance of the applications.
  • Developed a suggest box using Ajax to make an asynchronous drop down of all business units using both XML Http Request objects and ActiveX objects.
  • Developed the presentation layer using JSP, HTML 5, CSS 3 and client validations using JavaScript. Used Maven tool for building and packaging the application.
  • Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes.
  • Worked on Core Java,JDK1.7, J2EE and spring to develop new features for this project.
  • Use Eclipse as IDE tool to develop the application and JIRA for issue tracking.
  • Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson library to parse JSON response.
  • Implemented LDAP support in application, for user authentication using JNDI login against an LDAP server. Design and development of web-based applications using different web and application servers such as Apache Tomcat.
  • Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables. Handled the build and Deployment strategies.
  • Developed the ANT scripts for preparing EAR and WAR files used to deploy J2EE components. Deployed applications using WebLogic Application Server.
  • Configured the WebLogic handler for theApacheWebserverto serve static files (js, html, images and css).
  • Agile software development methods are used to collaborate between self and cross-functional teams. Implemented open source log4j logging framework in whole application.
  • Involvement in end-to-end project phases and providing warranty support on the applications. Used SOAP tool for functional testing & web design in the project.
  • Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.

ENVIRONMENT: Java/J2EE, Spring3.0, Hibernate4.1.9, JSP, Servlets, HTML, JavaScript, Spring AOP, XML, CSS 3, JUnit, Eclipse, Oracle, PL/SQL, SQL developer, WebLogic 12.1.1, Maven, Log4j, and Agile methodology.

Confidential

J2EE DEVELOPER

RESPONSIBILITIES:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC). Involved in developing the user interface usingStruts.
  • Analysis, design and development of Application based onJ2EEusingStruts and Tiles,Spring andHibernate. Extensively used Eclipse for writing code.
  • Used XML Web Services for transferring data between different applications.
  • Hibernate was used forObject Relational mappingwith Oracle database.
  • Debugged the application using Firebug to traverse the documents, and manipulated the nodes using DOM and DOM functions.
  • Design and Development of Objects using Object Oriented Design in C++
  • Designed and developed middleware application for a client in C++ with an SQL backend. Used NodeJS server for developing the application.
  • Involved in implementation of RESTFUL web service APIs using NodeJS, which were consumed by making AJAX calls and JSON as data exchanging tool.
  • Implemented RESTful web services using jersey API andJSON.
  • Designed and developed User Interface, application modules using JSP, Struts, JavaBeans, HTML, CSS, JavaScript, jQuery and AJAX.
  • Created a mock API, which includes all theJSONdata in dat.
  • Performed input validation with jQuery and JavaScript.
  • Migration of web application fromJDK 1.4 toJDK1.6. Processed SOAP messages and data from XML using xsds to validate data. Developed the application in Model View Controller (MVC) design patterns using JSP, Java Servlets, and EJB.
  • Integrated spring and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.
  • Implemented spring transactionmanagement for implementing transactions for the application. Involved in Fixing theproductionDefects for the application.
  • Worked with WebLogic as the server and JMS (MQ) as the message Server.
  • Deployed the Web module onto Apache Tomcat and the Enterprise module onto IBM WebSphere. Deployed the project in Linux environment.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Performed unit testing usingJUnit Testing Framework for performing Unit testing.
  • Worked onPL/SQLstored procedures usingPL/SQL Developer.
  • Deployed business components into WebLogic Application server.
  • Coded Maven build scripts to build and deploy the application on WebSphere.

ENVIRONMENT: Java, J2EE, Eclipse 4.4, Struts 2.0, PL/SQL, Spring 3.0, Hibernate 3.0, JSP, Oracle 11g, JUnit 3, PL/SQL Developer, WebLogic Application Server 12.1.1,Maven, UML,XML Web Services.

We'd love your feedback!