Sr Java/j2ee Developer Resume
IA
SUMMARY
- Having 7+ Years of experience in the design, development, deployment and maintenance of Web/Client - Server applications and middleware application using JAVA/J2EE related technologies.
- Successfully designed and implemented systems based on N-tier distributed architecture using J2EE technologies such as JSP, JMS, Servlets, Spring, Struts, Hibernate.
- Hands on experience with XML (DOM, SAX parser and SAX filters), HTML, CSS, CSS2, AJAX JavaScript, and jQuery, ExtJS 2 and ExtJS 4.
- Proficient in Java Multi-threading, Synchronization, Collections and Exception handling concepts.
- Sequence, class and database diagrams are made using the UML (Visio) design tool.
- Experience in working of UML and using of Object Oriented analysis and design (OOAD).
- Developed pages using FACES, Struts tag libraries and HTML, DHTML, performed client side scripting using Java Script and ExtJs.
- Good experience in developing Portlets, books, pages, desktops and working with Portal look and feel like Skins, skeletons, shells and themes
- Strong exposure working with J2EE design patterns like MVC, Front Controller, Value Object, Singleton and Data Access Objects
- Experience in working technology JSF 1.2.
- Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment.
- Experience in working on various Spring 3.0 modules with JDK 1.5(Spring MVC, DAO) along with Hibernate 3.0 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Possess strong logical, analytical and problem solving skills with positive attitude.
- Implementation of Ant builds for deployment and development builds.
- Hands-on experience in XSD, XSLT and WSDL
- Implemented in client or server web browsers and web servers using web technology WORKSHOP.
- Experience in working with different operating systems like Windows XP/Vista/windows7/windows8 and LINUX.
- Experience with multiple web and application Servers such as Apache Tomcat, WebLogic and JBoss.
- Well experienced in IDE’s such as Eclipse and NetBeans.
- Experienced in unit testing with JUnit 4 and code coverage using Log4j bug track and database manipulations using SQL Developer.
- Strong experience in RDBMS using Oracle 10g, MySQL and SQL Server 7.
- Good Experience on Various Source Code Control tools like CVS, SVN.
- Strong knowledge with development in Agile Methodology.
- Experience of Web services technologies like WSDL, SOAP, and UDDI.
TECHNICAL SKILLS
J2EE Technologies: SERVLETS 2.2, EJB2.0, JMS, JSP 1.1, JDBC
Frame work: STRUTS 1.1, Struts 1.2 and Hibernate 3.0
Application Server: IBM WebSphere, BEA Web Logic8.1, Jboss and Tomcat
Languages: Java2 Standard Edition 1.4, C, C++
Markup Languages: HTML, XML,XSD
Source Controllers: Rational Clear Case, CVS, SVN
Build Scripts: Ant and Maven
Scripting Languages: JavaScript, Web Services
GUI/IDE: Edit plus, Eclipse 3.1, RAD, Putty, WinSCP.
RDBMS: MySQL, Oracle 8i, Oracle 11g
Operating System: Windows 2000, Windows 98 and Unix.
PROFESSIONAL EXPERIENCE
Confidential, IA
Sr Java/J2EE Developer
Responsibilities:
- Design and developed the Proof of Concept
- Research and Analysis
- Deployed portlets on Application Server (WAS 8.5)
- Developed portlets using JSR 286
- Established communication between Portlets deployed in heterogeneous Servers using WSRP.
- Performance testing using JMeter.
- Documentation and Knowledge Transfer
- Developed web application using Dorado Framework, Flex 3.0, Java.
- Used Hibernate for data persistence.
- Worked with FNM(Fannie Mae) and ULDD (Uniform Loan Delivery Dataset) files uploading and parsing and Registering loans.
- In this project we have used Agile methodology.
- Used Maven as build tool.
- Configured and Worked with Desktop Underwriting Services.
- Configured and Worked with Loan Prospector Services.
- Modified the core product to specific client(US Bank and 5/3rd Bank) needs.
- Coordinating with Business Team to get the requirements and transforming them into application.
- Coordinating with Other team members and Integrating the team work into deliverables.
- Prioritizing and distributing the workload to meet the targets.
Environment: Java, JSF, JSR 286, JavaScript, RAD, Enterprise Architect, MS Visio, Portlets, JMeter, WebSphere Application Server 8.5, WebSphere Portal Server 8.0, Git, Bamboo.
Confidential, CA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in design and development of the Web Services, analyzing the User Stories and create functional design as per the requirement with Class diagrams and Sequence diagrams.
- Developed JAX-WS web service client and on deployed in WebLogic portal for communication between front end and web services.
- Developed SOAP based Web Services using Spring Web Service Frame work and JAX-WS client.
- Used JAXB 2.1 for Marshalling and unMarshalling the SOAP based XML messages.
- Exposing the Service WSDLs using the SpringDefaultWsdl11Definition bean.
- Implemented Web Services Security using username Tokens with WS-Security.
- Creating JMS queues for queuing requests for Ethernet providers.
- Listening processing JMS Messages from Oracle Service Bus (OSB).
- Developed Geo Code Processor using Google Web Services to load longitude and latitude for each given Lit building records and for the search as well.
- Developed Utility Frame work for converting XLS and XLSX work sheets to CSV using Apache POI API.
- Used MySQL Database as backenddatabase for creating, updating and modifying sql queries according to the business requirement.
- Developed PL/SQL Procedures and Functions to do Bulk load of data for Lit building lists for each Participant of Market Place.
- Implemented advantages of Java5 features like annotation metadata and generic collections in Web Services to configure End Points using Payload Root.
- Design and Developed Database Service Module using Spring JDBC Template Frame Work.
- Implemented Error Logging Aspects by using Spring AOP in Web Services.\.
- Implemented Transaction Management Aspects by using Spring AOP in Database Service module with Spring TX API.
- Used SQL Loader to upload bulk data from .xlsx files to Database for initial upload of Lit Building Data for different Ethernet Service Providers with thousands of records.
- Developed shell scripts to do housekeeping on Database for old inactive status records.
- Used Maven2 to build the applications in different environments like Dev/IT/QA/UAT over SVN for continues automated build and deployments.
- Unit testing, debugging and set test conditions based on code specifications. Perform peer code reviews and performance enhancements.
- Implemented internal custom Exception handling Framework to handle Business & Application Exceptions, to bubble up them to top level classes and log the corresponding errors with unique tracking numbers.
Environment: J2ee - JDK 1.5/1.6, JMS, Spring WS, Spring MVC, Spring JDBC, Shell script, Oracle ESB 10Rg, Oracle 10g, WebLogic Server 11g, WebLogic portal Server 10.3.2, Eclipse 3.5, SVN, Maven2, WINDOWS XP, WM ware, Linux.
Confidential, NJ
J2EE Developer
Responsibilities:
- Involved in Developing Use Case diagrams using UML
- Handling high capacity Database transactions, supporting Java features like Java, JSP, EJB are handled by WebSphere Application Server
- Developed Enterprise Java Beans (EJB) Session Beans, Message Driven Beans and used JMS interface to interact with MQ middle ware
- IBM Websphere Portals used for developing portlets and for customization
- The Java client application was designed using Struts framework based on the Model/View/Controller (MVC) paradigm. It was programmed to handle events, retrieve and display user data and perform lightweight business rule validations
- Developed Enterprise Java Beans (EJB) Session Beans, Message Driven Beans and used JMS interface to interact with MQ middle ware
- Used JDBC for connection between the business logic and user data in backend database system
- IBM WSAD Tool used for development of the application
- Involved in developing ANT build script to automate the compilation
- Used Rational Rose to prepare the ‘High-Level’ & ‘Low-level design’ of application
- Extensively used Struts Framework and Custom Tag library
- Created messages in MQSeries Queue by using Enterprise Java Beans
- Design and developed EJB’s for handling business logic
- Involved in unit testing and Writing Test Cases.
Environment: Struts, EJB, JMS, RMI, IBM Websphere Application Server, MQSeries, UML, MS Visio 2003, RUP, Ant, Junit, Eclipse, DTD, XSD, XML Schema, Rational ClearCase, Clear Quest, HTML, CSS, JSP, Servlets, TOAD, JAXR,Oracle.
Confidential, Melrose Park, IL
Application Analyst (Consultant)
Responsibilities:
- Involved in the process of creating a new N tier Common Tracking System inJAVA1.6 using J2EEstandards which can be customized for use in different types of assembly lines
- Involved in creating applications that interface. Used different web services to capture data from various shop floor control systems.
- Working with our manufacturing process engineers, as a team, to provide creative solutions for the assembly line in areas like line rate changes, cycle time improvement, machine integration, and error proofing.
- Created Custom Tags for dynamic display of the fields on the screen
- Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it with Spring Hibernate Dao Support
- Collaborate with database administrators to design appropriate data structures in SQL, Did PL/SQL Tuning and Monitoring
- Used CVS as the version control system and Maven build script for building the application
Environment: J2EE,Java, Servlets, IBM Websphere 7.0, Websphere 8.5, RAD 8.0, DB2 database.JQuery, HTML 5, JavaScript,CSS, SVN.
Confidential, Pheonix
Java Developer
Responsibilities:
- Project involved migration of voice system from peripro to VXML
- Worked for a Pay by phone application using VXML for US, Canada, Australia, Mexico and Taiwan markets
- Worked in decommissioning of FAS and CAS systems
- Responsible for gathering requirements and to estimate scheduling of projects.
- Involved in design development and testing of the projects and made sure the project was delivered within a tight deadline.
- Used different web services to check for card eligibility, MR Points calculation and redeem points for the implementation of project.
- Responsible for version control during the entire project. Used Collabnet for the same.
- Worked with different back end teams, used Web Services to fetch the data from their backend systems.