Java Developer Resume
Louisville, KY
SUMMARY:
- 7 years of professional experience in IT industry on Cross Platform (Web & ClientServer) application development and design using Object Oriented Programming, Java /J2EE technologies.
- Very good experience in the complete project life cycle (design, development, testing, and implementation) of Client Server and Web applications.
- Excellent OOAD skills with design, development and good experience in building Enterprise applications on J2EE platform.
- Experience in Java, JSP, Servlets, EJB, WebLogic, WebSphere, Hibernate, Spring, JBoss, JDBC, RMI, Java Script, Ajax, Jquery, XML, and HTML.
- Developed JMS and Web Services (SOA) related components.
- Excellent working experience with various frameworks like Struts and Spring.
- Strong experience in Model, View and Controller(MVC) architecture.
- Extensive experience in Designing Class & Sequence diagrams and involved in every stage of software development process using Rational Unified Process.
- Extensive experience working in Oracle, DB2, SQL Server and My SQL database.
- Expertise in developing OOAD design and UML modeling using Rational Rose and Star UML.
- Experience in creating Interfaces to integrate different projects.
- Designed and developed testing strategies.
- Hands on experience in advanced JavaScript frame work like JQuery/JSON to implement front end.
- Validations and various user interface events.
- Designed and developed Data model to cope with the required levels of performance in the production support.
- Ability to adapt to evolving technology, strong sense of responsibility and .
TECHNICAL SKILLS:
Java Technologies: JSP, Servlets, JDBC, JMS, Web Services.
Languages: Java,J2EE, SQL, PL/SQL.
Operating Systems: Windows, Linux, Unix.
Web/App Servers: Tomcat, WebSphere, WebLogic, JBoss
Frameworks &Tools: Struts, Spring, Hibernate 3.0, JUnit, Log4J, Ant.
Web Technologies: XML, HTML, JavaScript, CSS, JSTL, JQuery.
Databases/Technologies: DB2, Oracle, MySQL, SQL Server.
Development Tools: Eclipse, MyEclipse, RAD, NetBeans.
Version Control: SVN, CVS, ClearCase, Maven.
PROFESSIONAL EXPERIENCE:
Confidential
Java developer
Responsibilities:
- Involved in analyzing the requirements and design of the entire system in coordination with end user.
- Worked closely with business analysts and end - users to drive requirements and to develop different types of interfaces.
- Used UML diagrams (use case, class and sequence diagrams) to analyze, design and develop system.
- Involved in Complete application design using J2EE thin client architecture with Struts framework, used Servlets, JSP and EJB in MVC architecture.
- Responsible for developing Contract, Sub Contract module using struts.
- Designed and developed XML, JSP, Servlets and EJB (Session & Entity bean), JMS for both contract work handling system payroll system of all companies under this corporation.
- Used custom tags in JSP.
- Developed the contract, subcontract modules that keep track of all the construction work from private parties and public schools, hospitals etc under city.
- Used DAO’s (Data Access Object), Transfer Object (Value object) and Session Façade J2EE patterns
- Used JDBC thin drivers to connect to the back end Oracle database
- Used JDBC connection pooling for establishing connecting with the database for better performance of the system
- Responsible for writing SQL, stored procedures and backend PL/SQL functions in Oracle 8i.
- Responsible for coordinating documentation of the entire system.
Environment: Java 1.4.2, JSP, JMS, Struts, SOAP, Servlets, EJB, J2EE, JDBC, UML, ANT, Oracle 8i, Swing, HTML, XML, JavaScript, Apache, Web logic 9.2
Confidential, Louisville, KY
JAVA/J2EE developer
Responsibilities:
- Primary responsibilities include Integration activities, application design, development, and defect fixing.
- Involved in developing “Broadcast” Value Added Service which enables a trading partner to upload a single inbound file and have it replicated to one or more broadcast End-Points.
- Developed the application using the Spring MVC framework.
- Used Spring IOC to inject services and their dependencies.
- Developed the front-end screens using HTML, CSS and JSP, JSTL.
- Implemented Validation of forms using spring validation framework.
- Extensively used Hibernate in DAO layer to access and update information in the database.
- Integrated Spring and Hibernate frameworks to develop the middle tier.
- Implemented web services using SOAP.
- Used Maven to build the application and deploy on WebSphere Application Server.
- Developed test cases using JUnit to test user scenarios in web tier and server tier (DAOs).
- Used Log4J for logging and tracing the messages.
- Participated in Code review sessions and design discussions. Code review process is done using the tool called Jupiter and the system code is validated against the security threats using Fortify tool.
- CVS is used for version control.
Environment: Jdk1.5,Spring, Hibernate, AJAX, JSP, IBM RAD 7.5, WebSphere 7.1, HTML, JSTL, CSS, JavaScript, DB2, PL/ SQL, Web Services, Maven, CVS, Jupiter (Code Review Tool), Log4J, JUnit.
Confidential .
IT Analyst
Responsibilities:
- Involved in Analysis, Design, Development and Testing of application modules.
- Analyzed the complex relationship of system and improve performances of various screens.
- Developed various user interface screens using struts framework.
- Worked with Spring framework for dependency injection.
- Developed JSP pages, using Java Script, Jquery, AJAX for client side validation and CSS for data formatting.
- Written domain, mapper and DTO classes and hbm.xml files to access data from DB2 tables.
- Developed various reports using Adobe APIs and Webservices.
- Wrote test cases using Junit and coordinated with testing team for integration tests
- Fixed bugs, improved performance using root cause analysis in production support.
Environment: JDK 1.4.2, Java, J2EE, XML, Struts, Spring 2.5, Hibernate 3.0, Ajax, Jquery, SOAP, Web Services, WSDL, RAD7.5, DB2, HTML, JSP, Java Script, SQL, Squirrel, Starteam, CVS.
Confidential, Lansing MI.
Java/J2EE Interface Developer
Responsibilities:
- Created Use case, Sequence diagrams, functional specifications and User Interface diagrams using Star UML.
- Involved in complete requirement analysis, design, coding and testing phases of the project.
- Participated in JAD meetings to gather the requirements and understand the End Users System.
- Developed user interfaces using JSP, HTML, XML and JavaScript.
- Generated XML Schemas and used XML Beans to parse XML files.
- Created Stored Procedures & Functions. Used JDBC to process database calls for DB2/AS400 and SQL Server databases.
- Developed the code which will create XML files and Flat files with the data retrieved from Databases and XML files.
- Created Data sources and Helper classes which will be utilized by all the interfaces to access the data and manipulate the data.
- Developed web application called iHUB (integration hub) to initiate all the interface processes using Struts Framework, JSP and HTML.
- Developed the interfaces using Eclipse 3.1.1 and Jboss 4.1
- Involved in integrated testing, Bug fixing and in Production Support.
Environment: Java 1.3, Struts 1.2, Star UML, HTML, XML, JavaScript, JSP, Servlets, JDBC, TortoiseSVN, Eclipse3.1, SQL Server, DB2, Jboss 4.1, XML Beans 1.0.4 and Windows XP.
Confidential
Software Engineer
Responsibilities:
- Utilized the base UML methodologies and Use cases modeled by architects to develop the front-end interface. The class, sequence and state diagrams were developed using Rational Rose and Microsoft Visio.
- Designed application using MVC design pattern.
- Developed front-end user interface modules by using HTML, XML, Java AWT, and Swing.
- Front-end validations of user requests carried out using Java Script.
- Designed and developed the interacting JSPs and Servlets for modules like User Authentication and Summary Display.
- Designed and developed Entity/Session EJB components for the primary modules.
- Java Mail was used to notify the user of the status and completion of the request.
- Developed Stored Procedures on Oracle 8i.
- Implemented Queries using SQL (database triggers and functions).
- JDBC was used to interface the web-tier components on the J2EE server with the relational database.
Environment: Java1.3, EJB, Java Script, HTML, XML, Rational Rose, Microsoft Visio, Swings, JSP, Servlets, JNDI, JDBC, SQL, Oracle8i, Tomcat 3.1, Windows NT.