Home

Ram Babu - Java Full stack developer
[email protected]
Location: Dallas, Texas, USA
Relocation: No
Visa: H1B
Resume file: Ram_Emani_Sr.JavaDeveloper @@_1753996918504.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
PROFESSIONAL SUMMARY:
13+ years of experience in Analysis, Design, Development, Testing and Implementation on Client-Server, Distributed and Web environments using Java/J2EE technologies.
Performing Object Oriented Programming using Java and J2EE related technologies
Expertise in several technologies like Spring MVC, Spring Batch, Struts, Hibernate, JPA, JNDI, JMS, JDBC, Servlets, JSP, JSTL, Java Beans, MVC, JAX-WS, JAX-RPC, Java Mail API, SOA, SOAP, CSS, JavaScript, jQuery, AJAX, XML, JSON, HTML5/HTML, XHTML, Maven, Ant, SQL, PL/SQL, AWS Lambda, SQS, KCL.
Proficient in AWS services like VPC, EC2, S3, SQS, Lambda, ELB, Autoscaling Groups (ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
Develop Enterprise applications using Spring Framework various components such as Spring Boot, IOC, MVC, Spring JDBC/ORM, Spring Batch, Transaction Management and Spring JPA.
Expertise in development of multi-tiered web-based enterprise applications using J2EE technologies like Servlets, JSP, Struts, Spring, Junit, JPA, Hibernate.
Experience in developing the User Interface (UI) Applications and professional web applications using HTML5, CSS3, JavaScript, Angular JS, React JS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap.
Good experience in designed and developed components by using various design patterns and micro services patterns.
Proficient in Database development using Oracle, My SQL Server, NOSQL databases using MongoDB in various projects with expertise in deploying Stored Procedures, Triggers, SQL Queries.
Extensive Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Elastic Search, AWS Identity and access management, Cloud Watch, EBS, and Amazon Cloud Front, AWS EMR, AWS Redshift).
Experience in RDBMS using DB2, Oracle, PL/SQL and SQL.
In - Depth understanding of entire web-based architectures, web technologies, SDLC and OOAD.
Expertise in front-end development in working with AJAX frameworks: Angular 2JS (typescript), Angular JS, jQuery, Sencha, YUI, DWR and Dojo.
Excellent knowledge and experience in Oracle Database, DB2, JDBC, PL/SQL, MS SQL Server, My SQL Server, MongoDB.
Experience working in various Software Development Methodologies like Agile, Waterfall, SCRUM and TDD.
Expertise in integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans, ClearCase and VSS.
Experience of complex threading, Reactive Extensions.
Experienced in using Reacts JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Experience in developing and implementing Web Services using SOAP, WSDL.
Experience in search technologies Splunk, New relic, Sumologic and Kibana.
Having Experience in batch processing systems using Spring and Quartz.
Good Experience on shell Scripting and scheduling jobs that are run in Unix Environment.
Worked with Apache Tomcat server, Web sphere Server and Clouds like PCF, OpenShift and AWS.
Worked with Agile tools like JIRA and Rally and performance tools like J-Profiler and worked with SonarQube, Check Marx to reduce memory leaks.
Good Experience in using build tools like Maven, Ant, Gradle.
Expertise in preparing unit and system test plan, test cases based on the requirements and tested the same using SOAP-UI and prepared clear, cohesive and complete documentation.
Used Log4j for application logging and debugging.
Experienced in developing UML diagrams like Use Case Diagrams, Class diagrams and Sequence Diagrams using RAD.
Expertise in developing SOA and J2EE web services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
Experience in dealing with DevOps tools like Jenkins.
Good Team Player with a positive attitude and ability to learn in a fast-paced environment, Quick learner, and Problem-Solving skills.
Hands-on experience in working with Junit, Mockito, Wire Mock and TestNG.
Good Experience in migration projects from Mainframes to J2EE applications.
Conducting requirement study and knowledge transfer sessions to the offshore team
Exposure in Trade finance, Private banking, Telecom, and health care domains.
Experience in working with the development teams, system integration architects and Enterprise architecture to review and obtain agreement for architecture and IT infrastructure designs.
TECHNICAL SKILLS:
Operating Systems Windows, LINUX
Programming Languages Java, J2EE
Database Systems Oracle, Postgres SQL, PL/SQL, My SQL, Mongo
Java Technologies Java 8, JEE 1.6, JSP 2.0, Servlets 2.4, 3.0, JTA, JNDI, JPA, JDBC 2.1, Web Services (JAX-WS, JAX-RS), and AJAX
Scripting Languages HTML, XHTML, XML, XSD, JSON, jQuery, XSLT, Java Script, CSS 3.0, Angular
Framework Hibernate, JPA, Spring boot, Struts 1 and 2, Log4J, JUnit, Angular JS, Spring batch, Splunk, New Relic, Logstash, Kibana
Server Architectures WAS 7.0, 8.0, 8.5, BEA Web logic, Jetty, Tomcat
Development Tools (IDE) STS, Eclipse, IntelliJ and Net Beans
Modeling Language UML 2.0, Enterprise Architect, Rational Rose, and MS Visio
Configuration Mgmt Tools IBM Rational Team Concert v4.x, SVN, Git
Project Execution Models Waterfall, Agile and Kanban
Other Tools IBM Tealeaf, Tivoli ITCAM, and Tivoli Enterprise Portal
AWS Services VPC, EC2, S3, ELB, Autoscaling Groups (ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail


















EDUCATIONAL QUALIFICATIONS:

Master of Computer Applications, Osmania University, India 2009

PROFESSIONAL EXPERIENCE:
Client: Evernorth Health Services Nov 21 Till Date
Project Title: MAP
Role: Senior Lead Software Engineer
Responsibilities:
Perform the design, development, Support, and testing phases of Software Development using AGILE methodology.
Implemented Spring boot micro services to interact with various external Services.
Implemented Various services like User Login, demographics, Order Processing, Shipping, Prescription Summary, Insurance services for patient prescriptions.
Extensively worked on core java features like lambda expressions, functional interfaces, multi-threading environment.
Leveraged React hooks (useState, useEffect, useContext, etc.) for efficient state management and to implement functional components.
Implemented SEO best practices using Gatsby s Head API and metadata management for higher search engine rankings.
Contributed to Gatsby open-source plugins and themes to enhance reusable development features.
Integrated RESTful APIs to fetch, display, and manage dynamic data within React applications.
Optimized rendering performance through React s Virtual DOM, memoization, lazy loading, and code-splitting
Designing and developing Restful APIs for different modules in the project as per the requirement using REST Template and feign clients.
Implemented different Lifecycle methods of a class for different components that need to render on the frontend and use Effect in case of functional component.
Followed Redux Architecture for unidirectional data flow and manage your data in React and Make HTTP requests in React & Redux using promises, fetch and axioms depending on the use case.
Widely used Props and utilization of State within the component, context API, redux store to change the output elements dynamically as well as to exchange data between one component to other.
Worked on test framework for front-end side using jasmine, jest.
Worked on parallel processing the services using completable features along with spring asynchronous calls.
Developed user interfaces using AJAX, JavaScript, JSON, HTML5, and CSS3.
Designed front-end user interfaces with ReactJS by creating many components and modules.
Created a Rich Single Page Application using HTML, CSS, JSON and REST Services.
Implemented ReactJS to create a dynamically changing website.
Created design mock-ups and wireframes using Adobe Photoshop and Dreamweaver.
Integrated the different pages to be a single page application using Angular 4 and Typescript.
Calling various downstream services using rest template, spring cloud feign, Web client clients.
Worked on spring reactive programming for addressing couple of performance issues.
Extensively worked spring AOP programming to intercept the calls for logging and perform validations.
Worked on migration from UAS to OKTA profiles and worked on MFA features.
Worked on spring and spring data JPA to persist the data to database for databases like Postgres DB and Mongo DB.
Optimized site performance through Gatsby s Image plugin for responsive images and Lighthouse audits for high scores.
Migrated existing React projects to Gatsby for enhanced performance and static site generation capabilities.
Built fast, static, and highly optimized websites using Gatsby.js to improve SEO, load speed, and performance.
Written junit test cases using Mockito framework and wire mock frame works.
Configured new Relic dash boards and monitors to capture the logs for trackability.
Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to master and creating new branch when new feature implementation starts and STS as IDE.
Written Jenkins pipeline scripts for continuous integration and deployments.
Worked on OKTA Hook services in the migration process from OAUTH.
Environment: Java 1.8, Spring Boot, React JS, Rest API, Kafka, Junit, Postgres DB, Mongo DB, Mongo Compass, Robo3t, Log4j, Splunk, Git, OpenShift, Jenkins, Windows 7/10, New Relic, Postman, SOAPUI.

Client: Express-Scripts, Accenture IN Jan 17 Oct 21
Role: Sr. Java Developer
Project Title: Specialty Digital
Project Description: Specialty-Digital is special feature implemented for patients for high value Drug Medication to check the status of their prescription and refill the prescription online. Along with prescription details patients can check their insurance balance, copay amounts etc. Patients can track their orders and can review the orders summary. This project gives the ability to register with specialty digital channels which are deals with specialty prescriptions.
Responsibilities:
Involving in different phases of software development life cycle like Designing, Programming, Testing, and meeting the requirements of the clients.
Implemented Spring boot micro services to interact with various external Services.
Implemented Various services like User Login, demographics, Order Processing, Shipping, Prescription Summary, Insurance services for patient prescriptions.
Extensively worked on core java features like lambda expressions, functional interfaces, multi-threading environment.
Customized Gatsby plugins and themes to enhance functionality like image optimization, SEO metadata, and progressive web apps (PWAs).
Implemented lazy loading and prefetching using Gatsby's data layer and link component for a smooth user experience.
Integrated unit testing and end-to-end testing with Jest, React Testing Library, and Cypress to maintain code reliability and quality.
Designing and developing Restful APIs for different modules in the project as per the requirement using REST Template and feign clients.
Worked on parallel processing the services using completable features along with spring asynchronous calls.
Used Agile methodology was used to develop the application. Daily Scrum was conducted as a part of this methodology.
Used Bootstrap for separating the database files for building an interface.
Involved in developing multithreaded modules and applications by using core java concepts like Multithreading programming, Exception handling and collections.
Perform validations for data at server side using spring validation framework.
Calling various downstream services using rest templates and spring cloud feign clients.
Extensively worked spring AOP programming to intercept the calls for logging and perform validations.
Worked on spring security with oath token-based authentications.
Worked on spring and spring data JPA to persist the data to database for databases like Postgres DB and Mongo DB.
Written JUnit test cases using Mockito framework and wire mock frame works.
Consuming messages from Kafka topics and persisted into Mongo DB.
Configured Splunk dashboards and monitors to capture the logs for trackability.
Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to master and creating new branch when new feature implementation starts and STS as IDE.
Written Jenkins pipeline scripts for continuous integration and deployments.
Conducting requirement study and knowledge transfer sessions to the offshore team
Environment: Java 1.8, Spring Boot, Rest API, Junit, Postgres DB, Mongo DB, Mongo Compass, Robo3t, Log4j, Splunk, Git, PCF, Jenkins, Windows 7/10, New Relic, Postman, SOAPUI.

Client: Accenture, Hyderabad, India Jan 16 Dec 16
Role: Sr. Java Developer
Project Title: Phoenix
Project Description: Express Scripts is a Fortune 100 pharmacy benefits management company Headquartered in St. Louis, Mo. This is one of the Project Accenture is handling as part of the client. This project is all about the Batch processes and handling all the Retail Networks details under one umbrella i.e., ESI. We as a team need to process 1 Lakhs records on daily, Monthly and yearly basis on backend by scheduling the Batch Process. The data is uploaded in XLS/ TXT format from the Front End with basic validations and dumped into the Staging table (temporary
tables). Batch process picks the data from the staging table and does actual business validation and puts the data into the Production tables.
Responsibilities:
Developed UML Diagrams using Microsoft Visio tool.
Analyzed service level use-cases to provide high-level designs for development.
Understand Business Rule Extract (BRE) from mainframe legacy applications.
Performed impact analysis of application changes across components.
Developed user interfaces using AJAX, JavaScript, JSON, HTML5, and CSS3.
Designed front-end user interfaces with ReactJS by creating many components and modules.
Providing a responsive, AJAX-driven design using JavaScript libraries such as AngularJS, Node.js, D3.js, Backbone.js, Bootstrap.js and Bootstrap.js.
Created a Rich Single Page Application using HTML, CSS, JSON, AngularJS, and REST Services.
Implemented Presentation layer using CSS Framework, Node.JS, ExtJS, ReactJS, AngularJS, knockout JS, Wire-framing, HTML5.
Deployed Gatsby sites on platforms like Netlify, Vercel, or AWS Amplify for cost-effective and scalable hosting.
Worked with content management systems (CMS) like WordPress, Contentful, and Strapi to dynamically source data into Gatsby-powered sites.
Implemented ReactJS to create a dynamically changing website.
Used angular-cli tool to configuring the angular project and building it for development of Angular application using Angular 4.
Integrated the different pages to be a single page application using Angular 4 and Typescript.
Development of front-end application using Angular 2 JS, Dependency injection, Rx and Http modules with Node.js server for future evolutions.
Involved in hands on programming on the core application development using multithreading, Groovy and Grails that combines Hibernate and Spring.
Worked with Angular 2 and typescript as part of migration from Angular and vanilla JavaScript to Angular 2 and react.
Worked with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS, Require .JS, D3.JS, etc.
Introduced redux-think and Immutable.js as additional libraries to support ReactJs application.
Use of ReactJS help to refresh the pages and update the changed parts.
Architected the frontend solution using React, Relay and GraphQL. Lead the UX and design outsourced teams helping with product ideation to creation.
Designed Frontend with object-oriented JavaScript Framework like angular.js, Node.js, Backbone.js, Spine.js, Ember.js, Require.js, Express.js, Pdf.js and Experience with client-side templating like Handlebars.js.
Used React-Router to turn application into Single Page Application.
Developed application as Enterprise JavaScript using - AngularJS, NodeJS, WebSocket s, Jasmine, Karma, NPM, Gulp, Protractor etc.
Develop custom drag and drop tree view, web application to transfer and arrange HL7 data using Angular, html, Vue.js.
Developed Single Page applications using AngularJS using components, directives using TypeScript.
Used Redux SAGA to view and action creators as pure functions and it allows to model state transitions using familiar JavaScript constructs.
Worked on Java/J2EE framework APIs like Spring, iBatis and hibernate.
Developed Single Page applications using AngularJS using components, directives using TypeScript.
Used Reactive Extensions for JavaScript (RxJS) in Angular2 to make the HTTP requests to the REST API for getting the patient details.
Developed conceptual designs of business application.
Implemented mule services which has various levels of Interaction.
Implemented Shell scripts to run the batch process from Unix to Java.
Persisting the data processing through Hibernate.
Created the rules engine in java to process the data against to business requirements.
Reviewed code delivered by team members to maintain high coding standards.
Reviewed design documents and provide sign-off.
Successfully supported the application in various phases and go-live.
Acting as the lead for the with 7 members.
Environment: Java 1.8, Spring, Mule ESB, Hibernate, UNIX, Oracle, SQL Developer, Log4j, WinSCP, GIT, PCF, Hudson, Windows 7/10, Shell Scripting, HTML, CSS, XML, JavaScript, Angular.js, AJAX, JUnit, Dojo, Wireframes, Bootstrap, Groovy, Grails, , JDBC, Flux, Maven, Web Services, SOAP, REST, Ant, RAD, Agile, Scrum, CVS, Eclipse, Saga, Windows XP, Linux

Client: Accenture, Bangalore, India Oct 14 Dec 15
Role: Sr. Java Developer
Project Title: Sales Express
Project Description: Sales Express is a web-based application which mainly deals with the sales information among the sales team of various products in AT&T. Sales Express is developed for iPad and desktop which is used by the managers, seller and executives to generate the sales for the company. In this we have various modules like accounts, opportunities, leads, solutions, orders, SIP etc. As a seller/Executive can create opportunity for sales for company/account which can be viewed by his team/respective manager. And this system interacts with other systems like T-Space, Rome, CSI and Canary to get the account data which deals with various customers.
Responsibilities:
Developed the application using Spring MVC Framework.
Extensively used concurrency framework for multithreading to run the tasks.
Used Hibernate for CRUD operations.
Worked with Bootstrap for compiling CSS, REST API, ReactJS, JavaScript and building the System with the convenient methods with Angular JS.
Implemented User interface (UI) entire application using HTML, CSS, Custom Tag Libraries, JavaScript, XML and XSLT.
Developed user interface using HTML, XHTML, CSS, JSON and JavaScript to simplify the complexities of the application.
Developed and executed software systems utilizing JavaScript and Groovy.
Worked on JIRA development with JAVA and Groovy scripting.
Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular.
Used groovy and spring boot to collecting the data from users and packaged the data as Json distributed to number of applications.
Developing Web Application in Groovy/Grails with Mongo DB as a data store using the IntelliJ Idea IDE with the latest Grails SDK, Java.
Implemented AJAX calls with Ext JS and handled request and responses for various modules.
Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
Providing a responsive, AJAX-driven design using JavaScript libraries such as, backbone.js, Node.js AngularJS and Bootstrap.js
Used JSON for data exchange between application modules along with XML.
Implemented Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
Create new interfaces using java, maven/ant, spring mvc and hibernate based on provided requirements XSD/DDF s
Worked with Oracle RDBMS for writing complex queries and PL/SQL, SQL for Stored Procedures, Triggers and Events, for generating some important responses needed by the application.
Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
Extensively used Apache POI for creating workbooks for custom reporting.
Written jQuery functions and done some of the UI changes.
Involved in UI consistency in Responsive design.
Consuming web service which interacts with other system and render response.
Worked on migration from JSP s to handlebars along with spring mvc upgrades.
Followed agile methodologies using tools like Rally.
Review the deliverables for quality assurance.
Environment: Java 1.7, Spring IOC, MVC, AOP, JavaScript, JSON, Wireframes, Bootstrap, Java, PL/SQL, JDBC, JSP s, CSS, AJAX, jQuery, Apache POI, Hibernate, Oracle, SQL Developer, Apache CXF, SOAP, Web Services, REST, Eclipse, Log4j, GIT, Windows 7/10, WebSphere.

Polaris, Hyderabad, India july 13 Oct 14
Role: Java Developer
Project Title: RST
Project Description: RST is a Web based application and will focus on quarterly OCC submission and will provide, capability of uploading different sources Commercial Real Estate data in OCC format using excels files. Rules engine, which will help to perform data quality and completeness checks before OCC submission. OCC submission history, this will help to perform edit checks which reference previous quarter submissions. Incremental uploads, this will reduce data redundancy and will focus on data completeness. Submission, this will help to capture the memo and submit the data for review. Adjustments, this will help to modify the data online to rectify the data exceptions.
Responsibilities:
Interacting with on-site team.
Involved in coding and Perform unit testing.
Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
Implemented rule validator classes against to business rules.
Developed web Components using JSP, Servlets and Server-side components using EJB under J2EE Environment.
Development UI modules using HTML, JSP, JavaScript and CSS.
Wrote JavaScript functions to get Dynamic data and Client-side validation.
Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
Implemented a Node.js server to manage authentication.
Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
Develop dynamic features for a healthcare application supporting thousands of international users constructed with Coffee Script and React.
Developed functioning proof-of-concepts and production quality interfaces.
Worked in Java, J2EE, XSL, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven architecture and software configuration management tools.
Developed HTML, Swing and JSP pages for user interaction and data presentation.
Created a Rich Single Page Application using HTML, CSS, AngularJS, jQuery and REST Services.
Used jQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
Involved in Requirement analysis, design and Implementation applying the Waterfall model.
Wrote Servlets programming and JSP scripting for the communication between web browser and server.
Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
Worked on creating new JSP pages and making service calls with Ajax.
Implemented Business logic through Stored Procedures.
Involved in defect fixing during the process.
Environment: Java 1.6, Struts2, JDBC, JSP, Oracle, SQL Developer, Log4j, RTC, WebSphere, Windows, Shell Scripting, PL/SQL, DB2, Water Fall Model, UML, JSP, Servlet, Ant, XML.

Polaris, Malaysia Mar 12 July 13
Role: Java Developer
Project Title: Trade-COCOA.
Project Description: COCOA is a global application built to support the activities of the Collateral Management Team (CMT) Community in their endeavors to control and monitor Physical Commodities, Collateral and Financial Liabilities for the Commodity Trade Finance facilities that SCB Extends to its CTA (Commodity Trader and Agribusiness) Clients. COCOA is a deal centric System with the capabilities of Deal management, Inventory management, Limit management, Dashboard and Reporting. COCOA interfaces with the existing bank systems such as customer information, Customer limits, trade counterparties and price feeds to name a few.
Responsibilities:
Involved in Structured Inventory Product (SIP) Transaction module development.
Implemented core java logic to validate quantities and server-side validation.
Extensively worked on stored procedure and packages to implement business logic.
Developed java script reusability functions.
Implemented the Spring dependency injection of the Database helper instance to the action objects.
Implemented Hibernate and Spring to replace EJBs in the earlier architecture.
Expertise in developing enterprise applications using Struts Frameworks
Developed additional UI Components using JSF and implemented an asynchronous, AJAX jQuery based rich client to improve customer experience.
Used Ajax calls extensively using jQuery, inside the WebApps and create a seamless flow of Quotes.
Currently involved in developing hybrid mobile applications using JavaScript, Sencha Touch and PhoneGap. Also have experience in iOS and Android development.
Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
Developed web pages using HTML/CSS and JavaScript.
Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client-side validation.
Developed portions of HTML5-based game for use in an online gambling promotion.
Responsible for writing service methods to retrieve data and also perform CRUD operations.
Developed PL/SQL procedures for login module and written complex SQL queries.
Implemented the Connectivity to the Data Base Server Using JDBC.
Involved in developing custom Talibs, JSP, EJB's, Portlets and DB2 - stored procedures.
Implement web service components using Apache CXF framework.
Installing and Configuring Eclipse and WebSphere application Server.
Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
Developing a new Content Management System backed by subversion using java EE technologies.
Developed test cases and performed unit test using JUnit Framework.
Worked in Agile environment with active scrum participation.
Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high-level activity diagrams using UML from the requirements.
Used WSAD for writing code for JSP, Servlets, and Struts.
Used Spring Tag Libraries, JSTL, and other in-house tag libraries.
Handled necessary Business logic in Servlets
Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
Developed XSD for validation of XML request coming in from Web Service.
Rewrote code for enabling download as .pdf with new iText library for Java.
Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
Using JIRA to manage the issues/project work flow.
Enhanced and created new Jasper Reports according to the requirements.
Designed various design Workflow Modules using BPM Business Process Modeler to implement Business Logic and Business rules using Ilog, Jrules.
Created components for the testing of use cases written using Jrules.
Developed visualization, planning and implementation of Web 2.0 initiatives.
Implemented multi-site Enterprise SOA using Oracle SOA Suite for Fortune 100 Company.
Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report.
Responsible in configuring and setting-up Apache Tomcat/Spring-TC Server for the development phase.
Developed shell scripts, on Linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
Extensively used Hibernate to persist and retrieve data.
Implemented spring core & service module concepts.
Involved in identifying performance hiccups of the application and worked on the proposed solutions of the application.
Discussed with business team to clarify any ambiguities in requirements
Worked on Jasper reports using Java beans to feed the jasper templates.
Worked in all phases of the application process and successfully delivered the product.
ENVIRONMENTS: Spring, Hibernate, AWT- Swings, Pl/SQL, JDBC, Soap, Eclipse, WebSphere Portal, Subversion, Junit, ANT, Xml, Jira, Jasper Report, Ilog, Jrules, JMS, Apache Tomcat, Linux.

Polaris, India May 11 Feb 12
Role: Java Developer
Project Title: SQE
Project Description: A Sales quotes engine is introduced to Standardized sales process compared to varied processes and many tools used today. Externalize product management, configuration, Product related journeys as a result of Dynamic UI and data driven workflows. This should avoid product specific screens, journeys and should reduce new products/changes rollout time. Ease in rules definition and maintenance. Rules should be configured as data and not validations or scripts. Ability to introduce inference and rules execution using a Rules engine. This will reduce time taken to amend rules and should be free of scripting. Ease of navigation and better user experience e.g. Bulk configuration. Broadly the sales quotes engine will comprise: Rule engine, CMP Cache, Pricing engine.
Responsibilities:
Developed and Implemented Webservices and used Spring Framework.
Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
Developed Interactive GUI Screens using JavaScript, iFrame, jQuery Ajax.
Coded Java backend, JSP, Struts, JavaScript, Business classes.
Oracle is used as the persistence layer, configured and optimally indexed for searches.
Developed basic music player features as well as adding artists, players, albums, tracks, other users, playlists, favorites to their account and CRUD functions.
Created PL/SQL procedures, functions and written complex SQL queries for C2C resume builder.
Extensively involved in the development of backend Logics or data access logic using Oracle DB JDBC.
Creation of REST Web Services for the management of data using Apache CXF.
Used Apache CXF as the Web Services framework to implement the REST APIs involved.
Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C.
Project developed in Agile development mode.
Developed JUnit test cases for all the developed modules.
Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
Involved in designing the user interfaces using JSPs.
Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
Developed JSP pages and Servlets for customer maintenance
Developed pom.xml for the build of the application using Maven
Implemented a prototype to integrate PDF documents into a web application using iText PDF library.
Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
Involved in Integrating Spring with Hibernate Using Spring JDBC API.
Implemented core java logic to iterate result sets.
Extensively used Hibernate to call stored procedures.
Implemented various mapping files to databases and pojo s.
Prepared the Specification Document and Technical Design Document.
Reviewing unit and integration test cases.
Performed code review, defect prevention, and bug fixing
Performed Defect Prevention Analysis and prepared check list
Performed unit and integration testing the application.
Environment: Java 1.6, Spring IOC, MVC, Hibernate, Oracle, SQL Developer, Log4j, TOAD, SVN, Windows 7/10, WebLogic, Hibernate, Struts, jQuery, Ajax, JavaScript, Oracle, Pl/SQL, Jdbc, Apache Cxf, Rest, Eclipse, WebLogic, ClearCase, Junit, Agile, Uml, Jsp, Jstl Java Server Pages standard Tag Library, Servlet, Maven,
Keywords: user interface user experience javascript sthree database information technology golang microsoft procedural language Missouri

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5916
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: