We provide IT Staff Augmentation Services!

Full Stack Developer Resume

San Francisco, CA

SUMMARY

  • 8+ years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java/J2EE and related technologies.
  • Extensive working experience with in Design, Development, and Implementation in the field of Web Applications development using HTML, CSS, XHTML, JavaScript, JQuery, Angular JS, Bootstrap, AJAX, XML, JSON, Restful web services and Responsive web designing.
  • Expertise in using HTML4.0/5, CSS2/3, XML, XSL, XSLT, JAXP, JAXB, JAVASCRIPT, JQUERY, JSON, JSTL, Backbone JS, PHP, Express JS, YUI (yahoo UI) Ext JS, React JS, Node JS and AJAX meeting W3C standards.
  • Developed Single page application with using AngularJS with MVC Frame Work.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc
  • Experience in working on various Frameworks like Spring, Struts, JSF, EJB and ORM Technology like Hibernate, and IBatis, which implements JPA
  • Good knowledge of Spring Core, spring batch, Spring security, spring boot, spring MVC and spring's integration with Hibernate and Struts technologies
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, SOAP Web Services.
  • Experience in deploying, configuring and administering application servers such as IBM WebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
  • Expertise in implementing Design Patterns like Singleton, Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
  • Worked on the SPRING framework like SPRING IOC and SPRING DAO, JDBC Templates, Transactions, Security, AOP, MVC, ORM etc.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
  • Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching.
  • Proficient in using Object Oriented Programming Analysis and Design (OOAD) principles, UML and Rational Rose, Object Oriented Design Patterns in building high performance applications
  • Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka.
  • Worked on (JMS) MQ's like IBMMQ and Active MQ.
  • Good knowledge with Grunt task runner and installed latest version of libraries with Bower based on running in the Node JS environment.
  • Solid experience on API development using nodeJS,expressJSand Mongoose.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Hands on experience with various Applications servers and Web servers (IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat).
  • Well experience in Design and Development of database systems using RDBMS concepts including Oracle 8i/9i/10g/11g, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
  • Hands on experience using Drools Framework.
  • Performed DevOps for Linux, Mac and Windows platforms
  • Proven knowledge in one or more NoSQL Document Store databases such as MongoDB, Cassandra
  • Skilled in using automated functional testing tools like Selenium and test driven development using JUnit and debug tools like log4j.
  • UsedSeleniumWebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
  • Execution of automated test scripts using Load Runner, Jmeter to test the performance and SOAP UI is the web service testing tool for API Testing.
  • Experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Developed and maintained automation framework using Ruby andSeleniumWebDriver.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins and Hudson.
  • Expertise in writing JUnit test cases using Junit Frameworks like Mockito, JMock.
  • Strong knowledge on working with Jasmin-Karma, Protractor for client side unit testing and Experience on working client side build tools like NPM, Grunt, Gulp, Bower.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Extensively used Maven and ANT as build script for application build and deployment, Junit and log4j for unit testing and logging and Client side java script Unit testing tools such as Jasmine along with karma, coffee, Jest, mocha, chai scripts.
  • Accomplished with creating Test Plans, defining Test Cases, reviewing and maintaining Test Scripts, interacting with team members in fixing errors and executing User Acceptance Testing (UAT), Unit, System Integrated Test and Customer Test.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

TECHNICAL SKILLS

Programming Languages: JDK 1.5,1.6, 1.7, C, SQL, PL/SQL

Platforms: Windows 2003, 2008 Server, Linux, Unix

Java Design Patterns: MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Façade, Decorator, Adapter and Strategy

Java Core: Memory Management, Thread Classes, Exception Handling and Collection APIs

Build Tools: Apache, ANT, Gradle &Maven

IDE& Reporting Tools: Eclipse, NetBeans, IntelliJ, JBuilder 2005, 2006

Java Message Service: MQ, IBM MQ, Active MQ, Rabbit MQ

