Sr. Java/j2ee Developer Resume
Dallas, TX
SUMMARY
- 8+ years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, Android, Angular JS, JavaScript, CSS,Ajax, HTML 5, Node.js, J2EE and client - server technologies.
- Strong front-end development using Adobe Flex, MXML, Action Script, AJAX, Java Scripts, CSS, HTML and DHTML.
- Good Knowledge on Flex
- Expertise in developing Flex Rich Internet Applications (RIA) wif Cairngorm MVC architecture and Mate Framework, FlexUnit for testing, BlazeDsfor remote developmentservices, Action Script and Design patterns.
- Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
- Good experience in Agile and SCRUM methodologies.
- Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring, Hibernate and EJB .
- Good experience in developing FlexCustom Components, FlexData services, Charting, Error handling, Advanced graphing, Dashboard layout design, analyzing designing and deploying aFlex applications.
- Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, Session Facade.
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
- Expertise in using IDE’s like RAD, IBM WebSphere Studio Application Developer (WSAD) and Eclipse Used Hibernate framework as persistence layer
- Used Spring framework to autowire/inject components and also configure teh batch jobs
- Thorough noledge of IDE like RAD, WSAD and Eclipse.
- Developed ANT scripts for teh build and deployment of J2EE, WebSphere Studio Application Devloper (WSAD), Git, GitHub, Junit, Scrum, UML, JSP, JavaServer Pages Standard Tag Library (JSTL), Servelet, MAVEN applications.
- Design, analysis and modeling of n-tired, Object-Oriented system architectures using Rational Rose.
- Thorough noledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML.
- Sound RDBMS concepts and extensively worked wif Oracle 10i/9i, PL/SQL, SQLServer & DB2.
- Familiar wif designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Very good experience in developing Test Cases using JUnit.
- Experienced in using CruiseControl for Continuous Integration.
- Used Hibernate as an Object relational mapping (ORM) library.
- Experience in Internationalization (i18n) and Localization (l10n).
- Experience in XML, WebServices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
TECHNICAL SKILLS
J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, JUnit.
Middleware: ODBC, JDBC, RMI, Blaze DS.
Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis.
IDE Tools: EditPlus, TextPad, Eclipse, WSAD, RAD
Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL
Languages: Core Java, using generics, JavaScript, ActiveX, Perl, PL/SQL, XML, Operating
Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.
Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex, MXML, Action Script Rational Rose, UML, JUnit, Ant, Struts, Ajax, DOJO.
Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using CruiseControl
Web Technologies: HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS
Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP
Source Control: Rational ClearCase, CVS
OOAD Tools: MS Visio, IBM RSA
Build Tools: ANT, Maven
Job Scheduler: Autosys
Miscellaneous: MS Excel, MS PowerPoint, MS Word, Database Modeling, SQL Tuning, Object Oriented Modeling using Rational Rose, Version One, TOAD and PDF
Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Façade.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. Java/J2EE Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Designed and developed Enterprise Eligibility business objects and domain objects wif Object Relational Mapping framework such as Hibernate.
- Designed and developed teh web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Designed and Developed persistence layer wif Hibernate,jQuery.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel wif client reports customized according to user requirements.
- Developed web pages using HTML/CSS and JavaScript.
- Develop back-end messaging infrastructure for real-time web application in Javascript jQuery, node.js, redis.
- Developed single page application wif Angular JS
- Responsible for teh implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Developing web application wif Backbone.js and PHP CodeIgniter framework.
- Design and development of many PL/SQL batches using JAVA wif connectivity to Oracle for data maintenance and handling.
- Developed a bulletin board module for supplier and vendor information portal. Application included forms to upload notification documents to teh Supplier bulletin and maintenance of documents, complete wif CRUD capabilities and email notifications.
- Developed PL/SQL procedure for login module and registration module.
- Developed programs for accessing teh database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate teh data in teh database
- Working experience in Web Services using SOAP and WSDL, JSF, JSON, JQuery, JMS and Oracle coherence.
- Technology leadership for teh direction of teh Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS
- In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API
- Developed application using Eclipse Ganymede for rapid development.
- Configured JMS Server setupand DB Connection pool setup & deployed Returned items in Weblogic Server.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Used Jenkins for continuous integration, SonarQube for code quality inspection and Git for source code management.
- Used Eclipse IDE for code Development along wif GIT Hub for managing teh code.
- Involved in coding for JUnit Test cases
- Agile/SCRUM was used as teh project management methodology and JIRA & Confluence were teh tools used to keep things in check.
- Developed teh UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify teh complexities of teh application.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed teh application.
- Used Servelets and JSPs for developing action classes and views.
- Developed Maven scripts for various tasks to automate teh build process and for teh deployment of teh application in Web Sphere server
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout teh company's IT team using GWT, Sencha, Spring data, JPA.
- 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 teh rule is applicable.
- Involved in designing teh data stage job to implement ILOG JRules Component.
- Client Services Rep for SEO company specializing in Web 2.0
Environment: Spring, Hibernate, Struts, JQuery, AJAX, Sencha ExtJS, JavaScript, Node.js, Angular.js, bootstrap.js, backbone.js, Oracle, CRUD(1), PL/ SQL, AWS, Elasticsearch, Lucene Spring Batch, MyBatis, JDBC, coherence, MongoDB, Apache CXF, REST, Redshift, Tableau, Domo, Birst. Eclipse, Weblogic, Subversion(SVN), Junit, Agile, UML, JSP, JavaServer Pages Standard Tag Library (JSTL), SERVELET, Canvas graphics, Google Maps, MAVEN, ITEXT, GWT (Google Web Toolkit), Jasper report, ILOG, Web 2.0, SOA,Tomcat, Groovy, Bootstrap, SQL Server 2008+, Perl, Python, No-SQL, VB .net, Hadoop, Pentaho, Redshift, Scala,Postgres, Scala, Akka, Play.
Confidential, Dallas, TX
Sr. Java Developer
Responsibilities:
- Development of a split billing system - core java, collections, spring, hibernate, mysql.
- Developed stored procedures, Triggers and functions in Oracle 10g to process teh trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Developed teh application using Struts Framework which is based on teh MVC design pattern.
- DevelopedAdd, Edit and profile view web pages for teh monitor module using JSP, JSF HTML, JSF CORE tags library.
- Development of interface using Spring Batch.
- JUnit testing of Java classes to populate JSP screens of online tax exemption forms which updated Oracle database under Tomcat/WebLogic web services.
- Worked on technologies like REST, java, spring, mybatis, Mysql, Memcached, Junit.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Developed mobile applications using JQuery Mobile, PhoneGap, and Sencha for Virtual Infotech Inc
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Implemented UI angular bootstrap for faster and easier web development
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
- Developed teh UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Developed HQL queries for CRUD.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Optimized system performance by writing stored procedures and calling them Using JDBC callable statements.
- Implemented teh validation, error handling, and caching framework wif Oracle Coherence cache
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Develop 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 teh XML application using HTTP.
- Developed automation test cases using Java and selenium on Eclipse for web Ajax application
- Implemented Spring AOP for admin services.
- Developed application using MyEclipse for rapid development.
- Extensively used Jquery, IBM Websphere Portal APIs for authentication and personalization features
- Provided expertise in teh design and implementation of store functionality using WebSphere Commerce 6.x.
- Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing Websphere Integration Developer (WID) and Sybase.
- Development work is also done to teh legacy system using WSAD IDE. Teh modified application is deployed on websphere using ANT and javascripts for use by interface project.
- Developed test cases and performed unit testing using JUnit.
- Designed and developed teh application using agile methodology and followed TDD, Scrum.
- Design and development of components, such as Class, and Sequence diagram in UML
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify teh complexities of teh application.
- Developed teh User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developing web-application using Struts/JSP/Servelet and javascript.
- Developed pom.xml for teh build of teh application using Maven
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to teh frontend managed beans using Spring IOC pattern.
- Developed order receipt report wif bar code using lowage iText and jasper report.
- Design, implementation, and development of Oracle ECM workflows to meet teh requirements of teh business user.
- Created frontend screens using GWT framework
- Analyzed and resolved production system problems tracked wif Rational ClearQuest and JIRA.
- Enhanced and created new Jasper Reports according to teh requirements.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Reduced system downtime by 20% and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies.
- Develop SOA (SAAS), service documents for Enterprise Applications.
- Developed master JMS producer, master JMS consumer, and notification manager to implement existing interfaces and hide JMS details from existing (legacy) notification producers and consumers using J2SE DESIGN PATTERNS.
- IBM Websphere hosting and Apache Tomcat webserver integration - both on Windows and AIX platform.
- Involving in Building teh modules in Linux environment wif ant script.
- Development for both backend and front end applications. Extensive Programming by using PHP.
Environment: Java, J2EE, Spring, Struts, JSF, Dojo, Sencha ExtJS, JavaScript, Bootstrap, CSS,Ajax, HTML 5, Node.js, Angular.js, bootstrap.js, backbone.js, DB2, CRUD, PL/ SQL, JDBC, coherence, MongoDB, APACHE CXF, soap, Web Services, Eclipse, MyBatis, Tomcat Websphere Portal, WebSphere Commerce Developer, Postgres, Redshift, Tableau, Domo, Birst., WebSphere Integration Developer(WID), Tomcat, Groovy, WebSphere Studio Application Devloper (WSAD), AWS, Elasticsearch, Git, GitHub, Junit, Scrum, UML, JSP, JavaServer Pages Standard Tag Library (JSTL), Servelet, MAVEN, Xml, ITEXT, JIRA, Jasper report, ILOG, JRules, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP, Spring Batch, No-SQL, Lucene, Bootstrap, SQL Server 2008+, Perl, Python, No-SQL, VB .net, Hadoop, Pentaho, Redshift, Scala, Akka, Play, Canvas graphics, Google Maps.
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Developed teh spring AOP programming to configure logging for teh application.
- Developed IBATIS config files for SYBASE D.B tables, stored process
- Developed complex Web based UI using Struts, Ajax and Java Script.
- Developed web-based customer management software using Facelets, Icefaces and JSF
- Development of java interfaces for different function calls which convert teh webservice calls into EJB calls to teh legacy system
- Developed teh UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
- Planning and applying latest Service Packs to different versions of SQL Server
- Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB2 SQLs.
- Design/development of Mule workflows, integration wif RabbitMQ, Spring Batch.
- Used iBatis and MyBatis ORM tools which automate teh mapping between SQL databases and objects in Java
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Created a HTML website and mobile applications that students could easily understand and use wifin Eclipse and Netbeans.
- Create and maintain Amazon EC2 instance that supports teh companies Redmine project management site and Mercurial CM
- Management Test Automation, Silk Test, Celenium, IBM ClearCase/Quest, Perl, Python, Visio, Java, J2EE, Java Script
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Designing teh flow of teh project using Water Fall Model.
- Designed teh UML diagrams based on teh OOAD principals
- Developed teh different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
- Used Servelets and JSPs for developing action classes and views.
- Used Ant for developing build scripts and deploying teh application onto WebLogic.
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens wif assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Working Closely wif EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Executed teh test steps defined in Test Cases manually and reporting teh bugs in JIRA.
- Developed Swing for user interaction and data presentation.
- Designed Power Cubes using Cognos Transformer
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
- Hands on experience in Oracle ADF 11g Architecture, JDeveloper, Oracle ADF Development (ADF, ADF Faces, ADF Task Flows and Business Components) wif Web Services
- Implemented workflow using Oracle BPM/SOA Suite.
- Developed applications using Visual Studio 2005, C#, and a combination of Windows Services, IBM MQ Series, and ASP.Net Ajax enabled web sites.
- Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
- Develop WordPress themes to meet teh needs of teh small business owner.
- Develop and implement online marketing strategies for clients, including Drupal & Wordpress
- Extensive Development using Zend Framework by PHP in a LAMP environment.
- Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET. Program is inherited from Classic ASP Debt intake program. Used Visual Studio 2008 to develop this mix program of both Classic ASP and ASP.NET. Used vbscript, javascript, and added some new ASP.NET pages.
- Heavy C development and code base maintenance
- Develop teh codes in C++ programming language.
Environment: Java, J2EE, Spring, iBatis, Struts, EJB, JQuery, MYSQL, Toad, SQL Server, DB2, Apache Axis 2, WSDL, NetBeans, Jboss, Mercurial, ClearCase, Seleniu, Water fall model, UML, JSP, SERVLET, ANT, Xml, EMC Documentum, GWT (Google Web Toolkit), JIRA, Swing, Cognos, ilog, Oracle Application Development Framework (Oracle ADF), Oracle Business Process Management (Oracle BPM), IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, drupal, Z, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS VB, ASP
Confidential, San Jose, Chicago, IL
Java Developer
Responsibilities:
- Agile methodology was adopted in teh development, and used Scrum method of project management.
- Implemented UI layer using Flex and business layer using Spring MVC and developed persistence layer using Hibernate.
- Designing Flex UI components as well as development of Flex custom components.
- Developed eye catching MXML view components using Flex Builder.
- Used Cairngorm MVC Architecture to handle teh events and to retrieve teh data from teh server.
- Responsible for design and development of user interface using Flex Layout and Navigation, Data grid menus, and skinning components.
- Used Confidential Cues charts for creating Bar charts, Line charts and Pie Charts to show teh project specific performance metrics
- Integrated Flex wif BlazeDS to communicate Server sideObjects which was build using Spring Framework and Hibernate.
- Extensively used RemoteObjects to retrieve data from teh remote server and perform required business functionalities from teh front end.
- Used spring frameworkmoduleslike Core containermodule, Application contextmodule, SpringAOPmodule, Spring ORM and SpringMVC module.
- ConfiguredSpringApplication-Context.xml used byspringcontainer to inject dependencies to java classes to optimize memory resources.
- Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP) for teh Business as well as Lookup Service Layer development.
- Developed / modified teh model components to incorporate new business level validations.
- Responsible for teh oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files.
- Consumed WebServices for getting teh credit card information from third party application.
- Used Singleton and DAO design pattern.
- Test Driven development is done by maintaining teh Junit and FlexUnit test cases throughout teh application.
- Log4j package is used for teh debugging.
- Used ClearCase for version control.
- Ensuring adherence to delivery schedules andqualityprocesson projects.
Environment: Java, J2ee, Spring, Hibernate, Flex, Action Script, MXM, XML, XSD, Java script, Blaze DS, Cairngorm MVC Framework, IBM RAD, ClearCase, Oracle 10g, Log4j, Weblogic 10, Sql, DbVisualizer, Webservices, Agile, ClearQuest, Maven, UML (Rational Rose), HTML, CSS and Windows 2000 Prof
Confidential, Atlanta, GA
Java/Flex Developer
Responsibilities:
- Followed teh Agile methodology iterative process for each of teh module in teh project.
- Developed teh Login Module and Reimbursement Module.
- All modules developed wif teh framework design patterns and DAOs, Hibernate for persistence layer, Spring Framework for Application layer.
- Prototyped Flex based RFC using Flex, consuming web services using BlazeDS.
- Used Spring framework in enabling Controller Class access to Hibernate.
- Designed and developed several Flex UI Screens and Custom Components using MXML and Action script.
- Designed and developed user interface using Flex Components: ViewStack, Checkboxes, Repeater, Title Window, Text Area and others.
- Createdcomponentsthat has multiple views using States and alsousedEffects andTransitionswhen aStateis entered or exited.
- Extensively used to data models to store teh form data.
- Worked on a proof of concept on Internationalization inflex.
- Developed Action Script functions for event handling response handling and error handling
- Implemented Singleton Service Locator design patterns in Cairngorm MVC architecture to interact wif backend.
- ImplementedJSONwif Flex to feed Data grids into teh web application.
- Worked on development of Error Handling mechanism on theFlexside by catching teh error code and message streamed from server and wrapping it in a custom Exception Object.
- Used Blaze DS to connect flex application wif backend J2EE and Web Services layer to pull out teh data to Flex UI components
- Was responsible for deploying and testing webservices components.
- Responsible to create Web Services to various web applications using Apache Axis 2 responsible to create WSDL, WSDL2Java and Java2WSDL Stubs
- Extensively used SOAP in webservices to communicate wif other applications.
- Used SAX and DOM for parsing XML.
- Teh Log4j package is used for teh debugging.
- Created JUnit and FlexUnit test case design logic and implemented throughout application.
- Used ANT tool for building and deploying teh application.
- Used Toad tool to create Views and Stored procedures.
- Created Data model (Schema) of teh Database.
- Teh project was implemented in Websphere Application Server for teh development and deployment.
- Participated in regular code reviews and design meetings.
Environment: Java, JSP, J2EE, Hibernate, Log4j, Struts, JSON, Apache Axis 2, Spring, WebServices, Adobe flex builder, Flex API,Blaze DS, Flex, MXML, Action script, Tomcat Web Server, Websphere, IBM RAD V6, ClearCase, JQuery, Agile, VSS, Sql Server, Pl/Sql, TOAD, XML, CruiseControl, Unix, HTML,XSLT and CSS.
Confidential, New York, NY
Java Developer
Responsibilities:
- Involved in modifying, updating and testing of teh component.
- Involved in group meeting wif teammates and made substantial changes to teh architecture to improve performance of teh Application.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Maintained Struts architecture throughout teh application.
- Developed teh bean classes for better data exchange between teh MVC layers
- Successfully differentiated presentation from code.
- Used multi threading and socket programming.
- Deployed teh application on WebLogic,Application Server.
- Created connection pools and data sources.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Used WinCVS as version Control system.
- Suggested ER models and changes in teh table structures
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Involved in separation of components and deploying in different servers and balancing teh load among each Server.
- Solved performance issues and brought optimal output from teh available resources.
Environment: Java, J2EE, Sybase, BEA WebLogic Server, JSTL, SQL Server, Struts Frame work, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP/Linux.