Java-j2ee Consultant / On-site Coordinator Resume
Bentonville, AR
SUMMARY
- Around 9 years of Java/J2EE experience in all phases of software development life cycle, including requirement analysis, design, development, testing, debugging, release management, performance tuning and production support.
- Expertise in various J2EE technologies which includes Servlets, JSP, EJB, Hibernate and AXIS/Web Logic Web Services(SOAP, WSDL, WSDD)
- Used various design patterns for building Web/Window based applications
- Extensively worked on J2EE Frameworks Struts, Spring and BC4J
- Extensively used XML technologies such as XSLT, XPATH and XSD
- Experience in using servers like Web Sphere, Web Logic, Oracle 10g/9i App Server, Geronimo Application Server and Tomcat 4.x.
- Extensively used IDE’s such as RSA, Eclipse, Oracle Jdeveloper, and PL/SQL Developer
- Expertise in developing user interface wif Java Swings, JSP, JSTL, EL, HTML, CSS and Apache Wicket 1.4.x, 1.5.x
- Familiar wif optimization tools like OptimizeIT and JProbe
- Extensively worked wif databases Oracle 10g/9i/8i, DB2 and Informix
- Experience in using Novell EDirectory
- Adept in writing stored procedures and Functions using PL/SQL.
- Development experience in various platforms like Windows (XP, 98, Windows 7 Enterprise), Unix and Linux
- Experience in using version control tools like CVS, VSS (Visual Source Safe), Clearcase and Subversion
- Experience in designing UML diagrams using Rational Rose and MS VISIO
- Highly skilled developing applications in Java/J2EE wif HTTP, HTTPS, FTP and LDAP protocols.
- Experience in writing unit test cases using JUnit
- Experience in using bug reporting tools like Test Director, HP QC and Bugzilla
- Experience in writing build scripts using ANT and Maven
- Experience in Waterfall, Agile and RUP software methodologies
- Has good experience and knowledge in Finanical, Insurance, Banking,Retail Industry domains.
- Good at writing shell, Perl scripts.
- Knowledge on Risk Management and Disaster Recovery and Business Continuity (DR - BC) Plan
- Proven strength on Problem solving and analytical skills.
- Achievement Oriented wif excellent People management skills and an ability to manage stress.
- Strong Oral and written communication, Initiation, Accountability, interpersonal, learning and organizing skills matched wif teh ability to manage time and people TEMPeffectively.
- Strong team player wif organizational and analytical skills.
PROFESSIONAL EXPERIENCE
Java-J2EE Consultant / On-site Coordinator
Confidential, Bentonville, AR
Responsibilities:
- Involved in Requirements gathering and developed teh prototypes for Dock Management, Gate Management, Yard Management and Setup modules in teh application
- Designed/developed teh User Interface for dock management, gate management and setup screens using JSP, Struts, Tiles and CSS
- Involved in design reviews and code reviews and used code collaborator for teh code reviews.
- Created and hosted web services for data exchange wif other warehouse management systems
- Created several web service clients for teh given WSDLs
- Implemented hibernate layer to perform teh database operations
- Developed different batch processes for teh automatically directing teh inbound trailers from gate/drop areas to teh appropriate locations in teh yard/dock areas and also to dispatch teh trailer moves to teh yard drivers
- Implemented Server Push mechanism using AJAX to automatically refresh teh yard driver screen to display teh assigned moves. Same implementation has been applied to other real time screens.
- Developed rich user interface using GWT (Google Web Toolkit) to create/edit/delete yard maps.
- Developed common components for MQ operations, Auto fill, logging etc
- Developed build script using Maven to build, package, test and deploy application in Geronimo application server
Environment: Java/J2EE, Struts 2.0, EJB 3.0, Hibernate 3.0, AXIS, WSDL, SOAP, Tiles, Informix, Java Script, CSS, Geronimo Application Server 2.1.4/2.1.7, Dojo, Google Web Toolkit (GWT), MS Visio, Eclipse, CVS, Maven, Log4j, JUnit and Web Services
Appointment Scheduler
Confidential, Bentonville, AR
Responsibilities:
- Developed User Interface using JSP to create/edit/delete Carriers
- Developed interfaces to interact wif NMFTA to get teh real time information of carrier codes
- Developed a Bootstrap component using java/jdbc to read teh application configurations from teh both database and teh configuration property files
- Developed load scripts using teh VU Generator for teh performance tests
- Involved in teh performance tests dat were done using teh HP Performance Center
- Involved in migrating a web application from Web Sphere ND to XD
- Involved in teh production support of Appointment Scheduler application
- Developed a web service to be able to interact wif YMS application to get teh appointment updates from teh YMS application
Environment: Java/J2EE, Struts 1.2, Hibernate, Informix, Java Script, CSS, WebSphere 6.0, RSA, Clearcase and Web Services
Group Membership
Confidential, Bentonville, AR
Responsibilities:
- Written a handler to handle teh third party request
- Written a class to decrypt teh input string from teh third party request
- Provided validation methods to validate teh input parameters
- Written methods to check if teh membership has been already registered
- Written a controller to redirect to a register page or login page or error page based on teh given input parameters
- Developed a broad vision JSP to register teh membership automatically by generating default user id and encrypted password
- Developed a broad vision JSP to login teh user if teh member has been already registered
- Enhanced a common error page to display teh error message
- Written a property handler to read teh properties from teh property files
- Written a logger to log teh information messages and exception messages
Environment: Java/J2EE, Servlets, JSP, Informix, CSS, Web Sphere, RSA, CVS, Log4j
Senior Software Engineer
Confidential
Responsibilities:
- Involved in designing UML diagrams(use case diagrams, class diagrams and sequence diagrams) wif Rational Rose
- Developed and Deployed web services to insert/update/delete user profiles, service roles, etc on web logic application server
- Wrote application listeners to read all possible error codes and error messages
- Wrote common classes to connect Novell eDirectory using LDAP
- Created Stored Procedures and functions using PL/SQL for inserting/updating/searching user profile
- Implemented batch operations
- Wrote a validator to validate teh input by reading all validations from teh property files
- Created connection pool to get database connection
- Wrote utility classes to generate XML for teh given java object
- Involved in weekly deliverables
- Involved in production support, debugging and troubleshooting of bugs
Environment: Java, Web Services, Servlets, JavaBeans, XML, SQL, PL/SQL, Oracle, JXplorer, Putty, Novell eDirectory, Web Logic, Rational Rose, Tortoise CVS, Eclipse, PL/SQL Developer and OptimizeIT
Software Engineer
Confidential
Responsibilities:
- Used J2EE architecture based on MVC to develop teh components of teh product.
- Involved in design UML diagrams wif Rational Rose
- Designed user interface based on teh user requirements using Swings
- Implemented Business logic using BC4J framework
- Wrote Service Locator to lookup deployed application modules using JNDI
- Wrote View objects and Entity objects in teh persistence layer
- Created Stored Procedures using PL/SQL to extract data and modify data
- Wrote XML parsers for retrieving internal and external values using SAX/DOM
- Wrote CSV file handler for importing data from external systems
- Implemented messaging system for updating teh data on teh swing screens on teh fly using JMS/JGroups
- Deployed application on Oracle App Server.
Environment: Java, Swings, BC4J, JDeveloper, Java Beans, JMS, XML, SAX/DOM, UML, SQL, PL/SQL, Oracle, Oracle App Server, PL/SQL Developer, Rational Rose and Visual Source Safe