J2EE MVC Frameworks: Struts 1.1 and 2, SPRING 2.5, 3.0

Databases: Oracle, MY SQL, DB2, MongoDB and Cassandra

Database Tools: SQL Developer for Oracle, Connect/J for MySQL, IBM DB2

Application Servers: Web Logic, WebSphere, Jboss and Apache Tomcat

Web Technologies: HTML, HTML5, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML, JavaScript, JSON, AJAX.

ORM Frameworks: Hibernate 3.0, JPA

JavaScript libraries: jQuery, Angular JS, Backbone JS, React JS, Node JS Ext JS, Bootstrap.

Version Control: SVN (Apache Subversion), CVS (Concurrent Versions System), Team Foundation Server and GIT

Middleware Technologies: EJB, JNDI, JMS (Java Message Service) and SOA

Web Services: JAX-RPC, JAX-WS and JAX-RS

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development

Continuous Integration: Jenkins, Quick Build, Bamboo

Testing: Junit, Selenium, QC, TEST NG, Mockito

Logging Tools: Log4j, slf4j

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Full Stack Developer

Responsibilities:

  • Actively involved in the various phases of SDLC to analyze business requirements, analysis, design, development, testing and support.
  • Followed the Agile (Scrum) development methodology and participated in daily Stand-up meetings to update the task status on the assigned tasks such as technical documentation, development of different modules.
  • Involved in the development of presentation tier using HTML, CSS, Bootstrap, Angular JS and JSP.
  • Solid experience on API development using nodeJS,expressJSand Mongoose.
  • Extensive use of NodeJS,ExpressJS, and Mongo DB along with Mongoose.JSto create server side applications.
  • Developed validations for forms data as well as server side using Angular JS validation
  • Implemented Angular JS and AJAX for the better performance of system and partial page rendering
  • Used AngularJS for making Restful API calls and data binding.
  • Used Backbone JS for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
  • Developed the model, views, and the presenter for a module usingBackboneJS
  • UsedBackboneJSto create Views to hook up models to the DOM and synchronize data to/from server.
  • Made AJAX calls usingBackboneJSfor getting the data and parsing it for showing on the web page.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, and AOP.
  • Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
  • Worked on service oriented systems that utilize REST web frameworks, SOAP and message queue technologies (Spring MVC 4, Spring REST Template,RabbitMQAMQP server, Spring Integration)
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed Service Layer Using Spring, AspectJ and persistence layer using Hibernate.
  • Extensively used Hibernate mappings, HQL, EH Cache, Query, Criteria, Lazy loading Transactions and Locking’s.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Modified the Spring Controllers and Services classes so as to support the introduction of spring framework.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • DevelopedAWSLambdas that run in theAWSenvironment.
  • Used NoSQL databases likeAWSDynamo DB and S3 for data persistence.
  • Provided events notifications and messaging capabilities using AWS' SNS and SQS.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed MQSeries Workflow to enable capture, automation and visualization of business processes.
  • Experience with basic WebSphere Administration- like JMS, Data Source Configurations, Listener port configurations, JVM Property Configuration, Certificates Configuration,
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Validating user actions on the client side and providing responsive feedback
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Involved in writing stored procedures, triggers, cursors and views.
  • Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
  • Used Maven and Jenkins to automate the build and deploy process.
  • Developed and consumed Apache CXF based Web Services as part of Payments Application.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Installed and configured JBOSS/Droolsserver with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
  • Integrated JPA persistence using Hibernate in order to save the current state of thedroolsknowledge session using the Spring Framework integration.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, JQuery and Java script.
  • Used Log4j utility to generate run-time logs.
  • SVN was used for project management and version management.
  • Deployed the application on WebSphere 7.0 application server.

