Sr. Java/ J2ee Developer Resume
Phoenix, AZ
PROFESSIONAL SUMMARY:
- Over 8 years of strong software experience in design, development, deployment, maintenance, production and support of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
- Developed AngularJS Controllers, Services, filters and directives for various modules in the application.
- Created custom directives, decorators and services using AngularJS to interface with both RESTful and legacy network services also DOM applications. Experience on React js on the front end styled using SCSS.
- Experience with MVC frameworks like Struts, SPRING and ORM tools like Hibernate.
- Strong experience in J2EE technologies like Java Beans, Servlets, JSP (including custom tags), JSTL, JDBC, Struts, Spring, JMS, JNDI, Multithreading, Amazon Web Services and AWS EC2.
- Expertise in web development technologies like HTML, DHTML, XHTML, CSS, Java Script, JQuery, JSF, AJAX, Bootstrap, React JS, Node JS and Angular JS.
- Experienced in RESTful web services using JAX-RS, Jersey framework and SOAP using JAX-WS, Axis-2 framework.
- Developed React/Redux code using functional programming best practices to enable efficient pure function testing. Exposure to all phases of Software Development Life Cycle(SDLC) using Agile, RUP, Scrum and Waterfall.
- Expert knowledge over J2EE Design Patterns like MVC, Adapter, Front End Controller, Value object, Singleton, Session Facade, Business Delegate, Factory DAO in designing the architecture of large applications.
- Experience in using version control and configuration management tools like SVN, GitHub, Clear Case and CVS.
- Expertise in working with various Application Servers such as IBM WebSphere, JBoss, Glassfish, Oracle WebLogic and Apache Tomcat server. Knowledge on ETL tools like Kettle Pentaho and Microsoft SSIS tools.
- Configured AWS Multi Factor Authentication in IAM to implement 2 step authentications of user's access using Google Authenticator and AWS Virtual MFA.
- Good working knowledge on business rules engine like Drools.
- Knowledge in designing and implementing AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), VPC, Lambda and Cloud Formation. Experienced in working with batch jobs using Spring-Batch, Autosys and Quartz.
- Dealt with Datacenter migration to Amazon Web Services (AWS) infrastructure and provided support to Applications and Database teams.
- Developing RESTFUL web services using Spring boot, Spring RESTFUL template, JPA, Cloud foundry
- Worked with Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
- Good knowledge in using IDE's such as Eclipse, NetBeans, JBuilder, RAD, IntelliJ and STS.
- Expertise in working with Relational databases such as Oracle, PostgreSQL, DB2, MySQL and NoSQL databases MongoDB & Cassandra. Experience in using Maven and Ant build scripts for the project build automation.
- Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, views and good at writing complex queries for Oracle 10g/11g.
- Experience in developing test cases with JUnit, JMeter for Unit testing, Load testing and logging using Log4J.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, C, C++, Scala, Shell Scripting, Python, JavaScript, jQuery, HTML5, DHTML
Technology: ReactJS, Backbone.js, Apache Ajax, AngularJS, Bootstrap, ANT.
Java Enterprise API: Servlets, JSP, JSF, JMX, Junit, EJB, JNDI, JSON, JMS, JDBC, Java Mail, Applets, RMI, Web services, JAX-RPC.
System Design: MVC, Struts2, Spring, Adobe Photoshop, Hibernate, JSF, CSS3.
Databases& Programming: MySQL, SQL, PL/SQL, Oracle, SQL Server, SASS, Hadoop, IBM DB2, HP Vertica, Cassandra, Teradata, Stored Procedures, PostgreSQL.
Software Engineering: UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development
Methodologies: Scrum, Agile, Waterfall
XML Technologies: XML, V-XML, SAX, DOM, SOAP, WSDL, XPath, XSLT
Application Servers: Apache Tomcat, Glassfish, Jenkins, Fortify, JBoss, Weblogic, IBM WebSphere, Eclipse, Maven.
Operating Systems: Windows, Linux, UNIX.
IDEs & Tools: Eclipse, Net Beans and RAD, Jenkins.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Sr. Java/ J2EE Developer
Responsibilities:
- Used JavaScript for client-side validations and Created UI with HTML, CSS & JavaScript (jQuery) with AngularJS. Developed web applications using Spring MVC, jQuery, HTML5, Bootstrap and Back end coding and development using Java Collections, Multi-threading, Servlet, Java beans, Exception Handling etc.
- Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Used various Spring modules to develop the application such as Spring IOC, Spring Boot, Spring MVC, Spring DAO and Spring REST Template. Created reusable directives, factories and services in AngularJS.
- Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and jQuery. Creating Dynamic and Rich Design Layout with JSP.
- Designed and developed Micro Services business components and Restful service endpoints using Spring Boot.
- Wrote micro service to create User specific algorithm and created/altered database partitions using JDBC template and Spring data JPA.
- Worked on application to automated content extraction using Documentum Process Builder email content and file system extract. Using Amazon Web Services (AWS) for Design and implementation of public facing websites.
- Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
- Extensively used the Spring Integration defining request and response channels to make the internal payload travel through different Transformations.
- Worked on Solr, Elastic Search, Kafka, Flume, MongoDB, Cassandra and RabbitMQ
- Researched and implemented the performance in the NoSQL databases, MongoDB, Cassandra DB.
- Used JBPM to control some of the workflows in a different module of the application providing the interface documents for approval. Followed Agile SCRUM methodology for development and implementation activities.
- Wrote transformations using XSLT and integrated with Spring Dependency Injection to transform request and response XMLs. Used Hibernate Cache for query to improve the application performance.
- Developed RESTful service interface using Spring MVC to the underlying customer event API.
- Customized RESTful Web Service layer to interface with DB2 system for sending JSON format data packets between front-end and middle-tier controller. Used Maven for application dependencies management.
- Hands-on experience with Jersey implementation of JAX-RS to develop RESTful service and integration development by using Jenkins.
- Hands on experience with technologies like Object Oriented Design Methodologies, Hibernate, Drools and Spring Framework.
- Implemented Cassandra NoSQL database and associated RESTful web service that persists high-volume of user data, Worked with XML and JSON contents.
- Responsible for implementing VINtelligence and Clue Auto modules enhancements into Webservices Proxy using RESTful web services. Identifying the technical areas that contributed to the issues and documenting them.
- Designed and developed a RESTful and SOAP style Web Services layer to interface with a DB2 system.
- Wrote custom JUnit test cases to perform the unit testing and used ServiceNow tool for bug tracking.
- Design Patterns like Facade, Singleton and Factory Pattern were used.
- Involved in coding, maintaining, and administering JSP components to be deployed on spring boot and Apache Tomcat application servers.
- Developed Microservices to provide Restful API utilizing Spring Boot with Spring MVC.
- Using AWS EC2 to build secure, highly scalable and flexible systems to handle unexpected load bursts.
- Developed Contract First Web Services using Spring-WS to communicate with Database Tables.
- Involved in the complete development, testing and maintenance of the application of the whole application.
Environment: Java/J2EE 1.6, JSPs, Servlets, XML, XSLT, HTML, JSTL, JavaScript, AJAX, AngularJS, WebSphere Application Server, Oracle 11g, Spring framework, Spring DAO, Spring Integration, RESTful, Web Services, JUnit, Maven, ServiceNow, Windows XP Professional, JavaScript, AngularJS, BackboneJS, Drools, CSS, Struts, Hibernate 3.0, Spring, Backbone JS, HTML, DHTML, JBPM, Apache Tomcat, DB2, JUnit, Linux, NoSQL databases, MongoDB, Cassandra DB.
Confidential, Charlotte, NC
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in Brain Storming sessions, Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories in Agile Environment.
- Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases. Involved in developing nightly scheduled jobs using Spring Batch module.
- Extensively involved in coding with AngularJS, JQuery UI to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar. Customized Data Tables and High charts into Angular JS Directives. Used Node.JS as a lightweight webserver and to resolve JavaScript dependencies.
- Developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids. Used AJAX extensively to implement front end /user interface features in the application.
- Developed Application to asses JSON and XML from Restful web service from consumer side using Angular.JS.
- Participated in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Developed and tested website using the MEAN (Mongo DB, Express.JS, AngularJS, Node.JS) stack.
- Implemented JQuery Plugin implementation: Banner, Slider, Accordian, Tabs, JQuery Dropdown, Image Gallery.
- Web services were built using Spring and CXF operating within Mule ESB; offering both REST and SOAP interfaces. Involved in developing the front end using Angular JS, JQuery, HTML, JavaScript and AJAX.
- Expertise in DOM manipulation using Typescript, JQuery and AngularJS 2.0.
- Used HTML5 and CSS3 for website development and build on Bootstrap 3.0. Data binding using AngularJS.
- Developed user interfaces using JavaScript, JQuery, HTML, XHTML, CSS custom tags.
- Extensively used various Spring Framework modules like MVC, Auto Wiring, JDBC Templates, Spring Security, Spring Integration and AOP. Experience with Spring MVC and Spring MVC with REST integration and JSON. Developed using Hibernate mappings, HQL, Query, Criteria, Lazy loading Transactions and Locking.
- Designed and developed many Spring RESTful web services which produces different response types including JSON, XML and are consumed by different front-end applications.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes. Experience with developing Hibernate 4.x Annotations.
- Extensively used various Spring Framework modules like DI (IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
- Extensively used Application Context, Spring DI for loading Properties during run time.
- Extensively used Hibernate Relational mappings (One-To-Many, Many-To-Many) in the secondary project.
- Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project
- Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
- Extensively worked on Session Beans, JMS and EJB-MDB's for messaging mechanism.
- Developed the application security using Spring Security and integrated with LDAP and Active Directory.
- Spring AOP is used for logging, auditing, transaction management to distinguish business logic from the cross cutting concerns. Used Velocity to template outgoing emails.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user. Experience with Optimistic Locking, Mappings using Hibernate.
- Specifically designing and implementing overall process/work flow, building multithreaded components using the Java Concurrent packages and assisting the various business areas in defining their entity extraction rules that were fed to the ILOG JRules Engines. Configured AWS EC2 instances, domain mapping via Route53.
- Involved in developing rules, and rule sets using IBM ILOG JRules which will be triggered in Java. Defining and developing of message flows in Syndication Server using Mule (ESB provider) to manipulate, enrich or route the data from one business unit to another Proficiency in ATG commerce Framework.
- Worked with Spring JMS templates to send and receive XML messages through IBM Web Sphere MQ.
- Provide tuning recommendations for Websphere Portal & Application Server (GC policies, Heap Size, Thread Pools and TCP/IP Parameters). Developed a RAML based REST web service API's using Mule services.
- Involved in designing and developing XSD's and WSDL files for hosting and consuming web services. XML to Java mapping was done using JAXB. Integrated Guide One components with PL PAS SOAP and Restful web services.
- Used Spring Tool Suite (STS) which is based on Eclipse, to develop and debug application code.
- Used Log4j utility to generate run-time logs. Developed unit testing using JUnit, Mockito.
- Used Maven and Jenkins tools for automatic building and deploying the Web applications.
- Used JIRA tool for tracking stories progress and follow agile methodology and sprint planning.
- Used GIT version control system to check-in and check-out and review using pull requests.
- Involved in production support, system integration testing, performance testing, regression testing and UAT.
Environment: Java 1.7, Multithreading, Spring 4.1, Hibernate 4.2, Web services (JAX-WS, JAX-RS), REST, SOAP, Angular JS, Express.JS, JQuery, JQueryUI, AJAX, JavaScript, Jenkins, Tomcat 7.0, Eclipse, GIT, Google Guava, Mockito, Spring AOP, Spring MVC, Spring Security, Spring Integration, RESTful, SOAPUI, JSON, Java EE 6, Mule ESB, JAXB, WSDL, XSD, XML, XML Spy, SQL, STS, DB2, Vaadin, Microsoft Visio, Postman, Squirrel Client, Agile Methodology, JIRA, Bootstrap, NodeJS, HTML5, CSS3, AngularJS, TCP/IP, Selenium, Maven, MQ, IBM iLog, AWS (EC2, RDS, Route53), Quartz Scheduler, Velocity.
Confidential, Chesterbrook, PA
Sr. JAVA/ J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) and used Agile (SCRUM) methodologies for Software Development.
- Involved in the design and development of application using Spring and Hibernate technologies/frameworks.
- Extensive experience in developing business components based on the customer requirement by using Java API.
- Worked under Agile Methodology to develop Application. Used JIRA application to deploy the code.
- Designed and developed user interfaces using Spring Framework, JSP, HTML, and CSS.
- Developed web application using Spring Framework with MVC design pattern.
- Used JSP, JavaScript, Dojo, AngularJS, jQuery, AJAX, CSS, and HTML5 as data and presentation layer technology.
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI and XML using IDE- Eclipse and deployments in WebSphere.
- Used Amazon Webservices (AWS) like EC2, S3, and Cloud Front for promoting code in various.
- Environments and used Amazon API's to maintain and secure the API's.
- Used various Core Java concepts like Collection APIs, Exception Handling, Generics and Multi-Threading.
- Coded the middle tier changes using Java RESTful and SOAP Webservices, spring and Hibernate.
- Performance Monitoring and capacity planning on Oracle Solaris 10 Servers.
- Experience in working with monitoring tools for applications, servers such as Nagios 3.2 in Linux, Solaris servers.
- Created dynamic HTML pages, used DOJO for JavaScript. Used Spring securities, Spring JPA, Spring JMS modules.
- Also worked with AJAX to create interactive front-end GUI.
- Transaction Management using EJB 3.0 and custom framework.
- Experience in using ODBC to access the database. Used JavaScript, and XML for client-side implementation.
- Developed Webpages using UI frameworks, Semantic, AngularJS and ExtJS, NodeJS, BootstrapJS, ReactJS and BackboneJS. Involved in writing PL/SQL stored procedures for Oracle10g database.
- Used DB2, Oracle10g as database to access customers Warehouse Data from credit bureau, Used Sql Explorer and Toad as IDE. Extensively worked on PL/SQL and DB2 Queries and checking performance tuning with DBA.
- Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
- Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
Environment: Java/J2EE, Servlets, JSP, JSTL, HTML, jQuery, Angular, AJAX, XML 1.0, XSD 1.1, Spring, Spring MVC, Spring securities, Spring JPA, Spring JMS, EJB, RESTFUL Web Services, SOAP 1.2, WSDL, Hibernate, Tomcat 7.0, WebSphere 7.0, Eclipse Mars4.5, Maven 3.3, Jenkins, JIRA, AWS (EC2, S3, Cloud Front), Oracle 10g, JUNIT, Log4J, MOCKITO.
Confidential, Reston, VA
Sr. Java/ J2EE Developer
Responsibilities:
- To analyze the root cause for a problem raised, and provide quick solution as soon as possible.
- Software Engineer with extensive full-stack experience and experience in Microservices, Distributed Systems and Test-Driven Development using agile methodologies.
- Developed application using Spring MVC, AJAX, and Hibernate and SOAP/Rest web services on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate with Web Sphere Application Server. Used Agile Scrum to manage the full life cycle development of the project.
- Used spring configuration files and its application context object for creating various factory objects with spring container. Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.
- Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
- Used Hibernate with JPA annotation and created several persistent classes includes Hibernate core interfaces, annotations.
- Implemented Spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
- To meet scale and availability requirements, we selected Apache Cassandra for Cassandra's master less architecture, ability to easily and quickly scale horizontally to meet their growing data store needs.
- Implemented and administered Data center Cassandra Clusters based on the knowledge of architecture and data modeling for Cassandra applications. Developed DAO classes with JUnit using Spring DAO package for data access and data manipulation.
- Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base. Build Apache Kafka Multimode Cluster and used Kafka Manager to monitor multiple Clusters.
- Client-Side code were written in AngularJS/jQuery/JavaScript and Server-Side Code were developed using MVC4.
- Write custom search handler profile as per business need. Requirements gathering from business and planning for search. Developed JMS components to send messages from one application to other application internally.
- Installing, Configuring and Administering Splunk Enterprise Server 6.0/6.3.2 and Splunk Forwarder 6.0 on Red hat Linux and Windows severs.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration file. Implemented SOA architecture with web services using JAX-RS (REST) and JAX-WS (SOAP).
- Designed and Developed Client-Side application using ANGULARJS, HTML5, CSS3, JAVASCRIPT, BOOTSTRAP, jQuery. Provide subject matter expertise for building SAML integrations to legacy applications.
- Develop web pages using Struts framework, JSP, XML, JavaScript, HTML/ DHTML and CSS, CTC configure struts application, used tag library. Developed custom directives, Factories and Services in AngularJS.
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service. Involved in design, build and deployment of REST web services components using spring, JAX-WS, JAX-RS, JAXB and deploying them to Web logic, Spring Tc and Tomcat servers.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of mule endpoint through WSSR. Execute tasks on XML registry, XSLT/XQuery and transformation capabilities.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, spring data, JPA.
- Involved in helping the UNIX and Splunk administrators to deploy Splunk across the UNIX and windows environment. Also, proficient in the WMS Red Prairie for wave planning /appts/ bills and driver documents.
- Deployed and maintained cloud hosted ADFS as a SAML gateway between a Shibboleth IdP and Tomcat Fediz SP.
- Provided on-call production support for HL7 interfaces on See beyond e*gate and Sybase eBiz Impact. Evaluate requests for changes to existing HL7 interfaces, implications and impact of such changes in terms of other ongoing projects and resource requirements. Unit testing was done using Junit.
- Experience in installation, configuration, Deployment and management of web and enterprise applications on BEA WebLogic Server and JBoss Application servers.
- Worked with other engineers to design, implement, test, and tune features of Mark Logic Server, including EC2 integration, system monitoring, flexible replication, and forest replica failover. Taken care of complete Java multi-threading part in back end components. Used Maven to build application and deploy on the server.
- Configured and created application log files using Log4j required to trace application and GIT for version controlling.
Environment: JDK, JavaScript, Java, HTML5, CSS3, Kafka, Spring, XSL, XSLT, Elastic Search, Hibernate, SOAP/Rest web services, AJAX, WebSphere, Oracle, Apache-Maven, GIT, JBoss, Junit, Apache Camel, Spring MVC, AOP, JPA, Cassandra, Kafka, SoapUI, XML Spy, SAML, AWS, NodeJS, Bootstrap, GIT
Confidential, St. Louis, MO
Java/ J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
- Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues. Developed reusable components using JavaScript, XML and HTML.
- Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
- Working as an application developer experienced with controllers, views and models in BackboneJS.
- Developed forms for user event handling and validations using JavaScript's and AJAX.
- Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJS interaction.
- Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
- Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns. Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
- Used Spring Framework AOP Module to implement logging in the application to know the application status.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security. Installed and configured Maven for application builds and deployment
- Implemented Batch jobs to deal with Large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously. Used JIRA to assign, track, report and audit the issues in the application.
- Used object storage container to store the secured files, and retrieved from API by using Amazon web services(AWS). Responsible for creating an instance on Amazon EC2(AWS) and deployed the application on it.
- Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
- Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database. RESTful web services using Jersey for JAX-RS implementation
- Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application. Spring MVC model integration for front-end request action controller.
- Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagram. Automated build process through Maven build framework.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc. Designed and developed MicroServices business components using Spring Boot.
- Proficiency in adoption of architecture paradigms such as SOA, Web services, Middleware technologies.
- Configured connection pooling on Web Sphere server. Configured and customized logs using Log4J.
- Extensively used JUnit for unit testing, integration testing and production testing.
- Setup the continuous Integration (CI) process for the application using the Jenkins.
- Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
Environment: HTML5, CSS3, JavaScript, Bootstrap, Agile (SCRUM), AngularJS, BackboneJS, AJAX, Hibernate, Spring, MongoDB, Spring Batch, Spring Boot, Spring Security, GIT, Spring MVC, JUnit, Maven, WebSphere, Methodology, Restful, Log4J, SOA, AWS, MicroServices, Automation Testing, Selenium, JIRA, Spring Security, Jenkins and STS.
Confidential
Java/ J2EE Developer
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema. Used AWS to promote code in various application.
- Developed API using Hibernate to interact with the Oracle database
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Designed Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (Ext Direct). Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Used JSP, JavaScript, JQuery, DOJO, CSS3, and HTML5 as data and presentation layer technology.
- Developed the CRUD API for the POS Engine using Restful Web Services.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Developed JSPs, Struts Actions and Action Forms, Tiles layouts and DB2 SQLs.
- Developed innovative and quality solutions by making use of latest tools and technologies like Apache CXF,
- Spring Core, and Spring AOP. Used SOAP Technology for exchanging the XML application using HTTP.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Worked on EXTJS to develop front end modules. Built build scripts in Maven.
- Worked on WebSphere Portal integration with Confidential in getting Work Items raised by the process flows from Confidential . Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
- Developed the application using agile methodology and followed TDD, Scrum Design and development of components, such as Class and Sequence diagram in UML Designed the front end using Java Applets and Swing, as well as JSP. Developed JSP pages and Servlets for customer maintenance.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server. Used Subversion for software version control.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as
- Unmarshalling process. Developed order receipt report with bar code using low age iText and jasper report.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user. Developed a Web Application using Java with the Google Web Toolkit API with Oracle.
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Designed and implemented Report Module (using Jasper Report framework) in phase 2.
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic.
- Designed and implemented Rules infrastructure by wrapping up core JRules API.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
- Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
- Build code using IDE IntelliJ and deploy it using Apache Tomcat. Business rules using Ilog, JRules.
Environment: Spring 3.0, Hibernate, Struts, AWS, ExtJS, JavaScript, CSS, AngularJS, Ajax, Html5, Oracle, Pl/SQL, Apache CXF, JAX-RS Web services, Eclipse, Sencha Touch, Websphere, Apache Tomcat, Subversion, Junit, Visio, JSP, JSTL, Servlet, Maven, Xml, IText, Mercury Quality Center, Jasper Report, Ilog, JRules, JMS, Linux Redhat Server, AJAX, Dreamweaver.
Confidential
Programming Developer
Responsibilities:
- Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
- Created JSP screen by assembling Struts Tiles and Tag libs and used HTML for static webpage and JavaScript for View part of the project. Used Eclipse IDE for writing code and BEA Web logic as application server.
- Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
- Used JDBC, MQ Series, Web Service, and Hibernate framework to access the data from back-end MS SQL database server. Designed User Interface using AngularJS, CSS3, jQuery and XML in a responsive grid layout.
- Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server. Used Java Persistence API (JPA) for managing relational data mapping.
- Spring framework to implement bean to declare a service and accessed those using Application context.
- Used JMS for sending and receiving Message through application server.
- Used XML SAX to parse the simulated xml file that has simulated test data.
- Used SVN for version control & Used Log4J logging framework to write Log messages with various levels.
- Developed Automated Test Application, which validates various XML document using Junit and XSLT.
- Used JRockit JDK to develop and run the underwriting workbench application.
- Used GWT and WAS migration. Work with DNS to map the website to its IP address.
- Extensively used GWT for developing Ajax applications. Used Maven to validate, compile and deploy the files.
Environment: JDK 1.5, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, AngularJS, NodeJS, ExtJS, BackboneJS, VSS, JMS, Agile Programming, Eclipse, GWT, MSSQL Server 2005/2008, Ajax, AXIS, Web Services, JAX-WS, GWT, AWX, BEA WebLogic Server 8.1, UML, Maven, UNIX, SVN.
Confidential
Programming Developer
Responsibilities:
- Developed web application using Struts 2.X, JSP, Servlet, Java beans that uses MVC design pattern
- Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
- Wrote JavaScript for client-side validation. Used Eclipse as IDE tool for creating Servlet, JSP, and XML.
- Wrote SQL for JDBC prepared statements to retrieve the data from database.
- Monitored the logs using Log4J and fixed the problem.
- The application was deployed on the Tomcat. Involved in build and deploying the application using ANT.
- Used CVS as version control system. Worked on bug fixing and Production Support
Environment: J2EE, JDBC, Struts, JavaScript, Html, CSS, JSP, Servlet, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.