Full Stack Java Developer Resume
Indianapolis, IN
SUMMARY
- 8+ years of extensive involvement in all phases of software development life cycle including system design, development, production support and upkeep of different Web Applications utilizing Java Technologies and JavaScript frameworks.
- Experience in designing User Interface (UI) applications and professional web applications using HTML, XHTML, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX, JSON and XML.
- Extensive experience in developing Enterprise applications using Core Java and J2EE technologies including Multithreading, Collections, exceptions, JSP, Servlets.
- Experienced in Java Application Development, Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
- Proficient in various Agile methodologies like Test Driven Development (TDD), SCRUM, Domain Driven Design DDD and Waterfall software development processes.
- Proficient in various Agile methodologies like Test Driven Development (TDD), SCRUM, Domain Driven Design DDD and Waterfall software development processes.
- Experience working with various SDLC methodologies like Agile Scrum, RUP and Waterfall Model.
- Expert in Core Java and implemented concepts like Multithreading, Concurrency
- Expertise in Core Java concepts such as OOP Concepts, Collections, Exception Handling, Multi - Threading and sound knowledge on Data Structure and Algorithms.
- Having knowledge on Java 1.8 features like Lambda expressions and functional interfaces and Parallel Streams.
- Good knowledge on the Spring Modules like Spring IOC, Spring MVC, Spring DAO, Spring Batch, Spring Web Flow, Spring Security, Spring Reactor and Spring Boot.
- Good knowledge in developing web, enterprise and Middleware applications.
- Having Handful experience in using OAuth 2 for Microservices security.
- Strong Experience in JavaScript MVC design pattern such as Angular JS, Backbone JS and Ember JS.
- Developed web application using MongoDB, Express, React / Redux, Node JS and GraphQL
- Good knowledge in using Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and AWS Identity), Pivotal Cloud and IBM Web Sphere.
- Experience developing REST, GraphQL and SOAP services
- Independently integrate multiple APIs and new features using React + Graph QL
- Experienced in working with multiple databases like Oracle 10/11g, SQL Server, NoSQL (MongoDB, Cassandra), PostgreSQL, MySQL and DB2.
- Having knowledge on (JMS) MQ's like Apache Kafka, Rabbit MQ, IBM MQ and Active MQ.
- Experience in using Restful framework like JAX-RS Framework, SOAP Web services using JAX-WS, Apache CXF, Jersey.
- Strong knowledge on OOPs concepts, Core Java, Multithreading, Exception handling, and Collection Framework
- Experience in using Restful framework like JAX-RS Framework, SOAP Web services using JAX-WS, Apache CXF, Jersey.
- Expertise in using NoSQL databases like MongoDB, Apache Cassandra 2.0.12 as a distributed database management system and writing queries to it using CQL 3.0.
- Worked on IDE s like IBM Integration Developer IID RAD 8,Eclipse,Netbeans,JBuilder along with SCM tools IBM ClearCase SVN and CVS.
- Comfortable working with CSS preprocessors like SASS/LESS
- Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, jQuery, Angular 4.0,5.0,6.0,7.0, Node JS, React JS, Backbone JS, jQuery Mobile, XML, JSON that follows W3C Web Standards and are browser compatible.
- Experience with Amazon Web Services compute services EC2, Elastic Beanstalk and Lambda. Storage services S3, EBS. Management tools services Cloud Watch, CloudFormation. Database services RDS and DynamoDB.
- Extensive experience in designing UI using Oracle ADF Faces components, JDeveloper 11g/12c.
- Experienced in developing front end applications using HTML, HTML5, XML, XHTML, DHTML, CSS, CSS3, Bootstrap, SAAS, LESS, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.
- Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate, iBATIS.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Design and implement a Web based content management utilizing XML, JAXB, DOM, XSLT, XPath and JavaScript for data generation and presentation with JSF.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like SAAS, Angular Js, Backbone.js, Node.js, Vue.Js and Express.js.
- Strong experience in working on JavaScript environment like MEAN (Mongo, Express, Angular, Node)
- Having knowledge on (JMS) MQ's like Apache Kafka, Rabbit MQ, IBM MQ and Active MQ
- Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Dockers Registry.
- Extensively worked on beginner patches for Docker Engine.
- Strong knowledge on JavaScript Unit testing with Jasmine, Karma, Protractor, Mocha and Chai
- Experienced in performing unit testing using JUnit, Mockito integration and deployment of applications using tools such as ANT, Jenkins and Maven & debugging through log4j.
- In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc.
- Excellence in developing JAVA based automation testing tools like Selenium Web Driver test scripts using Junit/TestNg, ANT/MAVEN build tools, Jenkins for Continuous Integration.
- Experience in Applications migration from Tomcat/Web logic to JBoss AS.
- Experience in developer tools like Code Commit, Code Build, Code Deploy, and Code Pipeline.
- Experienced with J-Unit Framework4.x, Jasmine and Mockito for developing test cases using Test driven development (TDD) approach and log4j for logging.
- Expertise in using NoSQL databases like MongoDB, Apache Cassandra 2.0.12 as a distributed database management system and writing queries to it using CQL 3.0.
- Experience in utilizing Version Control Systems like CVS, SVN, TFS and GIT.
- Excellent verbal, written communication and presentation skills, problem solving and conflict resolution skills.
TECHNICAL SKILLS
Language: Java, J2EE, SQL, PL/SQL, Python
Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring boot, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, Cucumber, SOAP UI, Rational Rose.
Web services: SOAP, Restful, JAXP, JAXB, JAX-RS JAX-WS, WSDL, UDDI, JMS and Service Oriented Architecture (SOA). JAX-RPC, JAX-B and Micro Services.
Web Technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS/2/4/6,7, XML, Ajax, SASS, Bootstrap, NodeJS.
Cloud Technologies: Amazon Web Services (AWS), Pivotal Cloud Foundry (PCF)
Databases: Oracle, MySQL, IBM DB2, SQL server, MongoDB, Cassandra.
Web/App Servers: Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, and JBoss Servers.
Build Tools: Maven, Bamboo, ANT and Jenkins.
Development Tools (IDE): Eclipse, IBM RAD, IntelliJ and STS.
Testing Tools/Others: JUnit, Mockito, Soap UI, Log4j and JIRA
Bug Tracking Tool: JIRA, Bugzilla
Version Control: Git, CVS, IBM Clear Case and subversion (SVN), Bitbucket
OS & Environment: Windows, UNIX, Linux, Mac
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis, IN
Full Stack Java Developer
Responsibilities:
- Involved in gathering business requirements directly from the end user and prepared system impact analysis document (SIA) and functionality documents.
- Designed user interfaces, object model, application server logic and schema by analyzing requirements
- Application developed in Micro Services architecture and used technologies like spring framework, Hibernate and RESTful webservices.
- Used J2EE patterns for designing applications.
- Used SVN for version control and Jenkins for continuous integration and deployment.
- Design and Development of User Interfaces, Menu’s using HTML, JSP, Java Script and XML, Ajax, JQUERY
- Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
- Real time streaming the data using Spark with Kafka
- Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Agile development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
- Created components, modules and directives using Angular 7
- Developing the actual services using IBM Integration Bus and IBM MQ.
- Analyzed the performance of Cassandra cluster using Node tool TP stats and CF stats for thread analysis and latency analysis.
- Using Kotlin for implementing new modules in the application.
- Built backend REST API with Node JS, Express JS and also Implemented modules into Node JS to integrate with designs and requirement.
- Worked on the Kotlin for building the backend components and API resources
- Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
- Implemented Data access objects using JDBC to access data from Oracle database
- Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Developed common modules like services, repositories of the web application using Restful Web Services.
- Hibernate was used for Object Relational Mapping (ORM). Hibernate Query language and the Hibernate
- Responsible for developing Python code for consuming RESTful APIs using Flask
- Experience in deploying, managing and developing MongoDB clusters.
- Migrated some modules to KOTLIN from Java.
- UsedPerforcefor branching, tagging, and merging.
- Developed SQL, PL/SQL and Stored Procedures on Oracle 10g.
- Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
- Integrate the dynamic pages with AngularJS and jQuery to make the pages dynamic.Created re-usable components using custom directives and filters.
- Involved in CI/CD process using, Jenkins’s job creation, Maven build
- Create Docker image and deployment in AWS environment
- Used Java 8 streams and lambda expressions to increase performance.
- Performed Data Migration between multiple environments using mongo dump and mongo restore commands.
- Developed and designed UI for a dashboard using Angular framework for a database of clients that deal with business connections.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Improved performance of the tables through load testing using Cassandra stress tool.
- Implementing Microservices in Spring Native cloud.
- Migrated applications to the AWS cloud
- Worked in the Web services Environment developing the service methods.
- Developed single page web applications using AngularJS and for client-side scripting and synchronizing java applications
- Build and maintain code repositories and code migrations using CI/CD strategies
- Identifying the problem areas by using elastic search Kibanna with Logstash to import .csv files.
- Written different Routing (SPA), modules and reusable components using Angular 7
- Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
- Programming with Data Frameworks: Apache SPARK, Lambda architecture, leveraging Apache Kafka.
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
- Extensively involved designing, developing and implementing SQL Queries and Stored procedures.
- Experienced with AngularJS directives ng-app, ng-model for initialization of AngularJS application data
- Implemented the Factory, Abstract factory, and MVC and Singleton design patterns.
- Used CSS to improve the style of the GUI for the Web service test GUI.
- Involved in developing, testing and deploying on development and stage environments.
- Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server
- Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
- Involved in designing Sequence diagrams and Class diagrams.
- Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to Git.
- Experience in building Docker images using GitLab-ci build automation runner
- Developed JUnit Test cases and writing test cases in Mockito framework.
- Used Rallytool for tracking stories progress and defect tracking in production.
- Used GIT as version control tool for effectively managing the code changes & experience with Agile/Scrum methodology.
- Efficiently handled periodic exporting of SQL data into Elasticsearch
- Developedbuildand deployment scripts using Maven and ANT asbuildtools inJenkinsto move from one environment to other environments.
- TDD (Test Driven Development) was extensively used for both development of new functionality and Re-factor the legacy code.
- Experience with Eclipse IDE and springs, Struts plug-ins.
Environment: Java, Spring, AWS, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Oauth 2.0, Bootstrap, JavaScript, Oracle 11g, Angular, Kafka, Typescript, Restful, SOAP, jQuery, Hibernate, JPA, Microservices, Apache Camel, PL/SQL, JBoss, Docker, IBM MQ, Log4J, Maven, Mongo DB, Junit, Mockito, JIRA.
Confidential, Encino CA
Sr. Java Developer
Responsibilities:
- Agile Development process was used for the product life cycle management.
- Designed and Developed complex UI screens using Spring MVC, AJAX, jQuery, JQuery-Easy UI, JSP, CSS, HTML and JavaScript.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Web designing & development using HTML5, CSS3, JavaScript, React Js and Ajax
- Implemented the Kotlin with Android studiofor smooth functioning of the location-based services GPS, Bluetooth on Android.
- Configured Kafka to read and write messages from external programs.
- Implemented Struts framework in the application. Responsible for configuration and integration of Spring, Struts and Hibernate
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end
- Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts framework.
- Experience on various AWS services like S3, EC2, ECS, Cloud trail, VPC, RDS, Route 53, SNS, and Lambda
- Developed Single Page applications using Angular 7 using components, directives using Typescript.
- Able to create scripts for systems administration and AWS using languages.
- Designing solutions on Azure, AWS
- Automated deployment from GitLab-ci to Openshift
- Used React Js in components like JSX, creating React components, Virtual
- Implemented Persistence layer using Hibernate to interact with the MySQL database.
- Used Hibernate for object relational mapping (ORM) and persistence.
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Created cron jobs for scheduled invoice generation and payment processing in UNIX environment.
- Setting GitLab repository and Runner for build automation.
- Used SAX and DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way.
- Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
- Implemented different Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller.
- Implemented rest web services using REST, JSON and JAX-RS andSOAPweb services using JAX-WS.
- Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
- Worked withPerforcesupport team for issues and upgrades.
- Used RESTful Web Services for integrating with multiple Payment gateways CREDIT CARD, DEBIT CARD, INTERNET BANKING, WALLET.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper
- Worked in using React Js components, Forms, Events, Keys, Router, Animations and Flux concept
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Created the Topics in Apache Kafka and Used jasypt spring encryption (AES) for password encryption and decryption in Cassandra connection classes.
- Experience writing apps from scratch in Kotlin
- Designed interactive web pages with front end screens using HTML5 and CSS3.
- Implemented jQuery, AJAX calls in JSP web pages to render the response on to UI.
- Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams
- Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito
- UsedPerforceas revision control system.
- Automation of various administrative tasks using AWS Lambda services
- Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
- Implemented client-side Interface using React Js.
- Used SVN as version control tool and Maven as build tool.
Environment: Java, J2EE, Spring MVC, Angular JS, Hibernate, JSP, HTML, XML, CSS, AJAX, JavaScript, Bootstrap, GWT 1.6, React JS, Apache Kafka, jQuery, Rabbit MQ, WSDL, RESTful web services, MongoDB, Oracle 10g/ 11g, JMS, WebLogic, JUnit, Log4j, Git.
Confidential, Irving, TX
Java Developer
Responsibilities:
- Involved in Daily Scrum (Agile) meetings, Sprint planning, grooming to gather & understand requirements and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Used Test Driven Development (TDD), Unit Tests (Junit, Mockito), Gradle, JIRA issue navigator, GIT as a part of everyday tasks.
- Implemented React JS Controllers to maintain each view data where the client implemented the UI using React JS.
- Developed the unit test cases in Test Driven Development (TDD) and mock testing using JUNIT and Mockito frameworks.
- Developed Web applications using Java, J2EE, Struts and Hibernate.
- Developed the front-end using HTML, JavaScript, AJAX and CSS. Used the basic principles of MVC to in corporate the React framework to build client-side application.
- Configured Jenkins in microservice apps for deploying and implemented Jenkins for the central build.
- Designed and implemented an application using Spring MVC, Spring IOC, Spring Transactions, and Dependency Injection using Spring Annotations, AOP, Container-managed transactions, and Hibernate.
- DevelopedApache Camelendpoints and used producer template to route messages toJMSqueues.
- Used Jenkins and pipelines to drive all micro service authentication builds out to the Docker registry and then deployed to Kubernetes.
- Development of code using JSP code, HTML, CSS, JavaScript libraries such as JavaScript, Vue.js, jQuery
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template and Spring Boot for easy bootstrap applications from scratch.
- Worked with IDE as Eclipse Juno and deployed into IBM Web Sphere 8.5 Application Server& used Maven build tool to achieve more functionality for build process.
- Implementing the new message retry mechanism using kafka in the event of any failure in the downstream systems.
- Configured inter node communication between Apache Solr nodes and client using SSL encryption.
- Done Rest API Automation using Test NG, Log4j and XML, JSON Parsers.
- Used spring's test framework to create integration tests for various spring controllers to test our API using unit tests.
- Designed and developed Jenkins plugin as an end-to-end testing tool to increase Dev. Team productivity several times.
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Involved in the configuration and administration of AWS (Amazon Web Services), EC2 (Elastic Cloud Computing) resources such as instances, EBS volumes, snapshots, elastic load balancers.
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
- Wrapped the web application to desktop application using electron.js.
- Worked with Node.js to make calls to the web services using URL’s which would perform GET, PUT and POST operations on the server.
- Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity micro services.
- Worked with NoSQL database MongoDB and created pipeline from MongoDB Cluster.
- Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2.
- Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) to interact with database to perform database operations.
- Designed and Developed Web Applications using CSS3 and with the style sheet management frameworks like SASS and LESS.
- Wrote database interaction code and used JDBC API to connect MySQL.
- Developed Data Access Layer using Hibernate ORM framework, Spring JDBC and Spring Transactions.
- Implemented and managed high availability (Replication) and load balancing (sharing) cluster of Mongo DB having TB’s of databases.
- Developed and supported all enterprise web applications using ColdFusion, JavaScript, MySQL in a TDD and ITIL environment.
- Hands on experience with data base design in both SQL and NO-SQL databases
- Create SQL queries to join tables, aggregate data and modified PL/SQL queries to match the business requirements.
- Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3, Bootstrap, jQuery.
- Experience in developing prototypes using responsive frameworks like Bootstrap.
Environment: Java 8, HTML5, CSS3, JavaScript, jQuery, XML, JSON, Bootstrap, Node JS, Electron JS, AWS, Spring, Struts, Hibernate, Cassandra, Oracle, PL/SQL, MongoDB, web service (RESTful), WebSphere, JUnit, JIRA, Mockito, Gradle, Selenium.
Confidential
Java Developer
Responsibilities:
- Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
- Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development,Testing,Implementation and Maintenance Support in WATER FALL methodology.
- Created user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, SASS, AJAX, jQuery and JavaScript.
- Responsible for designing, coding and developed the application in J2EE using Struts MVC.
- Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
- Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Achieved synchronization of multiple threads through Multithreading and Exception Handling.
- Used Node.JS, React.JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA)
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Developed Struts Action Forms, Action classes and performed action mapping using Struts.
- Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
- Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
- Created microservices with spring boot and spring cloud and deploy to Pivotal cloud foundry(PCF)
- Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
- Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using Restful service.
- Developed Microservices usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
- Hosting Micro Services on PCF
- Worked in using React Js components, Forms, Events, Keys, Router, Animations and Flux concept
- Established Database Connectivity using JDBC for Oracle.
- Deployed web and enterprise applications on JBOSS application server.
- Used Log4J for application logging and notification tracing mechanisms.
- Used in-built market place services of PCF for RabbitMQ, MySQL config
- Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
- Analysis and Bug fixing of the production problems and defects along with enhancements.
- Implemented JUNIT test cases for unit testing and Suites for end to end testing.
- Used JIRA for tracking the Project Stories and bug fixing.
- Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.
Environment: Java, HTML, CSS, SASS, AJAX, jQuery, JavaScript, JSON, XML, Struts, JDBC, Multithreading, EJB, IBATIS, Web Services, SOAP UI, Restful, HQL, SQL, JBOSS, Oracle, ANT, Eclipse IDE, JIRA, Junit, Log4j, Tortoise SVN, and UNIX.
Confidential
Jr. Java Developer
Responsibilities:
- Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
- Involved in the analysis, design, development and testing phases of Software Development Lifecycle (SDLC)
- Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
- Developed the application front end using Struts Framework
- Developed action classes, form beans and Java Server Pages.
- Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
- Developed Session beans which encapsulate the workflow logic.
- Involved in implementing and designing of Workflow Templates using BPM (Web logic Process Integrator) for middle layer business engine and email notification engine.
- Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Developed Web services for credit card application.
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, JRules.
- Used SVN, CVS, Harvest, Clear case and Clear Quest for Version controlling and error reporting.
- Involved in working with Struts Tiles for the common look and feel for a web application.
- Implementation of JMS between Workflow module and backend Message forwarding Engine.
- Used PL-SQL for customer details updating at production and UAT level.
- Tested the application functionality with JUnit Struts Test Cases.
- Worked with QA team for testing and resolving defects.
- Used Hibernate framework to access the data.
- Extensively used ANT as a build tool.
- Experience with Eclipse IDE and Struts plug-ins.
Environment: Java 1.4, Struts 2.2, Hibernate, EJB, WebLogic Server, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.