Sr. Full Stack Java Developer Resume
Nyc, NY
SUMMARY
- 9+ years of experience as a Web Application Developer involving in Analysis, Design, testing of web based and client server multi - tier applications using Java, Java 8, J2EE- Servlets, JSP, JDBC, JNDI, Java Beans, EJBs (Session beans, Entity Beans and JMS), XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring and Hibernate.
- Experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, testing and maintenance of Multi-Tier, distributed, Enterprise applications using Java and J2EE technologies.
- Good knowledge of latest version of object oriented JavaScript frameworks like, Node JS, Backbone JS, Bootstrap, Ext JS, Knockout JS, React JS, Ember JS, Express JS, Dojo toolkit.
- Experience on Java Multithreading, Collection, Interfaces, Synchronization, and Exception Handling.
- Experienced in web development using HTML5, DHTML, XHTML, CSS3, JSP, JavaScript, JQuery, JSON, and AJAX.
- Experience in AWS Cloud platform and its features which includesEC2, EBS, Cloud watch, AWS ConfigandAWS S3.
- Experience in configuring, deploying web applications on JBOSS Application Servers, hands on using Apache Tomcat.
- Excellent working knowledge of REST Web services and XML and JSON technologies.
- Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDL, XSL, JSTL, HTML, DHTML, CSS, and JavaScript.
- Excellent Knowledge on managing the dependencies in Angular.JS with Require.JS and data binding with Knockout.JS. User interface coding and styling using Angular.JS, CSS and Bootstrap template.
- Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, JQuery, Angular 7, 8, 9, 10, JS, Node JS, React JS, Knockout.js, JQuery Mobile, XML, JSON that follows W3C Web Standards and are browser compatible.
- Good Understanding of “big data” technologies Hadoop, Storm, HBase, Cassandra, Cloudbase/Accumulo, Puppet and Chef
- Extensively used SQL, PL/SQL in creating database objects like Tables, Views, Functions, Triggers, and Stored Procedures, Packages.
- Experience with versioning tools like Clear-case, SVN and CVS.
- Experience in Light bend Reactive Platform plus many other Scala libraries and frameworks.
- Expertise in developing and consuming Web Services including different technologies and standards like REST, SOAP/UDDI/WSDL.
- Extensive knowledge in Java persistence API (JPA).Solid implementation practice on J2EE design patterns such as MVC, singleton, Data Access Object, Transfer Object, Front Controller, Service Locator.
- Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ.
- Developed Microservices using Spring MVC, Spring Boot, Spring Cloud.
- Confluent Platform (Apache Kafka and its ecosystem) and Reactive Kafka
- Good understanding on NoSQL databases like Mongo DB, Dynamo DB.
- Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular and Node.js, Java 8, 11.
- Developed code in Java, J2EE and Hibernate using XP Practices (Pair Programming, TDD, and Continuous Integration).Knowledge of chat servers created with Node.js using Redis for message routing. Experienced in NoSQL database programming - Apache Cassandra.
- Expertise in front end development and design using JSP, Servlets, JSTL, Struts, Ajax, HTML5, CSS3, JavaScript. And in Backend development responsible for development and maintenance of a framework that is used when implementing and invoking web services. This framework handles message transport, connectivity, security, exception handling and logging out, which makes development of web service provider and consumer way simpler.
- Implemented Angular.JS provider injection to handle the request to Web API (Build a factory to return each of the RESTful services).
- Deep knowledge of Angular.JS practices and commonly used modules based on extensive work experience. Also used Angular 8/9 for making Restful API calls and data binding.
- Experience in writing unit test case using JUnit. Good knowledge in writing ANT and Maven build scripts and configuring and using Log4j.Good worked experience on source control tools such as CVS, VSS, and SVN. The experience of application development in different environments like windows, Linux and UNIX.
TECHNICAL SKILLS
Languages: JAVA (J2SE/J2EE), Java 8/11, C, C++, SQL, PL/SQL.
Technologies: Servlets, JSP, JDBC, JSON, Restful Web Services,Java Beans, Struts, Hibernate, Spring, Web Services, SOA, JMS, SAX and, AJAX, JAXB.
Web Technologies: Angular, HTML/DHTML, XHTML, JavaScript, XML, XSL, CSS.
Frameworks: Hibernate, Spring, Struts.
Development Tools: Eclipse, MyEclipse, RAD, NetBeans.
Web Servers: Tomcat, Web Logic, JBOSS, Web Sphere, Apache Tomcat.
Design Patterns: MVC, Singleton, Session Façade, Front Controller, Business Delegate and DAO patterns.
Databases: Oracle 12c/11g/10g, MySQL, DB2, MS-SQL Server.
No SQL Databases: Cassandra, mongo DB.
Platforms: Windows, UNIX, LINUX.
Testing Tools: Junit, Selenium, and Log4J.
Version Control: SVN, github.
Methodologies: Agile Methodology (SCRUM), Waterfall.
Build Management Tools: Maven, Apache Ant.
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
Sr. Full Stack Java Developer
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Developed Restful web services usingApacheCamel, Springboot and configured Kibana as a visualization dashboard.
- Examine backend program functions by using testing data and testing cases underJUnit 5testing framework.
- Taking advantage of the MVC pattern of the Angular 7/8 and Knockout.js framework to accomplish the single page application and produce higher maintainability of the code.
- Working onActiveMQMessaging Service for Integration.
- Worked on migration Microsoft azure service toAWSservice for a project.
- Moved the project toJava8to extensively use Lamda expressions and have better connectivity to Cloud in addition adding Springboot Libraries and UI Enhancement.
- UsedAWSto deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services.
- Developed ashellscriptwhich picks up and changes the server commands for various other scripts to identify thejava8 version.
- Mentoringa team of 10 fresh graduates and teaching them everything from the basic and helping them cope up with the soaring expectations.
- Used Maven as the build tool and Tortoise SVN as the Source version controller.
- Involved in developing and delivery of aMicro serviceapplication utilizing almost of the AWS Stack includingS3, EC2, DynamoDB, Kinesis, SNS and SQS.
- Recommended and developed strategy for integrating internal security model into new projects with Spring Security and Springboot.
- Command in ReactJS for creating interactive UI's using Virtual DOM, JSX, React Native concepts.
- EmployedModel View Controlleras structural framework of application, other design patterns like datatransfer objects, service locator, business delegateandfront controllerwere also used.
- Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Springboot with Spring MVC.
- Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
- Involved in converting Hive/SQL queries intoSparktransformations usingSparkSQL, Python and Scala.
- Created a mock UI webapp inAngular8to demonstrate microservices and designed and developed the authenticating portal using frameworkAngular8along with HTML5, CSS3 and Type Script.
- Developed Reporting Dashboard which will generate reports and reduce manual intervention for support activities. Developed with Spring MVC, CoreJavaandSybase.
- ConfiguredDockercontainers and Kubernates to manage dozens of micro services.
- Implemented client side interface usingReact.js, flux pattern and Redux framework for SPA.
- Designed the responsive front-end screens usingAngular 7, HTML5, JavaScript, Typescript and Bootstrap.
- Developed RESTful services (or API) inIIBusingJava(JCN), to integrate with LDAP for user registration, login and reset/change password functionalities.
- Writing effective JavaScript code forReact.JSand Node.JSapplications for interacting with server and network applications.
- Unique experience with Pivotal Cloud Foundry and Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and Kubernetes.
- Loading data intoSparkRDD and do in memory data Computation to generate the Output response.
- Used Backbone.jsfor the functionality and structure. Developed core component of Analytics withNode.js, Backbone.jsand Require.js.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
- Used Github extensively as versioning tool and usedMavenfor automated building of project.
- UsedJava 8features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- Built application logic using Python.
- Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities ofSparkusing Scala.
- Implementing responsiveReact.JScomponents for different solutions and performing the server side validations using Node.JSframework.
- Upgraded existing Junit test cases from Junit 4.0 version to Junit 5.0 version.
- Web application development for backend system using Angular 4.0 with cutting edge HTML5 and CSS3 techniques.
- Used Hibernate Core Interfaces configuration, transactional, session and criteria.
- Usednode.jsfor the management on interchange of the data between the servers and UsedNodeJS, ExpressJSto create server-side MVC framework with MongoDB.
- Used session handlers from Express.jsandNode.jsto handle user login and cookies to provide authentication.
- Deployed containers andMicroservicesin AWS using EC2 ContainerServices.
- Strong Knowledge in Hadoop Development Tool such as HDFS, MapReduce, PIG, HBASE, etc.
- CreatedMavenarchetypes for generating fully functional Rest web-services supporting JSON message transformation.
- Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodologies. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Worked on the backend using Groovy and Grails, Value Object and DAO. Used different design strategies like Façade pattern, proxy command pattern to efficiently use resources.
- UsedJava8 Lambda expressions and functional interfaces, wherever possible.
- Created custom, self-contained, reusable and testableAngular 4 modules, controllers, directives andservicesto implement key functionalities for customer account summary.
- Involved in back end testing where the forms were loaded into the database and also experienced in building and deploying J2EE Application Archives (Jar, War and Ear) on Tomcat5.X
- Developed new user-facing features usingReact.js.
- Implemented and enhancedCRUDoperations for the applications using theMVCModel View Controller architecture of Rails framework and Ruby conducting code reviews.
- UsedAWSLambda to manage the servers and run the code in theAWS.
- Very good knowledge in different development methodologies like SDLC and Agile.
- Implemented application level persistence using Hibernate and Spring.
- Deployed Springboot based Micro ServicesDockercontainer using Amazon EC2.
- Used features in Angular 4 such as data binding, ng-route for routing, custom filters, and custom directives to meet business requirements.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Creation of REST Web Services for the management of data using Apache CXF.
- Development of AJAX toolkit based applications using JSON.
- Writing server side request handling and automated functional test cases to validate UI functionality usingNode.js, JavaScript.
- Wrote Restful web services to communicate withMongoDBand performed CRUD operations onMongoDBusing restful web services.
- Worked on Database'sCassandraJavaAPI to interact with theCassandraCluster.
- Involved in adding AJAX, JavaScript components to some of the JSP pages wherever needed.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- UsedMAVENto build the project into WAR and EAR files and SVN for version controlling.
- Experience in real-time data processing usingApacheSpark,ApacheKafka, Zookeeper and Scala.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Configured Maven dependencies for application building processes.
Environment: s: Java 8, J2EE, JEE, HTML5, CSS3, AWS, AJAX, Python, Angular JS 7, 8, 9, React JS, Servlets, Ext JS, JSP, Web Sphere Application, Spring, MVC, JUNIT, Thread, Mockito, JBPM, Oracle, JMS, XSD, XSLT, GIT HUB, Mule ESB, IBM Clear Case etc.
Confidential, Charleston, WV
Full Stack Java Developer
Responsibilities:
- UsedJava, HTML, JDBC, JSP, Ant, JUnit, XML, JavaScript, and a proprietary Struts-like system.
- Worked extensively with writing SQL and PL/SQL usingSybase.
- Setting upJava/J2EE development environment using Eclipse,Mavenand WebLogic.
- Developed on Tomcat for a WebLogic deployment tools included Ant, JUnit, DBUnit, Http Unit, Visual Source Safe, and Scarab.
- Refactored the app's navigation from the ground up using React Navigation to replicate native interactions. Rebuilt from scratch major feature components to improve performance and clean up code.
- Developed the screens using AJAX, JQuery, HTML5, CSS3, and Angular 2 & 4.
- Built micro services usingDocker, AWS Lambda, and Elastic Beanstalk.
- Involved to work with another developer to migrate an existing MS Access application toColdFusion.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIXShellscriptsto automate routine jobs.
- UsedRabbitMQasJavaMessaging Service for producing and consuming data between applications.
- Involved in migrating Hive queries intoSparktransformations using Data frames,SparkSQL, SQL Context, and Scala.
- Implemented RESTful web services using spring framework on back-end and Hibernate framework for ORM, MicrosoftAzurefor authentication and authorization.
- Developed Angular 4 Files and Used JavaScript to do the validation on the client end side.
- WroteGroovyscripts to automate request chaining, security tests and load tests.
- Involved into Code development and testing usingJBOSSESB (Enterprise Service Bus), Maven,Java1.7, Restful Web Services.
- Develop the Perl and Shell scripts to automate the finance billing file
- Analysis, design and development of applications based on J2EE design patterns.
- Implement the JavaScript/jQuery frameworks such asReact.js, Node.jsfor MVW/MVC framework.
- Consumed JSON APIs by using the Angular 2 resource and configuring it.
- Good Exposure on JavaScript, HTML5, CSS3, node.js, backbone.js, typescript, micro services, Restful APIs, Elastic Search, JQuery, Junit, bootstrap.
- Implemented NO-SQL DB (Mango DB/Cassandra) to store poisoned messages.
- Configuring, implementing and supporting High Availability (Replication) with Load balancing (sharing) cluster of Mongodb having TB's of data.
- Re-write web pages in Ruby using Railsframework.
- Importing the data intoSparkfrom Kafka Consumer group usingSparkStreaming APIs.
- Migrated the server using theAWSservices to a cloud environment.
- UsedMavenproject management tool for build and deployment of the application.
- Configured Struts, Hibernate framework with Spring MVC.
- Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
- Utilize Camel to integrate micro services with other micro services andRabbitMQmessaging exchanges.
- UsedDockerto containerize the Services and APIs to run on EC2 instances.
- Used NoSQL databaseCassandrafor having high efficiency and good response for the request.
- Optimizing MongoDB CRUD Operations.
- Worked with web designers to develop user interfaces and prototypes for a web-based internal system. Developed the application as Single Page Application (SPA) usingAngular 2 MVC.
- UsedMAVENto define the dependencies / plugins and build the application.
- Built enterpriseJavaapplications using POJOs and lightweight frameworks such as Spring, and Hibernate.
- Implemented various screens for the front end usingReact.jsand used various predefined components fromNPM (Node Package Manager)andredux library.
- Developed API to Integrate with Amazon EC2 cloud based architecture inAWS, including creating machine Images.
- UsedRabbitMQfor reliable and asynchronous exchange of important information between multiple business applications.
- Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Springboot with Spring MVC.
- Utilized Web sockets andNode.jsto provide real time support for the Matrix Portal.
- Designed table architecture and developed DAO layer usingCassandraNoSQL database.
- Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, and JavaScript to simplify the complexities of the application.
- Replaced existed Angular JS code withAngular 2code, which decreased number of lines of code for a web application which increased performance.
- Experience in Agile, Test Driven Development (TDD) and Waterfall methodologies.
- ImplementedApacheKafkato provide a unified, high-throughput, low-latency platform for handling real-time data feeds.
- We used the most popular streaming tool Kafka to load the data on Hadoop File system and move the same data toNoSQL database.
- Expert in implementing unified data platform to gather data from different sources usingKafka JavaProducers and consumers.
- Developed Perl modules to load the financial statements and implemented business validation on statement level, deriving discrete and LTM (last twelve months) statements based on available statements of an issuer and calculated ratios for analysts based on predefined formulas.
- Developed multiple POCs to create an interface between Backend to Frontend by using MONGODB, ExpressJS, AngularJsandNode.js.
- UsedSpring MVCwithHibernateframework to build the application on server side.
- Designed & Developed intranet applications for catalog maintenance using EJB3, JPA, Servlet, AJAX, JSF, Prime Faces 3.x technologies hosted onJBossApplication server.
- Used Spring Core Annotations for Dependency Injection and usedApacheCamelto integrate spring framework.
- UsedMavenand Jenkins to automate the build and deploy process.
- Built Angular js framework including MVC architectures, different modules, specific controllers’ templates, custom directives and custom filters.
- Developed Networking policies forDocker containers. Worked on open source development tools like Docker ContainersandKubernetes.
- Wrote services to store and retrieve user data from the MongoDB for the application on device.
- Designed and created SQL Server Database, Stored Procedures
- Experienced in implementingKafkaSimple consumers to get data from specific partitions.
- Communicating with aNode.jsbackend under MONGODB.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs,Scala.
- Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular JS.
- Used MVC pattern for GUI development in JSF and worked closely with JSF lifecycle, Servlets and JSPs are used for real-time reporting which is too complex to be handled by the Business Objects.
Environment: Java/Java 8, J2EE, RESTful Web Services,AWS, SOAP, Hibernate, Spring, Python, Angular 5, 6, JSP, JSTL, HTML5, CSS, JavaScript, Web Sphere, Tomcat, XML, XSD, Unix, Linux, UML, Oracle, Maven JMS, JUNIT, WSDL, JSON, JNDI.
Confidential, Eden Prairie, MN
Sr. Java Developer
Responsibilities:
- Developed web application using Java 8, J2EE, spring, JPA, Web Services and Oracle Database.
- Designed application interfaces usingJ2EE, XML/SAOP, WSDL, Web Services and Servlet.
- 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.
- Hands on experience with MVC Javascript frameworks such as Backbone.js, Angular.js 2, 4 and Node.js.
- Developed a core component of Analytics with Node.js,Angular.JS 4, 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, Angular 4,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.
- Worked withIntelliJ IDE to develop and deploy complete application.
- 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.
- Design and develop automation framework usingJava,Seleniumweb driver, JUnit, Maven, Ant and SVN.
- Designed and developed the UI using JSP, HTML, HTML5, CSS and JavaScript, AJAX,JSON.
- 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.
- Created and deployed web pages using HTML, JavaScript and jQuery. Implemented presentationlayer using CSS framework, Node JS,angularJS 2.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Design and Developed using Web Service using Apache CXF.
- Developed Rest architecture based Web Services to facilitate communication between client and servers.
- Mapped tables in database using Hibernate andScala.
- Developed various reusable helper and utility classes usingJavaBeans with IntelliJ.
- Wrote roll out procedures and plans. Environment was mixed Windows projects written in C++.
- Developed JUnittest 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.
- Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
- Developed the UML UseCases, 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.
- Built main application in Python, Django leveraging technologies such as Tastypie,Angular.js 2, 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.
- 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.
- Developed automation test cases usingJavaand selenium on IntelliJ for web 2.0 Ajax application.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environment: Java/Java 8, spring, Hibernate, Jquery, Ajax, Javascript, Rest, Angular.js, Backbone.js, MongoDB, Node.js, AWS, JUnit.
Confidential, NYC, NY
Sr. Java/J2EE Developer
Responsibilities:
- Performed software development utilizing technologies such as core Java, J2EE, Spring Framework, Hibernate, JSF, Servlet, and Oracle database.
- Used SVN Tortoise as a version controlling for the source code check in and check outs.
- Designed and implemented the UI using HTML, JavaScript, CSS, JQuery, JSON and AJAX.
- Onsite lead, requirement gathering, gap analysis, design, development, testing
- Helped the business in creating gap-analysis by providing the As-Is, To-Be diagrams, system appreciation documents
- We have converted the EDI using EDI Reader to xml and store the data for subsequent user display.
- Used SAX parser to convert the xml and store the EDI data into the tables.
- Used subversion tools, SVN version management to manage various versions of the procedures and functions for of the application.
- Used Informix database and been involved in database table design to map the EDI document elements to tables.
- Used struts MVC framework for creating the application.
- Used Angular.js framework where data from backend is stored in model and populated it to UI.
- Used JDBC to connect to database
- Excellent working experience in J2EE Architecture, MVC Architecture, Design Patterns.
- Design of GUI using Model View Architecture (STRUTS Frame Work).
- Integrated Spring DAO for data access using Hibernate
- Created hibernate mapping files to map POJO to DB tables
- Involved in the Development of Spring Framework Controllers
- Involved in developing several REST APIs for the Auto Insurance Module.
- Performed unit testing for all the components using JUnit
- Designed and developed the XSD for WSDL
- Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application
- Awarded on spot developer award for delivering defect free code.
Environment: Struts, jsp, xml, EJB, EDI Reader, Java, J2EE, JSP, Servlets, Hibernate,, Java Beans, JMS, MVC Framework
Confidential, Hunt Valley MD
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Designed and Implemented the J2EE Based with JDBC in Eclipse IDE.
- ImplementedJava/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Developing front end of application using HTML, CSS, backbone.js, javascript, jQuery.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Experience on integrating spring with Hibernate using Spring ORM module.
- Prepared user documentation with screenshots for UAT (User Acceptance testing)..
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloudconfig.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Interact with clients to understand their needs and propose design to the team to implement the requirement.
Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQLDeveloper, Web services, SOAP, XSLT, Jira.