Sr. Java/j2ee Developer Resume
Tampa, FL
SUMMARY
- Around 8 years of experience in software development in Java/J2EE with skills in analysis, design, development, testing and deploying various software applications
- Experience in developing Enterprise and Webapplications with emphasis on Object Oriented Programming
- Hands on experience in designing and coding web applications using Core Java and J2EE technologies
- Expert in development of applications using J2EE technologies like Java, JSP, JSF, Servlets,Java Beans,JDBC,JNDI, JMS, Java Mail,XML/XSL, Web Service, AJAX,Hibernate and JSF, Rich faces.
- Experience in Internet technologies including Java, J2EE, Servlets, JDBC, Struts, EJB, JNDI, JSP, Hibernate, XML, XSLT, and Swing.
- Solid Understanding in Service Oriented Architecture and its related technologies like Web Services, WSDL,SOAP,XML,XSD
- Expertise in designing systems based on Object - Oriented Analysis/Design Methodologies specifically UML.
- Designed and developed Server side Modules using Servlets, EJB.
- Extensively used JavaScript across all applications
- Full-stack web developer.
- Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate3.0 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Hands-on experience with Application servers and Web servers and a wide variety of development tools (JBoss, IBM Web Sphere Application Server, WebLogic, Tomcat)
- Experienced in coding SQL, PL/SQL, Procedures/Functions, Triggers and Packages on database (RDBMS) packages like Oracle, MySQL, and MS SQL Server
- Experience in installing, configuring, administering,andtroubleshootingWeb logicdomains, clustersand servers in distributed environments forSOAandJ2EEplatforms.
- Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) and STRUTS, SPRING 2.x framework and Hibernate 3.x, Apache Axis2, and J2EE design patterns
- Experience on PHP Programming and Scripting.
- Experience in SOAP Web services using Apache CXF, JAX-RPC, JAX-WS,JSON Web services
- Expert on XML parsing, XSD, XSL, XSLT, SOAP, WSDL, UDDI, SAX and DOM parsers
- Experience in Agile, Waterfall, and Spiral Methodologies
- Strong experience in OOAD, UML and Rational Rose. Experience in TDD and Paired Programming
- Prepared test case scenarios and internal documentation for validation and reporting
- Good understanding of all stages of Software Development Life Cycle (SDLC).
- Managed various projects involving complex processes with teams across different areas.
TECHNICAL SKILLS
Programming Languages: Java, C#,C,C++,PHP
Java EE Technologies: JSP 2.0/1.2, Servlets 3.0/2.5, JNDI, JDBC, EJB 3.0, RMI, JPA, JMS
Java EE Frameworks: Jakarta Struts 2.x, Spring, Apache Axis2, Hibernate, JSF 2.0
Markup Languages: HTML, XML
Scripting Languages: CSS, HTML, JavaScript, PHP, Shell Scripting
XML Technologies: XSLT, XSD, JAXP (SAX, DOM), SOAP, WSDL, UDDI, JAX-WS, XML Beans, JAXRPC, JAXR, JAXM
Application/Web Servers: Apache Tomcat 6.0/7.0,Web Logic 10.3/10.2,RAD 6.0, Web Sphere 8.0/7.0 Software Development
Environment: s: Eclipse 3.6/3.5,WSAD 5.1, RAD 7.5/6.0, Net Beans 6.9.1/6.8
Databases: Oracle 8i/9i/10g, MySQL, MS SQL Server 2005
Design Methods: UML, OOAD, J2EE Design Patterns
Build Tools: Fjde, ANT
Version Control: Clear case, CVS, VSS, PVCS, Perforce
Modeling Tools: MS Visio, Rational Rose, Visual Paradigm
Others: JUnit, Log4j, Bugzilla, AJAX
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Analysis, System Testing and Production support.
- Developed Client-Server Architecture using ESB.
- Used ESB 1.0 for event services between client servers and host server.
- Developed Java API with core Java for server and client installations.
- Developed the enterprise application by integrating JSF/Hibernate Frameworks
- Solely responsible for the activities performed and related to EPF Application
- Involved in installation of EPF on client servers.
- Implemented multi-threading and Daemon Processing using ESB for client-server communication.
- Apache was used as Web server and web logic was used as Application server.
- Used Ab Initio to develop scripts which were run along with Autosys Job scheduler
- Involved in 24/7 Production support for client installation, Interface Registrations and Job Failures.
- Used Clear case for version control and Eclipse as the IDE for implementing the application
- Used BMC Remedy as ticketing system for issues and bug tracking.
- Designed tablesto access the database in Oracle
- Created UNIX Shell scripts to generate daily, weekly and monthly status reports.
- Accomplished various maintenance and enhancements to the EPF application
- Solely performed the application Knowledge transition for the subsequent team.
- Used Log4j to capture the log that includes runtime exceptions and Info on the calls.
- Used MS Visio to design Use case diagrams and Class Diagrams.
Environment: Core Java, JDK 1.6, Hibernate 3.x, JSF 1.2, Autosys, Netcool, Clear case, Clear Quest, Eclipse, Solaris, WebLogic app server, Apache Webserver, ESB 1.0, Log4j,Shell Scripting, UNIX, Oracle10g, Sql Developer, Ab Initio, MS Visio, Toad, BMC Remedy.
Confidential, Tampa, FL
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Detail Design, Development, System Testing, User Acceptance Testing and Production support.
- Develop next generation UI using PHP, JQuery, CSS, HTML5 and JavaScript.
- Used Agile methodology and participated in Scrum meetings.
- Prototyping design for personalized experience
- Use of Object oriented JavaScript.
- Used different features of Struts MVC Validation framework and tag library.
- Worked on presentation layer using JSP, JSTL and Struts Tag Library and Tiles framework.
- Used AJAX based on JQUERY, and JSON technologies for making Asynchronous Http requests along with Java Script.
- Optimized ExtJS themes and prepared performant applications.
- Developed and implemented UI controls and APIs with ExtJS.
- Used JavaScript for frontend validation
- Designed UI screens using JSP 2.0, CSS, XML, and HTML.
- Full-stack development in browser,TomcatandSolaris Application Server
- Developed generic web service architecture using Spring Web Services, JAXB, and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
- Used SOAPUI for testing of WSDL Web Services.
- Used struts validation framework to perform Server side validations.
- Used AngularJS as the development framework to build a single-page application.
- Was involved in 24/7 Production support for order completion.
- ImplimentedEDILoad process using new command files.
- System was enhanced to add orders to WCS through flat files using EDI load process.
- Used CVS for version control and Eclipse as the IDE for implementing the application.
- Used Solaris Web Server as an application server.
- Responsible for deploying the application in Dev, Test and Production environments
- Solely performed the Migration of ESAP from IE7 to IE11.
- Used Log4j to capture the log that includes runtime exceptions and Info on the order status.
- Designed tablesto access the database in Oracle and involved in writingSQL,Stored ProceduresandTriggers.
- Created UNIX Shell scripts for server startups and to initiate cron jobs.
- Solely responsible for maintenance of Vitria Server, which is an integration server software used for enterprises.
Environment: Core Java, JDK 1.6, PHP, JQuery, CSS, HTML5,JavaScript,SOAP,JSP,XML,HTML,JSTL tags, Struts tag libraries, SOAPUI, CVS, Eclipse, Solaris Web Server, Tomcat, Log4j,Shell Scripting, UNIX, Oracle10g, Sql Developer, Vitria.
Confidential, Waterbury, CT
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Design, Development, and Support phases of Software Development Life Cycle (SDLC).
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed GUI with JSF, HTML, DHTML, XML, XSLT,CSS and JavaScript.
- Designed the tables and modules using SQL, HTML and PHP.
- Front end development using standards based HTML5 and CSS3 working with jQuery
- Wrote AngularJS controllers, views and services for new website features.
- Used Spring framework for Dependency injection and integrated with Hibernate and Struts frameworks
- Used Spring Webflow to manage complex page flows.
- Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
- Developed custom tags to simplify JSP code. Designed UI screens using JSP 2.0, CSS, XML, and HTML.
- Designed and developed the service business process and data flow from XML - Java - Oracle database with JAXB, and XML.
- Worked within SOA based enterprise framework to build web services
- Used SOAP and REST for inter-module Communication and JavaScript for client side validation.
- Used Struts Validator framework for client side and server side validations.
- Developed complex screens from Scratch which consists ofstrutstags inJSP, Action and Form (MVC),JS, CSS, HTML,Delegate andEJB.
- Used AJAX requests to the server and updating data in the UI dynamically.
- Developed web services for sending and getting data from different applications using SOAP messages.
- Created Stateless Session EJBs for retrieving data and Entity Beans for maintaining User Profile.
- Working closely with Offshore Colleagues and providing support and advice on best practices for SCM and build automation
- Used Oracle as the backend database. Involved in design of the database schema and development of stored procedures.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Used CVS for version control and IBM RAD as the IDE for implementing the application.
- Used WebSphere as an application server.
Environment: Core Java, HTML, CSS, PHP 5.2.4, JavaScript, JQuery, JDK 1.6, REST, SOAP, Jaxb-api 2.1, Jms 1.1, EJB, Spring 3, JSF, Ibatis, Maven 2, Log4J and Eclipse 3.4,Web-Services, SQL Navigator,Oracle10g and DB2, tortoiseSVN, Mercury Quality center,Build Automation,POJO, IBM Websphere Application Server
Confidential, Wellesley, MA
Sr. Java/J2EE Developer
Responsibilities:
- Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Used Agile methodology and participated in Scrum meetings.
- Worked on JavaScript for developing the front end application.
- Developed the front end application using HTML, CSS and JavaScript.
- Coded in HTML and PHP pulling data out of an existing database.
- Used JQuery library extensions to provide advanced Front-End functionality and look
- Extensively used JSTL tags, Struts tag libraries.
- Implemented the payment processing completely using web services.
- Used Axis 2, JAX-WS extensively to create WSDL to Java objects.
- Implemented Hibernate2.0fromScratchincluding the configuration wrote named queries, native queries, added Hibernate Criteria.Used Dozer to map objects.
- Hibernate DaoSupport for interfacing with the database andintegrated Springwith JSF
- Used Prime faces as a JSF extension libraries for rich components such as Accordion, Calendar, Data Table
- Used Spring framework configuration files to manage objects and to achieve dependency injection, IOC and transaction management.
- Taken care of complete Java multi-threading part in back end components.
- Taken care of multi threading in back end java beans.
- Worked with external vendors like ingrain, cybersource, paymentech, global collect for payment processing.
- Extensively used JPA to access the database using templates.
- Used Java Message Service (JMS), MDBs for reliable and asynchronous exchange of important Information, such as loan status report, between the clients and the bank.
- Used the Log4j as logging framework.
- Implemented Command pattern, MVC Architecture, Session Façade, Value object, Service Locator patterns
- Wrote the procedures in Oracle using PL/SQL for Data Accessing and manipulation.
- Used Eclipse to develop the complete application and WebLogic as an application server.
- Developed theMVC architecture using Struts Framework.
- Maintained Version control using Perforce.
- Built the application using ANT and deployed the application in DEV and QA servers using j Application Server
- DesignedRESTAPIs that allow sophisticated, effective and low cost application integration.
- Introducing and implementing Continuous Integration principles and practices for the Billing Development Team using Jenkins & JNLP Nodes, Subversion, ClearQuest, JUnit,
- Used Maven for build and automated deployment.
- Created Mock Objects and JUnit Test cases using TestNG for testing.
- Experience in using Bugzilla for bug maintenance.
- Co-ordinate with QA for testing, Performance Testing, RTP for Production releases, Application deployment, integration and conducting walk-thru code reviews.
Environment: Core Java, HTML, CSS, JavaScript, PHP 4.3.2, JDK 1.6, REST, SOAP, Jaxb-api 2.1, Jms 1.1, Spring 3, Ibatis, Maven 2, Log4J and Eclipse 3.4, Struts, JSF, Web-Services, SQL Navigator,Oracle10g and DB2, tortoiseSVN, Jenkins, Build Automation, Mercury Quality center, POJO, IBM Websphere Application Server
Confidential, Fort Worth, TX
Sr. Java/J2EE Developer
Responsibilities:
- Responsible for deploying the application in Dev, Test and Production environments
- Written DDL, DML queries to insert, retrieve and modify the data from database.
- Designed tablesto access the database in Oracle and involved in writingSQL,Stored ProceduresandTriggers.
- Created UNIX Shell scripts.
- Wrote unit test cases for Unit Level testing.
- Closely worked with QA, Business and Architect to solve various defects in quick and fast manner to meet deadlines.
- Developed the front end application using HTML, CSS and JavaScript.
- Fix programming bugs and add business logics to the ACFP application, using JDeveloper, Javascript and SQL
- Involved in Writing SQL Queries and Hibernate HSQL and JPA named queries.
- Developed User Interface usingJSP, Java Script, HTML, Servlets, Struts
- Used Struts framework for implementing MVC2 architecture.
- Worked on Web Services integrations using WSDL
- Worked on ESAP and NMDS communication through JMS web services
- Worked on EJBs(Stateless beans and Entity beans(application specific security, login specific))
- Responsible for maintaining 20+ various SOA/Web Services.
- Designed and developed Hibernate components and mappings.
- Developed set of Action classes using Struts for handling business logic and Hibernate API for data logic.
- Built the application using ANT and deployed the application in DEV and QA servers using WebLogic.
- Involved in Functional Testing, Regression Testing, IST, UAT Testing
- Used PVCS for version controller and Mercury Quality Center as the Defect Tracking System.
Environment: Java, J2EE, JDK, HTML, EJB, CSS, JavaScript, JSP, Servlets, Struts, Web Services, SOA, Unix, Oracle, WebLogic,JDeveloper, Eclipse, Beyond Compare, Hibernate, ANT, Log4j, SQL Server, Putty, Quality Center, XML, XML Spy
Confidential
Java/J2EE Developer
Responsibilities:
- Developed a web based application using Java, JSP, Servlets, HTML with SDLC (Software Development Life Cycle) model.
- Used JSP and HTML for creating user interface.Used JavaScript for client side validation.
- Implemented SQL queries to retrieve and insert data from/into the database using Oracle 10g.
- Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi threading.
- Involved in Code Review and in Unit testing using JUnit and Integration testing of the application.
- Used CVS as version control system, to keep track of all the work and changes to allow several developers to collaborate. Deployed the web application on Apache Tomcat application server.
- Used Eclipse IDE to develop an application.
Environment: Core Java, J2EE, JSP 2.0, Struts2.0, Hibernate, JMS, SQL,JNDI, HTML, XML, DOM, SAX, ANT, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), JUnit, JBoss Application Server, LOG4J, Oracle 9i.
Confidential
Java/J2EE Programmer
Responsibilities:
- Prepared Class diagrams, sequence diagrams and detailed design documents utilizing Visual Paradigm.
- Developed Java Server Pages to display data such as candidates attending interview and candidates info such as resume by invoking reusable Java beans
- Designed User Screens using HTML with Java Script for client side validations. The data is available on Oracle Database, which is back end for the recruitment management data storage
- Established connectivity to Oracle database using Servlets
- Deployed Application in WebLogic Server
- Developed ANT scripts to build Java applications
Environment: Java JDK 1.3, J2EEs, Rational Rose, SQL,JMS, EJB, JSP, WebSphere Studio Application Developer 4.0, WebSphere 4.0, Apache WebServer, XML parsers, XSL, HTML, CSS, JavaScript, IBM MQSeries, ANT, JUnit, Windows 2000.
