Sr Java/j2ee Developer Resume
IA
SUMMARY
- Having 7+ Years of experience in teh 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 wif 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 teh 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 wif Portal look and feel like Skins, skeletons, shells and themes
- Strong exposure working wif 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 wif JDK 1.5(Spring MVC, DAO) along wif Hibernate 3.0 as teh back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Possess strong logical, analytical and problem solving skills wif 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 wif different operating systems like Windows XP/Vista/windows7/windows8 and LINUX.
- Experience wif 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 wif 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 noledge wif 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 teh 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 wif 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 wif Desktop Underwriting Services.
- Configured and Worked wif Loan Prospector Services.
- Modified teh core product to specific client(US Bank and 5/3rd Bank) needs.
- Coordinating wif Business Team to get teh requirements and transforming them into application.
- Coordinating wif Other team members and Integrating teh team work into deliverables.
- Prioritizing and distributing teh workload to meet teh 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 teh Web Services, analyzing teh User Stories and create functional design as per teh requirement wif 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 teh SOAP based XML messages.
- Exposing teh Service WSDLs using teh SpringDefaultWsdl11Definition bean.
- Implemented Web Services Security using username Tokens wif 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 teh 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 teh 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 wif 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 wif thousands of records.
- Developed shell scripts to do housekeeping on Database for old inactive status records.
- Used Maven2 to build teh 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 teh corresponding errors wif 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 wif MQ middle ware
- IBM Websphere Portals used for developing portlets and for customization
- Teh Java client application was designed using Struts framework based on teh 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 wif MQ middle ware
- Used JDBC for connection between teh business logic and user data in backend database system
- IBM WSAD Tool used for development of teh application
- Involved in developing ANT build script to automate teh compilation
- Used Rational Rose to prepare teh ‘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 teh 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 wif our manufacturing process engineers, as a team, to provide creative solutions for teh assembly line in areas like line rate changes, cycle time improvement, machine integration, and error proofing.
- Created Custom Tags for dynamic display of teh fields on teh screen
- Used Hibernate to develop DAO layer for performing CRUD operations on teh database and configured it wif Spring Hibernate Dao Support
- Collaborate wif database administrators to design appropriate data structures in SQL, Did PL/SQL Tuning and Monitoring
- Used CVS as teh version control system and Maven build script for building teh 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 teh projects and made sure teh project was delivered wifin a tight deadline.
- Used different web services to check for card eligibility, MR Points calculation and redeem points for teh implementation of project.
- Responsible for version control during teh entire project. Used Collabnet for teh same.
- Worked wif different back end teams, used Web Services to fetch teh data from their backend systems.