Java/j2ee Developer Resume
TexaS
PROFESSIONAL SUMMARY:
- 7 years of professional experience in IT industry on Cross Platform (Web & Client Server) 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 the 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 with 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 framework 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 accomplishment.
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, Web Sphere, Web Logic, JBoss
Framework and Tools: Struts, Spring, Hibernate 3.0, JUnit, Log4J, Ant.
Web Technologies: XML,HTML,JavaScript,CSS,JSTL, Jquery,ANGULARJS
Databases / Technologies: DB2, Oracle, MySQL, SQL Server.
Development Tools: Eclipse, MyEclipse, RAD, NetBeans.
Version Control: SVN, CVS, ClearCase, Maven.
PROFESSIONAL EXPERIENCE
Confidential, Texas
JAVA/J2EE Developer
Responsibilities:
- Worked on Several Projects TBS Services, IPVPN MASC, TBS Visibility Toolkit and responsible for all production issues.
- Designed and developed TBS project using spring, Hibernate and Web Services through an EJB3 endpoint.
- Designed class and sequence diagrams using UML.
- Involved in testing, debugging, bugs fixing and documentation of the system.
- Involved in designing and developing JSP pages with HTML, JSTL.
- Developed and Implemented Web Services and created unit tests to test the clients for web services.
- Developed test cases for unit testing using Easy Mock and JUnit.
- Implemented ANT Script to build, and deploy the applications on JBoss Application Server.
- Installed and configured the JBoss Application Server with Dev, Test and Pre Production environments.
- Experienced in TBS Metasolv product.
- Worked closely with end users to resolve the production issues.
- Responsible for resolving Production support issues. Identifying, fixing and testing with various scenarios like regression testing for the fixes.
- Integrated modules with Portal environment using Web Services.
- Responsible for development and deliverable of Intranet Web Application for IPVPN/Switch Activation Project based, on - “Model-View-Control (MVC-2)" - architecture using STRUTS 2.0 Framework for Presentation tier and server-side J2EE technologies.
Environment: Java, J2EE, XML, Spring, Hibernate, EJB3, SOAP, Struts, Eclipse, XML Spy, JBoss Application Server, Linux, TOAD, Oracle 10g, BMC Remedy
Confidential, Cranston, RI
Java developer
Responsibilities:
- Involved in analyzing the requirements and design of the entire system in coordination with the 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 the system.
- Involved in Complete application design using J2EE 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 the city.
- Used DAO’s (Data Access Object), Transfer Object (Value object) and Session Façade J2EE patterns
- Responsible for writing SQL, stored procedures and backend PL/SQL functions in Oracle 9i.
- Responsible for coordinating documentation of the entire system.
Environment: Java 1.5, JSP, JMS, Struts, SOAP, Servlets, EJB, J2EE, JDBC, UML, ANT, Oracle 9i, Swing, HTML, XML, JavaScript, Apache, Web logic 9.2
Confidential, 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 endpoints.
- 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 the spring validation framework.
- Extensively used Hibernate in DAO layer to access and update information in the database.
- 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 the web tier and the server tier (DAOs).
- Used Log4J for logging and tracing the messages.
- Participated in Code review sessions and design discussions. 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, Log4J, JUnit.
Confidential, Johnston, IA
IT Analyst
Responsibilities:
- Involved in Analysis, Design, Development and Testing of application modules.
- Analyzed the complex relationship of the system and improve the 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 Web Services.
- 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.
- A designed application using the 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 in 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.