Java/j2ee Developer Resume
ChicagO
SUMMARY
- Over Six+ years of experience in software application design, analysis and development on Client - Server Applications.
- Experience includes application development in Java (client/server), JSP, Servlet programming, Enterprise Java Beans, Struts, JSF, JDBC, Java Mail, spring, Hibernate. Well versed in both Client-side and Server-side programming using Java Technologies.
- Performed multiple consulting roles including analysis and database design. Expertise in database programming in writing on Oracle, DB2 and Sybase. Worked with various design patterns and J2EE patterns.
- Over 6+ Years of experienced in developing Web based Applications and distributed n-tier using Java/J2EE
- Expertise Knowledge in J2EE technologies such as JSP, JSF, Servlets, JNDI, JSTL, Tag Libraries, JDBC, Ajax, Hibernate, Flex, Grails, Spring and Struts Framework.
- Experience in using SQL and PL/SQL to write Stored Procedures, Functions, Cursors, Views and Triggers.
- Strong experience in Tomcat Web Server, WebLogic, WebSphere6.1/7.0 and JBoss.
- Expertise in web services technologies such as SOAP, WSDL and UDDI.
- Expertise in HTML/XHTML, XML, XSLT, XSD, DTD, CSS.
- Hands-on experience with JUnit test case creations and executions.
- Capable of rapidly learning new technologies.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
- Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player and ability to effectively communicate with all levels of the organization such as technical, management and customers.
TECHNICAL SKILLS
Operating Systems: Solaris, HP-UX, Windows NT, Windows 95/98/2000/XP, LINUX, UNIX
Programming Languages: JAVA, PL/ SQL, C and C++
Java Technologies: J2EE, JSP, Servlets, EJB, JSF, JDBC, Log4J, JDOM, JAXP, JUnit, Struts, Spring, and Hibernate, Tag Libraries and JavaScript.
Databases: Oracle 9i, DB2 8.1.6, SQL Server 2000, MySQL, MS Access, DB2, SyBase
Report Tools: Crystal Reports 8.0, iReport 3.0
Internet Technologies: HTML, DHTML, JavaScript, XML
Application/Web Servers: WAS 6.0, WebLogic 8.1, Apache Tomcat, WebSphere6.1/7, JBoss3.x, IPlanet
Modeling Tools: UML (Rational Rose)
Version Control Tools: Clearcase, Starteam, CVS, Rational Suite
IDE’S: WSAD 5.1, Eclipse 3.2, JBuilder 8, IntelliJ IDEA, NetBeans 5.5
Script Builder: Apache Ant
Other: TOAD, SquirreL, HTML, DHTML, XML, XSLT, CSS, LDAP, Mainframes
Object-Relational Mapping: JDO, Hibernate
Middleware: RMI, CORBA, TIBCO
Scripting Languages: JavaScript
PROFESSIONAL EXPERIENCE
Confidential, Chicago
Java/J2EE Developer
Responsibilities:
- Involved in developing prototypes for C-TPAT application where custom compliance manager can review and manage vendor information.
- Created process in RAD for MVC architecture to have a clear separate and fast coding for all the developers.
- Involved in using DAO Design Pattern to establish connection with the database and made all database transactions.
- Integrated the application with Spring framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Developed Manager Review, Application review UI screens using JavaScript, JSP, HTML and CSS.
- Developed Web Services to communicate to other modules using XML based WSDL protocols.
- Involved in writing SQL, highly sophisticated Stored procedures and PL/SQL for back end.
- Involved in helping team members to debug issues with the application and designed and prepared Unit test case using JUnit and removed the maximum bugs before passing on the application to the QA team.
- Involved in creating and executing various functional test case scenarios.
- Wrote build & deployment scripts using ANT scripts and involved in performance analysis of the application(s) and fixed problems/suggest solutions.
- Developed the application on RAD and deployed the application on Web Sphere to integrate run time components and the tools to develop applications.
- Involved in Production support activities.
Confidential
Responsibilities:
- Major responsibilities include analysis, design, and troubleshooting in production environment.
- Involved in developing prototypes for FACIS application where Facis manager can review and manage vendor information.
- Designed and developed UI Search and results screens using JSF my Faces, JSP, JavaScript, HTML and CSS.
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Common validator.
- Developed the application on RAD and deployed the application on Web Sphere to integrate run time components and the tools to develop applications.
- Parsing of XML documents received from various systems using JAXB parser.
- Created functions, sub queries and stored procedures using PL/SQL
- Involved in application end-to-end testing.
- Responsible for builds and deployment of application using ANT tool on Web Sphere server on DEV, Test, UAT, QA and Prod blades.
- Resolved Performance issues and used CVS for version control.
- Participated actively in application production launch and maintained the application for a long period of time till the application as its complete start off and worked on smoothly.
Confidential
Responsibilities:
- Currently I am coordinating an offshore team which is developing most of the mobile applications that are converted from existing web applications.
- I am primarily responsible for attending JAD sessions with the clients and designing these mobile application prototypes. Once developed, I will be involved in production activities along with the defect fixing.
- Involved in requirement gathering, Architecture design, Analysis, preparing the use cases.
- Using jQuery Mobile framework we have developed these mobile applications mostly on Androids, iOS for iPhones and Blackberry’s.
- Deployed these applications in Websphere server and used Oracle as back-end.
- Responsible for end-to-end developing and testing of the application in all the environments. Once tested, will assign defects to appropriate developer and re-test the scenarios.
- Direct interaction with the clients in design phases.
- Configured the Data source to access the Oracle database using JDBC Provider for Oracle in the Application server.
- Involved in the maintenance and production support.
Environment: Java 1.5, JSF, Spring MVC jQuery, Websphere, Java, Servlets, J2EE, JSP, Javascript, EJB, Oracle, AJAX, IBM Web sphere Application server, Windows,, RAD, JMS, XML, WSDL, ANT
Confidential, CA
Sr.Java/J2EE Developer
Responsibilities:
- Involved in designing and development of Fidelity pre-enrollment screens using Grails Framework.
- Key responsibility is to develop template screens related to mobile banking application module using GSP as front-end.
- Involved in Production support activities like fixing existing issues and developing future enhancements for COOP and BOTOX applications.
- Created process in Eclipse for MVC architecture to have a development of each component of the application.
- Involved in designing and development of Mobile Registration pre-enrollment screens using Spring MVC Framework.
- Using Spring Framework, developed Confidential internal project modules (User registration, Login etc) and performed authentication using LDAP database
- Key responsibility is to develop template screens related to mobile banking application module using JSP as front-end.
- Used Grails Framework as MVC for all the development modules.
- Involved in the design phase of all modules by developing use cases for the screens developed.
- Developed dynamic search using HTML, JSPs, AJAX and Hibernate.
- Involved in creating and executing various functional test case scenarios using JUnit.
- Developed the presentation layer and GUI framework that are written using HTML, JSP, JSF and client-side validations were done using JavaScript.
- Xml parsing is done using JAXB.
- Involved in writing Hibernate mapping files (hbm files) and generating hibernate POJOS and wrote various SQL Queries.
- Deployed the Applications on JBoss application Server.
- Created ANT scripts for build and deployment purposes.
- Resolved Performance issues and used SVN for version control.
Environment: JSP, JFaces, JavaScript, JAVA, Oracle 9i, GRAILS Framework, Spring MVC, JBoss, SVN, AJAX, Eclipse Helios, JUnit, ANT, JAXB, Hibernate, POJOs, LDAP.
Confidential
Sr Java/J2EE Developer
Responsibilities:
- Integrated Facebook API with Flex SDK(Code to Authenticate users and get the users information)
- Integrated Picasa API with Flex SDK (Code to authenticate users and get the users Albums).
- Worked on reporting tools like bar, area charts.
- Worked on Xampp Server.
- Involved in design and development of authentication module.
- Involved in application end-to-end black box testing.
- Involved in Production support activities like fixing existing issues and developing future enhancements for WARREN CU applications.
- Used Spring Framework as MVC for all the development modules.
- Involved in the design phase of all modules by developing use cases for the screens developed.
- Using Spring Framework, developed CSRUI internal project modules (Login with the FiUserToken etc).
- Developed dynamically loading CSS depending on the Ficode(Ex: Confidential, COOP,VerityCU etc)
- Developed dynamic search using HTML, JSPs, AJAX and Hibernate.
- Developed the presentation layer and GUI framework that are written using HTML, JSP and client-side validations were done using JavaScript.
- Deployed the Applications depending on the MBanking version on JBoss application Server.
Environment: JavaScript, JAVA, Windows Vista Professional, GRAILS Framework, Spring MVC, JBoss, SVN, AJAX, Eclipse.
Confidential, TX
Java/J2EE Developer
Responsibilities:
- Major responsibilities include conceptualization, analysis, design, and development also troubleshooting in production environment.
- Used J2EE technologies like JSP, Servlets, Java mail, Java Beans and SOAP.
- Designed and developed the application on Eclipse IDE utilizing the Struts framework and MVC Architecture, adopted J2EE best practice using J2EE design patterns.
- Extensively used java development framework, Struts with tiles to build presentation layer and used Struts Validation Framework for client side validations. sWorked on some of the Sybase stored procedures.
- Used GNUMakefile as a build tool.
- Involved in the unit and integration testing.
- Used Autosys for job scheduling and shell scripting for backend processing.
- Provided the Level3 (developer) production support for the application.
- System uses a Data access Framework for accessing wide variety of Data sources.
- Involved in interpreting M204 user language.
- System uses a hidden applet with Servlets and JavaScript communication for asynchronous updates of the published headlines.
Environment: Java, JSP, Servlets, Struts1.1, Sybase, Ant, UML/Microsoft Visio, XML, SOAP, Java Script, HTML, Autosys, ServletExec, Apache, JBuilder 9.1, Sybase, Sun solaris, Linux, M204