Java/j2ee Developer Resume
Colombia, MO
SUMMARY
- 5 years of experience in development, testing, documentation & production support applications in Client Server Technologies in N - Tier Java/J2EE Architecture on various environments.
- Excellent programming skills in Java, J2EE and Database technology, including Servlets, JSP, Java Beans, EJB, JNDI, JMS, XML, Struts, Spring MVC, Hibernate, JDBC, SQL and PL/SQL
- Experience with JavaScript, JSON, JQuery, AJAX, HTML, CSS
- Good Experience of Object Relational mapping frameworks like Hibernate and JPA
- Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
- Expertise in developing WebServices using WSDL, SOAP and JAX-WS.
- Expertise in various components of Spring framework such as MVC, IOC and AOP
- Experience in RDBMS like MYSQL, SQL Server, DB2 and Oracle.
- Extensive Experience in using MyEclipse, Eclipse, NetBeans, RAD.
- Experience in using various web/application servers like Tomcat, Web logic, Websphere.
- Experience with Unit testing, Integration Testing using JUnit.
- Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
- Exposure in technical requirements, performing system analysis and detailed design Use-Case Analysis, Modeling program with Class & Sequence diagrams using UML and Rational Rose.
- Worked with SQL queries, PL/SQL Stored procedures.
- Experience in using version control management tools like CVS, SVN and Rational ClearCase.
- Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
TECHNICAL SKILLS
Tools: Eclipse 3.2, RAD 7, IBM WAS 6, 6.1, Rational Rose 6.22, Ant, TOAD, SQL Developer Builder, Maven, CVS, Subversion, Clear case
Concepts: OOA/OOD, UML, Design patterns, Networking, Unit testing, DAO implementations, distributed systems
Operating Systems: Windows /2000,XP,UNIX, LINUX
Database Systems: Oracle 10g,9.i/8.X, DB2 UDB, MS-SQL Server, MS-Access
Languages: Java, Java Scripting, Perl Scripting, VB Scripting, JSON, JQuery, Ajax
Java/J2EE technologies: EJB 2.0/3.0, Servlets, JSF,JSP, RMI, JDBC, J2EE -Design Patterns, JNDI, XML, Tiles, Spring, JSTL
Application Servers: WebLogic 10.3, IBM WebSphere 6.0/6.1, JBoss 4.X, IIS
Web Services: SOAP, UDDI, WSDL, SOA, JAX-WS
PROFESSIONAL EXPERIENCE
Confidential, Colombia, MO
JAVA/J2EE Developer
Responsibilities:
- Involve in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Follow Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate, ORM and Spring MVC Framework.
- Design and developed front-end using Servlet, JSP, JSF, DHTML, Java Script and AJAX.
- Develop JSP pages using Struts frame work, Custom tags and JSTL.
- Use all the components of Struts Framework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
- Involve in configuring web.xml and struts-config.xml according to the struts framework.
- Develop a web-based reporting system with JSP, DAO and Struts-Validator using Struts framework.
- Implement JMS for asynchronous auditing purposes.
- Involve in integration of claimant information with IBM MQ Resource Adapter for message queuing.
- Involve in developing Message Driven and Session beans for claimant information integration with MQ based JMS queues.
- Develop ORM scripts for Hibernate to synchronize Domain Model and Relational Model.
- Involved in writing the Java utility classes to convert MQ based control claimant information.
- Develop a Web Service (Mapping Document) that is shared between front end and medical bill review system.
- Implement Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
- Use Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
- Develop DAO (Data Access Object) classes in order to access data from database.
- Experience in working with IDE tools WebSphere.
Environment: J2EE, Hibernate, Spring MVC Framework, UML, Servlet, JSP, JSF, AJAX, DHTML, Java Script, Oracle, EJB (Session and Message Driven Beans), Web services, JDK, PL/SQL, DAO, WebSphere
Confidential, Pittsburgh PA
Java Developer
Responsibilities:
- Involved in Scrum daily standup meetings throughout the process of design and development.
- Involved in designing of high level details like Use Case diagram and low level design like Class and Sequence diagram.
- Implemented various J2EE design patterns like DAO, Singleton and Session Facade.
- Designed and developed the user interface using Struts view component JSP, CSS and JQuery.
- Implemented the presentation layer using Struts Framework.
- Used Spring Framework for Dependency injection and for integration with Struts Framework.
- Implemented Validation of all forms using Struts validation framework.
- Involved in the design and development of Stored Procedures.
- Involved in implementing interactive web application using AJAX.
- Used SVN for versioning and concurrent access to the project files.
- Used Log4J utility for logging.
- Used Ant scripts for building the application.
- Used Spring JDBC templates for database interactions and used declarative Spring AOP transaction management.
- Extensively used JUnit for unit testing.
- Developed and Consumed SOAP WebServices to interact with internal and external systems by using JAX-WS.
- Deployed the application on WebLogic application server.
Environment: Eclipse, JSP, Struts, Spring, JUnit, Oracle, Log4J, SQL, WebServices, XML, JSTL, HTML, CSS, Ajax, JQuery, WebLogic, Maven, SVN, Rational Rose, Windows XP.
Confidential
Java Developer
Responsibilities:
- Responsible for developing the application according to the requirements and design specifications.
- Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
- Involved in creating, modifying and updating database tables in Oracle Server.
- Used HTML for describing the structure of Web pages.
- Used CSS for describing the presentation of Web pages, including colors, layout, and fonts.
- Used JavaScript and AJAX technologies for front end user input validations.
- Implemented the Model-View-Controller (MVC) design pattern using Java 2 Platform Enterprise Edition.
- Worked in Struts 1.3 to legacy module.
- Used Firebug to debug the front end implementations.
- Thoroughly used Oracle Server as database for development and integration testing environments.
- Used Eclipse as development environment.
- The XML strings are converted to and from the Java objects used in the business logic tier using JAXB with JSR 173 StAX (Streaming API for XML).
- Worked on modules like service management, finance management, provider management, staff management, common application management.
- Involved client facing experience.
- Participated in daily scrum meetings to discuss about the work done a day before, current day work and any road blocks.
Environment: Java 1.6, MS SQL Server 2005,Weblogic 9.2 Server, Eclipse Indigo, Struts, HTML, CSS, JavaScript, AJAX, JSP 1.1, JSON, Jquery, JUnit, ClearCase, JDBC 2.0, Toad, SQL Server Management Studio.
Confidential
Sr Web Developer
Responsibilities:
- Developed the application using Struts2 MVC framework.
- Used Struts Tiles Framework in the presentation tier.
- Developed Struts Action classes.
- Implemented UI screens using JSP, HTML, CSS, JavaScript and JSON.
- Used AJAX for asynchronous communication with server
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle Server database.
- Developed Session Enterprise Java Beans for encapsulating the business logic
- Developed Message Driven Beans (MDB) for asynchronous messaging.
- Configured JMS on Weblogic server for asynchronous messaging through implementation of Message Driven Beans (MDB).
- Deployed application Weblogic application server
- Used Log4J for efficient application logging.
- ANT was used for the entire build process.
- Used SVN for version controlling and Eclipse as IDE.
- Worked closely with QA and clients to identify and fix the defects.
Environment: J2EE, Java, Servlets, EJB, JSP, Struts2, Hibernate, SVN, HTML, JavaScript, XML, SpringIOC, Spring ORM, Design Patterns, JUnit, Weblogic, Eclipse, Linux
Confidential
Web Developer
Responsibilities:
- Understand the requirements given by the customer.
- Developed the project in Java, different J2EE technologies like JSP, Servlet, JavaScript, HTML, and CSS.
- Implement of MVC2 architecture by separating the Business Logic from the presentation Logic using JSP/Servlet framework.
- Used JDBC for creating Data Access layer.
- Developed DAO classes for the data interaction and service classes for the business logic
- Apache Tomcat, web server was used for deployment and administration of components.
- Used Eclipse as software development platform for developing the whole application.
- Created Servlets for developing control and business logic of the application.
- Used SVN for the version management.
- Created SQL queries and stored procedures.
- Performed Unit Testing using JUnit for the modified codes.
- Developed and deployed the applications using Tomcat
- Used SVN version control.
- Responsible for End User Training and Application support.
- Involved in Client interaction as well as Client Demonstration.
Environment: JSP, Servlets, HTML, CSS, JavaScript, JDBC, Apache Tomcat, Eclipse, SQl, Junit, SVN, MySQL 4.0.
Confidential
Java/J2EE Developer
Responsibilities:
- Participated in multiple phases of project life cycle.
- Used Spring (MVC) Framework to develop the application. Used Factory, DAO, Singleton and DTO and Value Object, Business Delegate design patterns.
- Used Rational Rose to draw UML diagrams and to develop the Use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams.
- Implemented the Spring framework for Dependency Injection (DI/IoC).
- Configured MQ Connection Factory, Queue names in Websphere Admin console for JMS.
- Created EJB MDB on receiver side to listen the messages from sender using JMS.
- Used Websphere for application server.
- Implemented the Spring-ORM for Hibernate using the Hibernate Template class.
- Designed and developed the Object Relational mapping using Hibernate to store and persist data in Oracle database.
- Involved in writing the associations for the query in xml mapping files in Hibernate.
- Developed SQL queries and Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
- Developed JUNIT test cases for unit testing.
- Used Eclipse as development environment tool.
- Used JIRA for tracking the Activities, Tasks and Defects.
- Used SVN to manage the source code
- Documented the Migration process to make it easy for future migrations.
- Used Log4j for writing the logs including errors, info, etc.
- Used ANT build scripts and DOS deployment scripts to handle staging in QA & Pre prod environments.
Environment: Java, J2EE, JSP, MVC Architecture, Servlets, Struts, EJB, JDBC, XML, XSLT, Weblogic8.1, JBoss, JBuilder, JavaScript, HTML, Design Patterns, CVS, UML, ANT, Windows XP, Rational Rose, Tomcat, Toad, Oracle 10g.