Environment: Java, J2EE, Spring MVC, Spring Security, Apache Camel, Servlet, JSP, HTML, CSS, Angular JS, Backbone JS, Node JS, Ajax, JSON, Oracle, JBoss, Gradle, Gulp, Selenium, SVN, and JUnit. J2EE, Spring framework, Spring MVC, Hibernate 3.x, Angular JS, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, Net Tool, Apache CXF 2.6, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, WebSphere 7.0, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HTML Unit, XSLT, HTML/DHTML.

Confidential

Full Stack Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Developed using new features of Java Annotations, Generics, enhanced for loop and Enums. Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX.
  • Creation of prototypes using Ink space and Quick view
  • Developing and editing user Interface Screens using JSP, HTML5, JavaScript and node.js.
  • Improve presentation of webpages CSS 3, Adobe Flash and JQuery plug - INS.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • UsedAngularJSfor DOM Manipulation, Filters, and Directives.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Wrote client Side code usingReactJSand used NPM & GULP directories to generate the server
  • Extensive use of NodeJS,ExpressJS, and Mongo DB along with Mongoose.JSto create server side applications. environments used browserfiy, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
  • Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Worked on creating responsive website for smart devices using responsive design and Bootstrap.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Worked on Cross-browser Compatibility of UI pages. Implemented for internet browsers such as Chrome, Firefox, and IE 8/9/10/11.
  • Debugged the application using Chrome Inspector, Firebug, IE Tester and many other debugging tools.
  • Created forms to collect and validate data from the user in HTML5 and AngularJS.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed Service Layer Using Spring, AspectJ and persistence layer using Hibernate.
  • Extensively used Hibernate mappings, HQL, EH Cache, Query, Criteria, Lazy loading Transactions and Locking’s.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Experience with basic WebSphere Administration- like JMS, Data Source Configurations, Listener port configurations, JVM Property Configuration, Certificates Configuration,
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Validating user actions on the client side and providing responsive feedback
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Involved in writing stored procedures, triggers, cursors and views.
  • Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
  • Used Maven and Jenkins to automate the build and deploy process.
  • Developed and consumed Apache CXF based Web Services as part of Payments Application.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Used MongoDB as a persistent store and Apache Kafka as a messaging layer for custom framework and AWS as cloud platform leveraging its services and EC2Infrastructure.
  • Fetch data from mongo DB using mongoose of Node JS
  • Created nodemicro servicesand created AWS/Docker/Convox/PHP deployment strategy.
  • Involved in CICD process using GIT, Jenkins job creation, Maven build CreateDockerimage and deployment in AWS environment.
  • Configured AWS identity and Access Management Groups and users for improved login authentication and implemented continues Delivery Pipeline withDocker, Jenkins and GitHub.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, GitHub, Confluence, Jira andCloudFoundry
  • Working with Pivotal team to deploy these applications inCloudFoundry(PaaS) which gives the flexibility to switch between the variouscloudproviders like Amazon(AWS), Microsoft (Azure) or Google.
  • Designed and developed the Trade Transaction Tracking Framework using Angular JS, Bootstrap, NodeJS.
  • Followed strict patterns of RA team for unit test cases with mocha and jasmine
  • Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
  • Created functions for different selenium locator types.
  • Involved in continuous Development, continuous Integration and continuous Deployment experience with Bamboo, Micro-Services, Jenkins, Maven and GIT.
  • Installed node JS and utilized the NPM with Grunt for the build.
  • Used Gradle tool for dependency management and used Jenkins for continues integration
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, JQuery and Java script.
  • Used Log4j utility to generate run-time logs.
  • SVN was used for project management and version management.

Environment: J2EE, Spring framework, Spring MVC, Hibernate 3.x, Angular JS, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, NetTool, Apache CXF 2.6, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, Cloud Foundry, IBM RAD, WebSphere 7.0, Agile Methodology, Gradle, Design Patterns, SVN, Selenium, Karma, Jasmine, Apache Maven, Bamboo, Micro-Services, AWS, Mongo DB Jenkins, JUnit, HTML Unit, XSLT, HTML/DHTML.

