Sr. Java Full Stack Developer Resume
Florham Park, NJ
SUMMARY
- Over 9+ years of experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development, Intranet/web based n - tier architecture systems utilizing Object oriented /Internet technologies, Implementation of J2EE Technologies (spring, Hibernate ORM, Struts, EJB, JDBC, Servlets, JSP, JSTL).
- Working experience in Map Reduce programming model and Hadoop Distributed File Systems.
- Good knowledge on Big data technologies likeSpark, Scala, Hadoop, Map-Reduce, HDFS, Hive, HBase, Zookeeper, Kafka.
- Experienced in MEAN stack advancement (MongoDB,Express.JS, AngularJS &NodeJS).
- Expertise in J2EE and MVC architecture/implementation, Web Services, SOA, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.
- Expertise in front-end development using JSP, JSTL, HTML, DHTML, CSS, JavaScript.
- Experience in spring module like MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse and STS IDE.
- Experience in analyzing data with Hive, Pig and Hadoop Streaming.
- Experience working with big data and real time/near real time analytics and big data platforms like Hadoop, Spark using programming languages like Scala and Java8.
- Have good understanding ofJava8features.
- Experienced Implementing MicroServices. We had worked in an Enterprise Application where we had to implement microservices in order to separate the tasks and not to have dependency on other Parallel on-going tasks of same Application
- Build responsive application using Angular 2.0, Node.Js. Application compatible with mobile devices and different web platforms and browser. Consumed different plugins and angular modules and providers.
- Experience in developing REST services in NodeJS usingExpressJS, in which JSON is used.
- Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as CoreJava, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, JavaBeans, Web Services (REST/SOAP), XML,XSLT,XSL, and Ant.
- Experience in using various Web and Application Servers like Apache Tomcat, IBM -Web Sphere process server.
- Utilized most of the AWS services like S3 as a data store for storing the files in Dynamo DB.
- Good experience with a NoSQL database, Cassandra, Mongo DB.
- Integrated Kafka withSolrand Storm for creating micro batch update for the catalog application.
- Good Understanding of “big data” technologies: Hadoop, Storm, HBase, Cassandra, Cloudbase/ Accumulo, Puppet and Chef
- Good experience with web stacks such as Apache, Nginx, Varnish, and Lighttpd
- Excellent programming experience inJava1.5/1.6, JDBC, Servlets, JSP.
- Experience in using and implementing design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Factory, Singleton, and Business Delegate in the development of multi-tier distributed applications.
- UsedJava8features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- Expertise in implementing Web Services using SOAP, WSDL.
- Expertise in design and development of various web applications with n-tier architecture using MVC pattern in J2EE environment.
- Deep knowledge inAngular2.
- Experience on creating and building the application dynamically using Maven build tool.
- Experience in developing software using SDLC and Agile/Scrum methodologies.
- Experience in developing the Web Services using the JAX-WS, JAX-RPC and Spring Restful.
- Experience on IBM Web Sphere 4.0/5.0/6.0 application server and web servers like Tomcat, Apache andJavaWeb Server.
- Extensive experience in different Integrated Development Environment like RAD, Eclipse, STS, Net Beans and Edit plus.
- Performed unit testing using JUnit test cases and used Mockito for stub, Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
TECHNICAL SKILLS
J2EE Technologies: JSP, Servlets, JDBC, JavaBeans, JNDI, RMI, EJB
Frameworks: Struts 1.x/2.x, Spring 3.x, Web Framework, JSF, Hibernate, iBatisJPA
Development Tools: Eclipse, My Eclipse, RAD and Net Beans
Web Services: SOAP, WSDL, UDDI, REST-Jersey, JAX-WS, AXIS
DB Servers: Oracle, DB2, SQL Server and MYSQL - SQL & PL/SQL
Internet Technologies: HTML,JavaScript, AJAX, XML, XSTL, CSS, AJAX, DOM/SAXJQUERY,JSONVersion Control tools CVS, Harvest, IBM Clear case and SVN
Modeling Tools: Microsoft Visio, JUDE
Web/Application Servers: WebSphere, Tomcat, WebLogic and JBOSS
Messaging Technologies: JMS, IBM MQ Series
Other Tech &Tools: Log4j, SOAP UI, JAXP, JAXB, FileZilla, Putty, QC
Programming Languages: C, C++,JAVA, J2EE
PROFESSIONAL EXPERIENCE
Confidential, Florham Park, NJ
Sr. Java Full Stack Developer
Responsibilities:
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
- Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
- Develop various screens for the front end using ReactJSand used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Experienced in MEAN stack advancement (MongoDB,Express.JS, AngularJS &NodeJS).
- Experience with messaging systems likeKafka, RabbitMQ.
- Excellent Java development skills with core Java8, JDBC, Hibernate and solid experience in MVC architecture, using Spring 3, Spring MVC, Struts 2.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided byAngular2
- Used the basic principles of MVC to in corporate the Angular 2.0 to build client side application andNode.jsfor building server side API's.
- Proficient in java8 versions: JDK 1.8 and J2EE with strong background in object oriented concepts by working on various stages of Software Development Life Cycle (SDLC).
- UsedSelenium(IDE & WebDriver for UI testing).
- DevelopedAngular2.0 custom directives.
- Manage Multi-Terabyte database environments supporting different applications onDB2with the databases sizing ranging from 100GB to 10TB.
- ImplementedSOLRsearch tool for the user to quickly search for the customers and their product list.
- Used Node.JS,Express.JSto create server-side API with MongoDB.
- Have worked on Angular2 components and Angular 4.0 and worked on POCs.
- Designed and Developed Web Services using RESTFul andSOAPprotocols with Apache CXF 2.7, JAX-RS/Jersey, JAX-WS, XML and JSON.
- ImplementedGrailsplugin for Domain objects to use in multiple projects.
- ImplementedGrailsServices and controllers to perform actions.
- Created an XML schema for theSolrsearch engine based on the Oracle schema.
- Created micro service plugin for Hapi.js service worker to read in info viaRabbitMQmessage bus in order to create and send SNS messages to AWS SNS topic
- Used Java 8 Lambda expressions and functional interfaces, wherever possible. Also, used Java8 features like Streams, Producer, Consumer, Bi Consumer etc
- Expertise inAngularJS controllers, directives, factory and service resources, routings and events.
- Involved in Microsoft SQL Server Packages (SSIS) and Cubes (SSAS)
- Coded in Angular JS MVC Framework to make single page and Allocation price configurations pages.
- Responsible for writing test cases for entire project, also responsible for doing black box testing usingScala.
- UsedJava8features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- Create POC and educated application teams to take advantage of Automatic maintenance, STMM and Monitor collect settings enhancements available inDB2V9.7
- Developed single page applications usingAngular2, React Redux architecture, web pack and grunt.
- Also worked on documentation ofSolrRest API.
- Involved in web services design and development. Created and consumed web services usingJSON, XML, and REST.
- Excellent Java development skills with core Java8, JDBC, Hibernate and solid experience in MVC architecture, using Spring 3, Spring MVC, Struts 2.
- Worked onDockerhub, creatingDockerimages and handling multiple images primarily for middleware
- Developing business logic using scala.
- Worked onSOLRindexed properties and Field Value Providers.
- Consumed REST based Micro services with Rest template based on RESTful APIs.
- Followed SCRUM methodology to help plan, develop, and release full stack application for The KnotRabbitMQmessage, SNS Worker Plugin
- Designed and implemented agroovy/grailsbackend for a cloud hosted web application
- Interacted with RESTful Web services using Angular 2 Http Module.
- Worked with Html5, CSS3, Bootstrap and Angular 2 to create an application.
- Experience with Hadoop components such as Job Tracker, Task Tracker, Name Node, Data Node, MapReduce andHDFSFramework.
- Developed a web service to communicate with the databases usingSOAP.
- Enable STMM onDB2Servers, Setup start to end SQL Replication between transactional and reporting environments & design the best possible solution for transactional logging and implemented.
- Developed new user facing features using ReactJsin view level.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala and Python.
- Implemented Single page application using Angular 2 routes.
- Created Angular 2 custom pipes to format the data before displaying it to the user.
- Used Angular 2 Forms API to get the data from the user
- Method references are used provided inJava8to make use of methods already named.
- Automation scripts using Shell scripting,JAVA,seleniumfor system/performance testing.
- Exposure on Mean Stack along withNode.js, Angular.js.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages onJSONresponse.
- Used Grails, front end libraries such as Javascript/jQuery, HTML, CSS and slight Java techniques applied inGroovy
- MEANstackimplementation, AngularJS Full-Stackgenerator (generator-angular-fullstack), and actually run, edit, and deploy an application.
- Leveraged zeno framework for Writing Storm topology to accept the events from Kafka producer and to emit into Mongo DB.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided byangular2.0.
- Utilized spring and Hibernate as the architectural framework. Have utilized Dependency Injection, Spring MVC, AOP, Spring DAO and Spring Context modules of spring framework in the development of the project.
- Implemented multithreaded Java/Groovy/Grails/MySQL Atlas ad servers as scalable solution.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins,Dockerand Python.
- Integrated Kafka withSOLRand Storm for creating micro batch update for the catalog application
- ConfiguredRabbitMQto act as an interface between Mobile Phone(client) and server.
- ImplementedRabbitMQas middleware queuing service to store messages in a queue.
- MongoDB is used to store messages and required information which is implemented on server side using Java.
- Develop and Review the Junit Test Cases Created by developers.
- Developed user interfaces using HTML, CSS and used struts tiles for JSP page layout.
- Containerized Service with Docker and deployed it to Kubernetes Cluster.
- Used NoSQL databases like AWS Dynamo db. and S3 for data persistence.
- Written Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
- Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Deployment of Application in theJBossServer environment using ANT tool using Struts architecture with the JSP Client.
- IncorporatedRabbitMQas message broker to decouple backend services
- DevelopingAngular2web app, front end representation for internal products.
- Worked with EJB message driven beans to handle the service calls as handlers.
- Used Webservices - WSDL and SOAP for getting Loan information from third party and used SAX and DOM XML parsers for data retrieval
- Successfully implemented Web Services based on SOA architecture usingSOAP.
- Developed presentation layer using HTML5 and CSS3, JQuery, ReactJs, BackboneJS.
- Used Spark-Streaming APIs to perform necessary transformations and actions on data model which gets the data fromKafkain near real time and Persists into Cassandra.
- GeneratingScalaandJavaclasses from the respective APIs so that they can be incorporated in the overall application.
- Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration.
- Wrote restful services on the server in NodeJS to listen to requests from devices
- Proficient in RDBMS concepts and worked with MySQL 5.0, Oracle12c and SQLServer.
- Extensive experience developing applications using Agile methodologies like Test Driven Development (TDD), SCRUM and KANBAN.
- Converting mocks intoAngular 2reusable components and modules.
- UsingGITto checkout and check-in code and merge the code with other developers.
- Implemented code to consume messages from streaming data platform (SDP) using ApacheKafka.
Environment: Java, J2EE, JSON, UML, JSP, Hive, Pig, HBASE, Spring MVC, Hibernate, JSON, Restful Web services, jQuery, AJAX, Angular Js, Eclipse, Maven, Unix, JUnit, DB2, Oracle.
Confidential, NYC, NY
Sr. Java Full stack Developer
Responsibilities:
- Designed and coded application components in an Agile/TDD environment utilizing a test driven development and SDET approach and pair-programming.
- Written Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
- Built an end to end vertical slice for a JEE based billing application using popular frameworks like Spring, Hibernate, JSF, Swing, JavaBeans, Facelets, XHTML, Flex, Angular 2.0, JSON, Ivy, and Ajax by applying OO design concepts, JEE design patterns, and best practices.
- Developed the application using Spring framework that leverages model view layer architecture, also configured Dependency Injection.
- Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS usingScala.
- ManagingDB2Audit andDB2Governor
- Contributed patches toGrailsOpen Source plugins. Performed own deployments.
- Written Typescript classes to construct angular 2 components. created custom pipes using angular 2 before displaying it to the user.
- UsedGITfor version control.
- Experienced developing againstSOLRSearch Platform APIs.
- Monitor system stability via AppDynamics &RabbitMQ
- Consumed Web Services (WSDL, JBoss-SOAP, UDDI) from third party for authorizing payments to/from customers.
- Developed and maintained various web applications using Java, Spring Framework, JPA, Tomcat RabbitMQ, MongoDB, MySQL.
- UsedExpressFramework to set up middleware to respond to the HTTP requests with the help of NodeJs.
- Handles the authorizations ofDB2& MySQL objects to users, applications and Utilities.
- Creating views and otherDB2& MySQL objects depending upon the application group requirement.
- ImplementedSeleniumTest Scripts for Automated Regression Testing.
- Used ReactJSwith AngularJSframework for view layer.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, Bootstrap, Angular JS, AJAX andJSON.
- Developed and deployed solution using several new technologies, including Linux - Ubuntu and ApacheSOLR.
- UsedMavento Build the application and used Sonar for code Quality reports.
- Interacted with RESTful Web services using Angular 2 Http Module.
- Worked with Html5, CSS3, Bootstrap and Angular 2 to create an application.
- Install and Build an application onDockerimage.
- Deployed the application and tested onJBoss5.0 Application Server.
- Having good experience in working with Microservices for building flexible Software systems.
- Performed data extraction and migration, data cleaning, analysis and visualization using SSIS, SSAS, and Tableau to support One Cloud data warehousing solutions on AWS.
- ConfiguredRabbitMQto act as an interface between Mobile Phone(client) and server.
- ImplementedRabbitMQas middleware queuing service to store messages in a queue.
- Used Amazon Cloud Watch to monitor resources such as EC2, Amazon RDS, Dynamo DB and EBS volumes.
- Usedgroovyand spring boot to collecting the data from users and packaged the data as json distributed to 43 applications
- Used GitHub for version control and MySQL and Native SQL.
- Participated in code reviews and given suggestion to other developers
- Thorough knowledge of Micro services architecture and experience in implementing several design patterns
- Worked on Solr, Elastic Search,Kafka, Flume, MangoDB and Cassendra.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java. Integrated the Spring and Hibernate framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Currently working on fitness tool which aids inTest Driven Development.
- UsedSOAP-UI for testing the Web-Services.
- ExploredSpark, Kafka, Storm along with other open source projects to create a realtime analytics framework.
- Worked with distributed processing on large clusters, Amazon EC2 and Rackspace Cloud
- Worked with Map/Reduce and stream processing (e.g. Storm)
- Worked with NoSQL databases such as Cassandra, MongoDB..
- Developed code to fetch data from back-end and populate on UI using AJAX,Angular-JS, and JSON.
- Experienced in MEAN stack advancement (MongoDB,Express.JS, AngularJS &NodeJS)
- Maintained existing UI Applications and upgraded them using JQuery, AJAX, JavaScript, ReactJS, Backbone.Js, HTML5.
- Experience in maintaining a large number of files through version control tools likeGIT.
- Utilized most of the AWS services like S3 as a data store for storing the files in Dynamo DB.
- Designed and developed REST-ful style Web Service layer and WSLD.
- Made heavy use of Amazon Web Services (EC2, S3, & RDS in particular).
- Implemented a generic interface to Hibernate criteria API for UI search functionality.
- Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
- Performance Tuning through various schemes such as increasing the buffer pool size, performing RUNSTATS, REORG, and REORGCHK's, creating indexes using db2explain anddb2advisor.
- Developed test scripts to automate process of testing inSeleniumWebDriver.
- Performed the Synchronous/Asynchronous file operations and created web server with the help ofExpress.jsUsing NodeJs.
- Developed Spark code usingScalaand Spark-SQL/Streaming for faster testing and processing of data.
- Setup and maintain test and prod HADR. InstalledDB2V10.5 FP-5 and FP-7, IBM ApplicationDeveloperTools, Data Server Manager for monitoring, database alerts and health checking.
- Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
- MEANstackimplementation, AngularJS Full-Stackgenerator (generator-angular-fullstack), and actually run, edit, and deploy an application.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server usingMavenbuild scripts to automate the build and deployment process.
- Developed XML Schemas - XSD, DTD for the validation of XML documents, also used Subversion.
- Developed the application onNode.jsplatform using JavaScript programming.
- Responsible for setting upAngularJS framework for UI development. Developed html views with HTML5, CSS3, JSON andAngularJS.
- Real time streaming the data using Spark withKafka.
- Created standaloneScalaprograms to read data from several XLS files and insert data into the Database as needed by the testing team.
- Used XML web services using SOAP to transfer the amount to transfer application that is
- Used SWING for GUI based coding.
Environment: Java, J2EE, JSP, PL/SQL, Spring, EJB, JMS, Oracle, XML, SOAP, JUnit, Apache Camel, JDBC, MS SQL Server, REST-ful Web service, Jboss Drools, Cassandra, NOSQL, Hadoop
Confidential, Minneapolis, MN
Sr. Java Developer
Responsibilities:
- Developed the Web Based Rich Internet Application (RIA) using J2EE (spring framework) and Macromedia/Adobe Flex.
- Developed Hibernate persistence layer modules using EJBJavaPersistence API (JPA) annotations and Entity Manager.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Used Ajax calls extensively - using Jquery, inside the WebApps and create a seamless flow of Quotes.
- Developed a core component of Analytics with Node.js,Angular.JS, Ext.js, mongo DB, and Socket Stream.
- Developed Web-Services module for integration usingSOAP, WSDL.
- Developed a data-accessible web application for employee accesses using HTML5, CSS3, AngularJS,and Node.js.
- ImplementedSOAPWeb Services using JAX-WS, for providing end points to upstream clients.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- UsedJavaServlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
- Responsible for writing test cases for entire project, also responsible for doing black box testing usingScala.
- Designed the Restful web services and developed core component layers like xml validation, core service layer,SOLRsearch and transformation components.
- Design and develop automation framework usingJava,Seleniumweb driver, JUnit, Maven, Ant and SVN.
- Involved in setting upGrailsproject and its configuration
- ImplementedGrailsServices and controllers to perform actions.
- ImplementedGrailsRestful web services usingGrails.
- Designed and developed the UI using JSP, HTML, HTML5, CSS and JavaScript, AJAX,JSON.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- UsedJBossan application server, to implement theJavaPlatform Enterprise Edition, create applications and to integrate applications with other applications. Created continuous integration builds using Maven and SVN control.
- ImplementedGrailsplugin for Domain objects to use in multiple projects.
- ImplementedGrailsServices and controllers to perform actions.
- Created and deployed web pages using HTML, JavaScript and jQuery. Implemented presentation layer using CSS framework, Node JS,angularJS.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Design and Developed using WebService using Apache CXF.
- Developed Rest architecture based WebServices to facilitate communication between client and servers.
- Designed and developed a full tier web application using EXT JS 5.0, JAX-RS Services andSOLR.
- Experienced in MEAN stack advancement (MongoDB,Express.JS, AngularJS &NodeJS).
- Mapped tables in database using Hibernate andScala.
- Developed various reusable helper and utility classes usingJavaBeans with Eclipse editor.
- Wrote roll out procedures and plans. Environment was mixed Windows projects written in C++.
- Developed JUnit test cases for all the developed modules.
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
- Implemented UI usingGrailsserver pages.
- UsedGrailscommand objects for validating non persistent objects
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- MEANstackimplementation, AngularJS Full-Stackgenerator (generator-angular-fullstack), and actually run, edit, and deploy an application.
- Worked onSOLRindexed properties and Field Value Providers.
- Experience on integrating spring with Hibernate using Spring ORM module.
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
- Integrated Bootstrap.js into several applications for speeding up JavaScript development.
- Designed customNode.jsmodule to, programmatically generate a path for a RESTful endpoint.
- Developermobile site for marketing campaigns by using JQUERY MOBILE, BACKBONE.JS, and latest technologies.
- Experience using testing strategies such as TDD, including knowledge of JUnit and/orSelenium.
- Utilized Node.js to create a fast and efficient chat server.
- Used Maven script for building and deploying the application.
- Designed and developed GUI and back-end components for analysis and collaboration software in Google Web Toolkit,Javaand XML in a UNIX environment.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Used GIT for version control inScalainJava.
- Developed automation test cases usingJavaand selenium on Eclipse for web 2.0 Ajax application.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environment: Java/ J2EE, Spring, Hibernate, Struts, Jquery, Ajax, Javascript, Oracle, Jdbc, Rest, Angular.js, Backbone.js, Bootstrap.js, MongoDB, Node.js, JUnit, Agile, Servlet, Maven, SOA.
Confidential, Englewood CO
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Extensively worked on AGILE/ SCRUM methodology.
- Participated in Estimation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks).
- Involved in the application development using Spring MVC module.
- Developed several pages using JSP, JSTL, HTML, JQuery and JavaScript.
- Used JQuery to make AJAX calls.
- For deployment we usedJBOSSApplication Server to build we use ANT Scripts.
- Testing the web services using the SOAP UI.
- Consumed web services securely using JAX-WS API.
- Extensively used jQuery,Node.jsin implementing various GUI components in application portal.
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
- Used PMD tool to analyze the code. It finds common programming flaws like unused variables, empty catch block and so forth.
- DesignJSONresponses according the request, send it back to the front end after the logic processing.
- Used Hudson (Jenkins) continuous integration tool to do the deployments.
- Used Code Review Tutor for doing code reviews on developed code.
- Looking into the splunk logs for hidden application errors.
- Involved in the development of test cases for the testing phase.
- Involved at the time of deploying the code in production environment and do the functional check out.
Environment: Java, Spring(MVC, Core, AOP), Eclipse, JSP, Servlets, HTML, CSS, XML, Ajax, JavaScript, Hibernate, JQuery, JNDI, Hudson,JavaBeans, Sub Version, Junit, Oracle
Confidential
Java Developer
Responsibilities:
- Worked on the design and development of multithreaded n-tier application in a distributed environment to support new CMS System.
- Involved in writing PL/SQL Stored Procedures, and Functions for Oracle 10g database.
- Developed the application front-end with HTML, JSP, JQuery and Ajax to create a dynamic and interactive experience.
- UsedSeleniumfor all Hibernate beans and relevantjavaclasses.
- Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
- Developed Stateless Session EJB to accommodate the business logic.
- Developed WebService's using EJB 3.x stateless session beans.
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Developed the complex queries using JPAannotations in the POJO.
- Developed and executing unit test cases using JUnit.
- Involved in the prototype of FSD (functional specification document) and TDS (Technical design specification) for each process.
- Wrote PL/SQL procedure according to the rule configurations.
- Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
- Automate test cases using the built in framework inSeleniumWeb Driver using Netbeans IDE.
- Developed Web services to communicate to other modules using XML based SOAP.
- Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa usingJava, JMS and MQ Series.
- Business logic is implemented using Struts action components in the Struts and Hibernate framework.
- Used Multithreading for invoking the database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
- Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
- Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
- Deployed the application and tested on WebSphere Application Server.
Environment: Java, JEE, Spring, Hibernate, JSP, Servlet, Struts, JUnit, Maven 3, XML, SOAP, JMS, JavaScript, ADF, Oracle 9i, PLSQL, JDBC, UML, EJB, JBOSS
