Java Developer Resume
Houston, TX
SUMMARY
- Over 8 Years of experience in UI Development, Flash with Action Script, Rich User Interface Design, Web 2.0
- Have hands on experience in design and development of Java, J2EE, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC, JSF, Struts 1.x, XML, XSD, XSLT, X - Path, ANT, Java Script, Angular.JS, Node.JS, Web Services, WSDL, SOAP, HIBERNATE 3.0, SPRING 2.0, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL
- Strong hands-on experience with EAI technologies like JSF, Struts, Hibernate 3.0, and Spring 2.0
- Can Interact with Clients to understand their business requirement.
- Good knowledge and hands on experience in RDBMS like SQL Server 2005, Oracle.
- Working experience in data modeling and implementing stored procedures using PL/SQL.
- Extensive knowledge of writing complex queries using SQL.
- Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, DAO and VO)
- Experienced in deploying J2EE applications over servers like Apache Tomcat 4.x, JBoss 4.2.3 and WebSphere 6.0 servers
- Experience in java - database connectivity (JDBC) and Connection Pooling.
- Exposure on XML, XSLT and it’s processing.
- Experience in writing Ant Build script, and deployment in application server environment.
- Prepared Use cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
- Expertise in application development in Integrated Development Environments (IDE) Eclipse
- Experience in developing web based GUIs using JSP, HTML and JavaScript.
- Experience in using JMS, EJB and web services to communicate with other applications.
- Quick learner, excellent analytical and problem solving skills and good team player
- Ability to work independently and well-organized.
TECHNICAL SKILLS
Languages: JAVA, SQL, PL/SQL
Java/J2EE Technologies: EJB, JSP, Servlets, JDBC, FLEX, JMS, MDB, JNDI, RMI, JSF, Swing, Web Services, SOAP, UML.
Data Bases: Oracle 10g/8i, MS SQL Server 2005
Operating Systems: Windows 98/2000/NT/XP, Linux, Unix.
IDE’S: Eclipse 3.x, Microsoft Visio, RAD
Web/App Servers: WebLogic 9.0 & 10, Tomcat 5.5 & 6.x, JBoss 3.2, WebSphere 6.0/7.0
Version Control: CVS, Clear case, SVN
Framework & Tools: Struts 1.x/2.0, Spring 2.x/3.x, Hibernate 3.x, Ant, TOAD, Junit, AJAX, Log4J, Maven, Find Bugs
Web Technologies: JavaScript, JQUERY, CSS, XML, Angular.JS, Node.JS, Grunt Js, Back Bone HTML, XSLT,JSTL,JSF,DOJO,JSP, Servlets, AJAX, SAX and DOM
OOAD: UML, Design Patterns, RUP, Agile
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Java Developer
Responsibilities:
- Involved in gathering of requirements and creation of functional specifications for the project, based on the existing use cases and new use cases proposed by the client.
- Involved throughout in Software Development Life Cycle (SDLC) process.
- Implemented IOC (Inversion of Control) through Structure map.
- Used C#.Net to implement business logic.
- DevelopedWeb Services to identify employee hierarchy and contact info for budget approval process and also consumed them in front end to auto-populate hierarchy for better user experience.
- UsedMVPinterfacearchitectural patternto facilitate automated unit testing and improve theseparation of concernsin presentation logic
- Developed front-end content using JSP, JSF, Servlets, DHTML, BootStrap, JavaScript and CSS.
- Used Try, Catch, Finally blocks to catch exceptions thrown.
- Configuration and deployment of application on to Jboss application server .
- UsedSSIS component of theMS SQL Serverdatabase software that can be used to perform a broad range of data migrated tasks.
- Designed and developed EJBs to handle business logic and store persistent data.
- Developed front-end components using WebObjects framework, Struts layout.
- Implemented application level persistence using Hibernate and Spring
- Implement JMS between workflow module and backend message forwarding engine.
- Designed and developed the application using Agile methodology and followed TDD, Scrum.
- Written Junit test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
- Involved in creating user interfaces using JQuery.
- Application is deployed on WebSphere Application server. Maven is used as a build tool.
- Use JMS-MQ Bridge to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to the legacy systems.
- Utilized Master pages, Themes, Navigation controls, Authentication to design secure web pages using ASP.NET MVC 3.0 andbuilt highly responsive and interactive AJAX -enabled Web applications using AJAX Tool kit.
- UsedAZUREtoprovide bothPaaSandIaaSservices which supports many differentprogramming languagestools and frameworks.
- Wrote SQL scripts for modifying the existing schemas and introducing the new features in the existing schemas of Oracle 9i/10g.
- Experience in usingWindows Communication Foundation (WCF).
- UsedWCFservices for communicating with Microsoft SCCM (System Center Configuration Manager) server. One of the purposes was for license management.
- Developed test cases and performed unit test using JUnit Framework.
- Used JAX-WS 2.0 for building of Web Services. Also developed the web service client applications to test the web services. Tested the web service using SOAP UI.
- Doneextensive research onSite core CMS,Shared Source library to distribute source code in its community.
- Design and develop Java Swing and Web Frontends.
- UsedBiztalkServer in ordercommunicate with different software systems used in an enterprise
- Good Experience withACCUSOFT,REST
- Used .Net Nukefor athree-tier architecture model with a core framework providing to support the extensible modular structure
- Experiencein usingRAPID APPLICATION DEVELOPMENT (RAD),to create a system that can be modularized in 2-3 months of time.
- Experiencein usingAngular.js 8,ability to test views and able to do end to end unit testing. Also, using continuous integration.
- Worked onCRYSTAL REPORTSfor managing business intelligence applications
- Used Entity framework as ORM tool to map classes with tables to enable working with rows as objects.
- Experience in working on bootstrap loader global CSS 3 settings and improve the html5 elements style behavior for the UI display.
- Used LINQ to retrieve the data from the backend through Entity framework.
- Transferred data to front-end in JSON format.
- UsedJSas part ofweb browserswhose implementations allowclient-side scriptstointeract with the user
- Developed database objects such as tables, views, stored procedures, audit triggers and user defined functions for database operations in SQL SERVER 2008 standard edition.
- Followed TDD (Test Driven Development) when implementing Web Service for budget approval process.
- Used Visual Source Safe (VSS) for source control.
- Provided Production Support to troubleshoot and debug the issues during migration.
- Used Jenkins for continuous integration.
Environment: C#,ASP.NETMVC 3.0, AJAX, EJB, JMS, JSF, boot strap, Js, WCF, Sitecore,CSS3 60, LINQ, JSON, Jboss, Junit, Entity Framework, Visual Studio 2010,EAI, Swing, Springs, Srtuts, Maven, HTML5,SQL SERVER 2008,jQuery6,T-SQL 8, Backbone.js & Angular.js 8framework, Oracle 9i/10g, VSS, IIS, Jenkins, Web Services. Silver light, SOAP, Rapid Application Development (RAD), Agile, .Net Nuke.
Confidential, Lakewood, CO
Java/J2EE Programmer
Responsibilities:
- Developed the front end User Interface using HTML5, JavaScript, CSS3, JSON, JQuery.
- Utilized Node.js, Angular.js and Ember.js to create a fast and efficient chat server.
- Implemented controllers, models and used ng-repeat to render JSON response to DOM.
- Performed various Ready-for-Business Checks (RFBs) in the morning to ensure that the systems are up and running
- Extensively worked on Stateless Session EJBs for business logic.
- Designed Interactive GUIs using Java Applets and Swing
- Extensively used JDBC APIs for database connectivity and data retrieval
- Debugged workflow issues using Informatica Power center 8.6
- Wrote Perl programs to archive the log files on a daily basis to enable faster troubleshooting
- Wrote Korn Shell Scripts to automate the sequential working of Autosys jobs
- Created Hibernate mappings and debug issues related to data integrity
- Developed message driven beans to listen to JMS.
- Made builds and deployed the EAR onto the Server through MKS and teamsite
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Developed several projects to test the prototype designs with Groovy and Grails using Agile development model.
- Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Weblogic and JSP
- Wrote Java Programs for one-to-one comparison of data obtained from different sources
- Wrote Perl scripts to monitor the working of various processes pertaining to each OMS
- Developed Perl programs to send email alerts and error logs in the event of process failures.
- Involved in packaging, deployment and upgrade of different modules of SAS on JBoss server.
- Setting the development environment on eclipse
- TeamSite was integrated with Web logic and Calico Personalization server to make the website personalized and dynamic.
- Created a service account admin user under "Service Account" group, which was used by the RSF(Reporting Services Framework) to create users, edit users, delete users, login to and logout from BOE and perform some other tests(defined in the framework source code) automatically in "Application Users" group, under which we had five different groups corresponding to five different applications.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring data, JPA.
- Experience with SQL and basic CRUD operations
- Developed JSP pages for presentation layer (UI) using Struts 1.2 with client side validations using Struts Validator framework/ JavaScript.
- Comprehensive experience in designing and developing applications using UML with Rational Rose.
- Developed the Servlets for processing the data on the server
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL and Perl
- Used WebLogic for design, development, and deployment of applications.
- Mentoring of junior members for Agile (Scrum) process & Junit testing
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Involved in designing the user interfaces using JSP.
- Made SDLC recommendations and implemented Flex, xml development best practices.
- Accessed and manipulated the Oracle 10g database environment by writing SQL queries in the oracle sql developer for testing purpose.
- Maintained VS Operating Systems RSF cluster communications subsystem.
- Used Maven for building and deployment purpose
- Used Clear Case for source Version Control.
- Generated PDF reports using ECF and iText.
- Implemented MVC architecture using Apache struts framework.
- Use of multiple tools, including Apache POI, iText and JFreeChart to create reports and charts
- Prepare Java/J2EE development structure for Eclipse, maven, Jetty
- Used JIRA to keep track of bugs and issues
- Integrated with Apache Tomcat.
- Involved in coding for JUnit Test cases
- Wrote various queries for data verification and manipulations
- Resolved issues pertaining to Autosys job failures
- Used SVN to keep track of source code versioning
Environment: Core Java, Perl, KSH, Shell Script, Solaris, Servlet, Groovy/Grails, UNIX, Linux, EJB, Sybase, Oracle 10g, Autosys, JDBC, Eclipse, Spring, Hibernate, Apache CXF, Clear Case, Struts, Tomcat, CRUD, JSP, JMS, JUnit, JQuery, JBoss, JIRA, Maven, iText, Weblogic, SVN, UML, Informatica Powercenter, Flex, Agile (Scrum).
Confidential, OH
Java/J2EE Programmer
Responsibilities:
- Involved in the analysis specification, design, implementation and testing phases of Software
- Creating and maintaining UI prototypes and specifications
- Designed and implemented UI using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX, jQuery, DOM
- Implemented Model View Controller (MVC) architecture Using Springat the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
- Worked with XML and JSON using JQuery and JavaScript.
- Developed web presentation layer using HTML5and CSS3 according to internal standards and guidelines
- Designed and developed the front end in hand coded HTML, DHTML, CSS and JavaScript.
- Used iBATIS framework with Spring framework for data persistence and transaction management.
- Worked on the Struts framework and JSP and Struts tag libraries to page display technology.
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
- Work with Maven 3.0 and Spring Suite to develop coding to Batch Jobs.
- Developed the Servlets for processing the data on the server.
- Developed the front end using JSF and Portlet.
- Involved in implementing JQuery for providing interactive user interfaces.
- Configuration and deployment of application on to Jboss application server .
- Used JDBC for database connectivity with MySQL Server.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD for database query testing, in the process of optimizing the queries
- Deployed, the application using Apache Tomcat Application server.
- Used Visual Source Safe for Version Control.
- Involved in creation of automation framework using Selenium and testing.
- Worked in SOA architecture for integration with ILog
- Designing the flow of the project using Water Fall Model.
- Created Class Diagrams and sequence diagrams using UML.
- Used ANT for building the application and deployed on JBoss Application Server.
- Used XML Web Services using SOAP to transfer the amount to transfer application
- Resolved the compatibility issues among Portlets and EMC Documentum API classes
- Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
- Developed Swing for user interaction and data presentation.
- Install and configure a Linux server to publish applications and the DataBase
- Developed code for C, C++ to secure the transaction.
- Used web services (REST) to bridge the gap between our MS and Drupal technology.
- Involved in packaging, deployment and upgrade of different modules of SAS on JBoss server.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Conversions of JCL codes to equivalent Unix Shell Scripts and testing.
- Used Log4j for logging, debugging and used Junit extensively for testing.
- Developed and displayed Brokerage Individuals using Widget, Controller, Web services.
- Wrote complex SQL queries to communicate with Oracle.
Environment: Java, J2EE, Spring, iBatis, Struts, JSF, EJB, Jboss, APACHE AXIS2, WSDL, Jquery, JSP & SERVLET, Maven, MYSQL, Toad, SQL Server, DB2, UML, Netbeans, ClearCase, Selenium, ANT, XML, EMC Documentum, JIRA, SWING, CVS, Visual Source Safe, Cognos, ILOG, Water fall model, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Flex, Ruby, Wordpress, drupal, .Net, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SAS,VB
Confidential, Pittsburgh, PA
Java/J2EE Programmer
Responsibilities:
- Functioned as a Module Developer in multiple technical areas of the client application.
- Reviewed and analyzed change requests to determine scope of work and estimated level of effort for application changes.
- Wrote detailed technical specifications for changing application components based on business requirements and high level designs.
- Developed Graphical User Interface applications.
- Provided problem resolution support, specific to application issues.
- Identified and resolved problems in application software, determined symptoms and ensured accurate problem definition.
- Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams and interaction diagrams).
- Used JQuery and JSF 2.0 Validation Framework for frontend validations.
- Worked on integrating JSF Frameworks with Spring and developed backing beans for coding presentation layer using Prime Faces.
- Developed window layouts and screen flows using Java Swing.
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement business logic and business rules using ILog and Jrules.
- Used JavaScript for developing dynamic web pages.
- Designed, coded and maintained application components based on detailed design specifications solutions to meet user requirements and structured application components using EXT JS 2.0.
- Implemented logging framework in SOA environment.
- Architected services to align with business objectives and fit into overall SOA driven program.
- Participated and drove SOA governance.
- Designed and built Ruby on Rails landing page platform.
- Ensured stability and manageability of ESB by authoring and communicating standards and best practices for creation of service mediations on ESB.
- Ensured new mediations developed on ESB conform to standards.
- Developed Java Process Definition templates in WebLogic Integrator.
- Responsible for reviewing, building and training a core team of developers to handle portal implementation and maintenance of JSR Portlet and other Portal Components like Themes, Screen and Skins.
- Worked with mocking while running JUnit test cases for batch processing.
- Performed basic problem determination tasks for WebSphere Message Broker.
- Provided security rich data transport throughout the messaging cycle using WebSphere MQ.
- Scaled component interactions and generalized interfaces using Restful.
- Developed unit and unit integration test plans and procedures.
- Validated that developed classes and components meet application requirements and performance goals and developed XML Web Services.
- Involved in coding for presentation layer using Ice Faces.
- Performed real time client side updates triggered via events from server side using Rich Face and provided various transport mechanisms according to concrete browser support.
- Performed software testing using Agile TDD process.
- Created and executed unit and regression test scripts.
- Created personal and common test data, tracked actual vs. expected results and evaluated quality of modules created.
- Followed configuration control procedures over application source libraries at pre-release levels.
- Implemented JMS between workflow module and backend Message forwarding Engine.
- Assisted in development and improvement of application maintenance plans, processes, procedures, standards and priorities.
- Maintained direct knowledge of and applied all applications maintenance technical processes, procedures and quality standards.
- Assisted clients and Developers and ensured that test case prepared was comprehensive in nature.
- Provided Development Lead with accurate and precise estimates for assigned task duration, along with confidence levels and foreseeable dependencies.
Environment: WAS 5.0, WSAD 5.1.2, IBM BPM (Business Process Manager), (WLI) WebLogic Integrator 7.x, WebSphere MQ 5.3, Java SDK 1.5, SOA, WSDL 2.0, JSF, JQuery, Ruby, Swing, Struts 1.2.4, Spring Batch 2.1.8, Hibernate, EJB 2.0, Restful, Angular JS, SQL Server 2008, JavaScript 1.3, Servlet 2.2, JSP 2.0, JNDI, JMS, Agile, JDBC, JSR 168, Oracle 9i, CVS, ANT 1.5, TOAD, Log4J 1.2 and Linux.
Confidential
Java/J2EE Programmer
Responsibilities:
- Thoroughly involved in client side Requirements collection & Analysis.
- Analysis & Design with UML and Rational Rose.
- Implemented the persistence layer using Hibernate.
- Implemented the MVC architecture using Apache Struts1.2 Framework.
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
- Implemented vies using JSF, Struts tags, JSTL2.0 and Expression Language.
- Implemented Tiles Framework for aligning the views layout.
- Implemented Service Locater Pattern with local catching.
- Wrote SQL scripts for modifying the existing schemas and introducing the new features in the existing schemas of Oracle 9i/10g.
- Used log4j for logging application level info for debugging purpose.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base.
- Developed Unit test cases using Junit.
- Implemented mailing service using Java Mail.
- Developed ANT scripts and developed builds using Apache ANT.
- Deployed the application on the WAS Application Server.
- Used Clear Case for source code version control.
Environment: Java, J2EE, Struts1.2 framework, JSF, Tiles framework, Hibernate, Service Locater Pattern, JSP, JNDI, Java Mail, ClearCase, SOAP, WSDL,UDDI,JAXB, JAXP, XML Schema(XST), EJB 2.0 Session beans, ANT, JavaScript, JMS, Rational Rose, Web Sphere IDE WSAD 5.1, Web Sphere Application Server WAS 5.1, Oracle 9i.
Confidential
Java/J2EE Developer
Responsibilities:
- Implemented Struts MVC design pattern and front controller pattern to this project.
- Developed user interface by creating at least one webpage for each component using JSF and Ajax.
- Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
- Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc using MVC.
- Developed SingleSignOn (SSO) functionality, through which we can run SCM from Oracle Applications.
- Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
- Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
- Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
- Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
- Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, Assigning responsibilities, creating value sets, Descriptive Flex Fields etc in Oracle Applications.
Environment: Java, JDBC, Servlets, Struts, JSP, JSF, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, Putty, Oracle 9i/10g, Web Sphere