Confidential

Sr. Java/UI Developer

Responsibilities:

  • Used Spring IOC, WritingJavaBean classes, with get and set methods for each property to be configured by spring.
  • Used Spring MVC architecture and Hibernate ORM to map theJavaclasses and oracle SQL server database.
  • Designed and developed UI screens withJavaScripts to provide interactive screens to display data.
  • Designed UI screens using JSP, Ajax and XML, HTML, CSS3 and jQuery.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source)
  • Expertise in Dynamic SQL, Collections and Exception handling.
  • Used Apache CXF 3, Apache Axis 2 and Apache Axis 1 for developing stubs, as per the requirement of the client applications.
  • Experience in XML technologies including XML, XSLT, XPath, DTD, XML-Schema, XML Beans, JAXB, SAX and DOM parsers.
  • Experience on Web services like RESTful, SOAPUI and WSDL elements and knowledge in SOA.
  • Good knowledge inJavaarchitecture and developing the applications usingJava/J2EE design Patterns such as MVC, Singleton, Factory, Transfer Objects, Front Controller and Data Access Objects.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction Added security for service layer methods using Spring Security.
  • Integrated application with Spring Security for form based authentication and authorization by used spring security JSP tags to provide UI level spring security.
  • Worked on Spring Security for application authentication based on role-based security system for web-based administrative applications.
  • Implemented the Web Services with WSDL andSOAPfrom scratch by using the Apache Axis.
  • Extensively used Web Services (SOAP, WSDL) to exchange the data between different applications.
  • UsedSOAPUI for testing the web services.
  • Used Log4J for logging and Eclipse for Development.
  • Used Ajax, JSON with jQuery for request data and response processing.The project was executed using Test Driven Development in an Agile/Scrum environment.
  • Database server used in this application was Oracle 11g. Utilized SQLDeveloperas the database client.
  • Expertise in UML (class diagrams, object diagrams, use-case diagrams, state diagrams, sequence diagrams, activity diagrams, and collaboration diagrams) as a business analysis methodology for application functionality design.
  • Knowledge in ORM frameworks such as Hibernate.
  • Actively participated in daily standup team meetings.
  • Used JUnit and Mockito to do the unit testing to track the defects and to close the defects
  • Modified SQL, stored procedure and functions for performance enhancement.
  • Good experience on the UI development using HTML, CSS3, JavaScript, Angular JS, JSON.
  • Initiated JAX-WS (SOAP) for producing web services and is involved in writing programs to consume the web services using SOA with CXF framework.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Configures the maven Install, deploy, source and Jar plugins in the pom.xml for doing Maven install or deploy or create Jar files in the Nexus repository.

Environment: CoreJava, Spring IOC,JavaBeans, Spring 3, Spring MVC, Hibernate ORM, Oracle 12c,JavaScripts, JSP, Ajax, HTML5, CSS3, jQuery, DAO, SQL, Collections, Exceptions, Apache Tomcat 7, Apache CFX 3, Apache Axis 2, Apache Axis 1, XML, XSLT, XPath, JAXB, DOM parsers, SAX, Web Services, SOA, SOAP Web services, RESTful Web services, WSDL, Design Patterns, JSON, Test Driven Development (TDD), Agile/Scrum, JIRA, UML, Junit, Mockito, JAX-WS, Maven, SQLDeveloper, DB2

Confidential, St Louis, MO

Sr. Java/UI Developer

Responsibilities:

  • Implemented Multi-threading, Exception Handling Other Core Java concepts throughout the project.
  • Used Java Message Service (JMS) API to allow application components to create, send, receive, and read messages.
  • Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Developed User Interface using JSF and JavaScript
  • Expert in CoreJavawith strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Used JSON and AJAX with jQuery for request data and response processing.
  • Extensively used AJAX calls to transfer JSON data and rendered the data to DOM
  • Implemented the project in Maven from the scratch and added dependency injection along with MVC & Validator.
  • Developed and implemented MVC architectural pattern using JSF framework and Implemented various validation controls for form validation and custom validation controls with jQuery.
  • Developed UI using JSF pages with the Prime Faces component.
  • Developed JSF using Prime Faces templates.
  • UsedJMSfor implementing Service Oriented Architecture for sending and receiving messages while using web services.
  • Continuous integration services are provided for software development using JENKINS.
  • Built model jar files and rule flow, helped design the large numbers of rules, extracted rules data from the database and decision tables. Invoked rules from Java side. UsedDroolsDecision Table using excel sheets with a Spring MVC project.
  • Designed, developed, tested, integrated, and deployed large numbers of complex rules in rule flows, DroolsFusion andDroolsCEP.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Involved in theJMSConnection Pool and the implementation of publish and subscribe model using SpringJMS. Used springJMSTemplate to publish and Message Driven POJO to subscribe from the JMSprovider.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
  • Designed process flows and Class diagrams using UML on MS Vision.
  • Worked with UX designers when designing wireframes and analyzed user stories corresponding to wireframes. Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
  • Developed SOAP web services and WebLogic server in RAD IDE.
  • Good experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, WSDL,JMS(JavaMessaging Service), AJAX and tools like Maven, ANT, and JUNIT.
  • Experience in creating Web Services using SOAP and REST.
  • Used SOAP UI to test the web services and mock response for unit testing the web services.
  • Developed Stub projects for WSDL and WADL using Apache CXF.
  • Implemented business components based on J2EE Design Patterns such as DAO, Value Object, singleton, Factory design patterns.
  • Created Data tables and implemented Stored Procedures, SQL Queries, and Functions on Oracle Database
  • Implemented web services using JAX-WS,SOAP, WSDL,SOAPUI for testing.
  • UsedSOAPUI for testing responses ofSOAPweb service, also generated Mock Service inSOAPUI to simulate and test the functionalities of Web Service.
  • Developed SQL queries, Joins, PL/SQL sub programs likestoredprocedures, triggers and functions.
  • Configured various services, devices as well as applications ofUNIXservers and worked with application team to customize the environment.
  • Engaged with TDD and developed test cases based on the project specification.
  • Wrote the JPA annotation entities for Oracle Database.
  • Engaged with client and stakeholder discussions to acquire software requirements for the application.
  • Worked in Agile methodology environment including Acceptance Test Driven Design and Continuous Integration/Delivery.

Environment: JDK, J2EE, JSON, FLEX, Struts, Spring, Hibernate, RAD, J AX-WS, WSDL, JSP, JQuery, Oracle, MS Project, SQL Loader, JAX-RS, JMS, Drools, Unix Shell script, TDD, SOAP UI, Maven, JMS, WebLogic, SPRING, SOAP, UNIX

Confidential

Java Developer

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team
  • Involved in preparing the detailed design document for the project.
  • Developed the application using J2EE architecture
  • Involved in developing JSP forms.
  • Involved in preparing the detailed design document for the project.
  • Involved in the Requirements collection & Analysis from the business team.
  • Designed and developed web pages using HTML and JSP.
  • Designed various applets using JBuilder.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Developed the Servlets for processing the data on the server.
  • Implemented the MVC architecture using Apache Struts1.2 Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language and Implemented Tiles Framework for the views layout.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Established workstations for inbound personnel to theJMSproject team
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets,Structs, Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used JDBC for database connectivity with MySQL Server.
  • Developed Unit test cases using JUnit.
  • Used CVS for version control.
  • Developed Ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.

Environment: J2EE, Java, Struts, Servlets, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, XML, XSTL, JAXB, JAXP, Schema (XST), EJB 2.0, ANT, JavaScript, JMS, Rational Rose, WSAD, DB 2, JDBC, JBuilder, JBoss, Swing, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000

Hire Now