We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

3.00/5 (Submit Your Rating)

Orlando, FL

SUMMARY

  • Over 11 years of IT experience in Analysis, Design, Development, Testing and Maintenance in the field of Web Applications and client - server environment.
  • Over 8 years of experience in Application designing by using various Object Oriented, J2EE Frameworks.
  • Excellent experience in all phases of Software Development Life Cycle (SDLC) for Developing, Maintaining and Supporting projects.
  • Proficient in OOPS concepts, design and techniques with front end development.
  • Experience with Object Oriented Design (OOD) and Object Oriented Analysis (OOA), UML associated Tools such as Rational Rose Accomplished a series of internet/intranet projects with RUP and Java-based applications with different IDEs such as Eclipse, IBM RAD,IBM WSAD, JDeveloper and Net Beans with CVS, Subversion and Clear Case.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, XML, XSLT, XHTML, UML, JavaScript, Ajax, J2EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB).
  • Knowledge of HTML5.
  • Specialist in working on different kinds of Application Servers & web tiers including Apache Tomcat, Web Sphere, Web Logic and Jboss.
  • Deploying EAR, WAR, JAR files to application server.
  • Experience in working with Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and extensively worked with SQL Server, Oracle and MySQL.
  • Experience in shell programming for UNIX and Linux environment.
  • Experience in using Open Source frameworks like JUnit, Log4J, ANT and Maven.
  • Experience in Unit Testing and generating of Test cases using JUnit.
  • Expertise in XML and related tools and technologies like XSL, DTD, SAX and DOM Parsers.
  • Extensive experience in design and development of MQSeries applications using MQSeries for Java and MQSeries JMS APIs & MOM (Message Oriented Middleware).
  • Extensive experience in Database Design, Data Modelling, Data Cleaning, Data Migration and SQL.
  • Outstanding Written and Verbal Communication skills.
  • Self-motivated, detail oriented, strong team player.
  • Strong problem-solving skills and the ability to think creatively.

TECHNICAL SKILLS

Languages: Java, C, C++, HTML, CSS, JavaScript, AJAX, XML, UML, HTML5.

Java: J2EE, JavaEE, JSP, Servlet, Web applications using Web 2.0 standards such as JSF, RichFaces, JSP, Struts, Spring, Hibernate, EJB, JMS, JMX, Web Services ( JAX - WS ( XML Web Services), WSDL, SOAP, JNI, XSLT, JDBI, JNDI, JUnit, log4j and ANT.

Platforms: Windows (7, Vista, XP, 2000, 98, NT), UNIX, Red Hat Linux

Version Control: Rational Clearcase, Tortoise SVN, CVS, MKS

Databases: Oracle9i/10g/11g, SQL Server 2005/2008, MySQL 4.1/ 5.0, DB2.

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, DB2Connect

ORM Frameworks: Hibernate, IBatis.

J2EE MVC Frameworks: Struts 1.X, JSF 1.X, Spring MVC, Spring IoC/DI

IDEs: Eclipse, JBuilder, RAD, NetBeans

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful), WS-I Basic Profile, ESB

Webservice Implementations: Axis 2.0, JWSDP

Middleware Technologies: EJB 3.0, JNDI

UML Tools: MS Visio, Rational Enterprise

HTML Editors: MS Frontpage 2003, Adobe Dreamweaver MX CS4

JavaScript Frameworks: JQuery, Dojo

Batch Scripting: ANT

Methodologies: Agile, Scrum, Test Driven

XML Tools: Altova XML Spy, Edit Plus

Loggers: Log4J, SLF4J

PROFESSIONAL EXPERIENCE

Confidential - Orlando, FL

Java/ J2EE Developer

Responsibilities:

  • Interacting with the business users, analysts and understanding the requirements.
  • Used JSF Framework to wire the business components.
  • Defining the managed beans in Faces context and business layer component beans.
  • Developed UI screens from scratch with wireframes using Primefaces3.2.
  • Defined Managed beans using annotations and implemented navigation on UI pages in JSF2.
  • Used Maven to build project by defining all dependencies in POM file.
  • Defined service layer using EJB3.0 and also defined remote and local services using JNDI names.
  • Accessed remote and local EJB services from controller using JNDI names.
  • Created different Model objects for Database and presentation.
  • Developed data access object layer components to interact with Oracle and used Hibernate to access Database.
  • Worked on data access layer for insertions, updating and retrieval operations of data from Oracle database.
  • Performed deployment of project EAR on WebSphere.
  • DataAccessLayer accessed Database using JNDI Names of Data source which are created on web sphere.
  • Used SPRING Dependency Injection to access mapper objects created using Hibernate from DataAccessLayer.
  • Used Log4j to log the error friendly log messages to the log files.
  • Used software versioning and revision control system SVN to maintain current and historical versions of Codebase.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the Application.
  • Used Mantis Bug Tracker to keep track of application bugs as well as to coordinate with the testing team

Environment: Java 5.0, JSF, Primefaces 3.2, HTML, CSS, JavaScript, Ajax, EJB 3.0, Spring, Hibernate, Oracle, Windows 2007, Eclipse, JUnit, Log4j, Maven, SVN, WebSphere 7.0.

Confidential, NY

Java/ J2EE Developer

Responsibilities:

  • Involved in requirement analysis & Client interaction.
  • Used Agile Methodology for the entire module.
  • Worked with database development team and with DBA team to design the data model, tables, partition tables etc.
  • Worked with Web Sphere consultants to design JNDI connection and connection pool.
  • Developed Business logic with Spring MVC frame work and ORM mapping using Hibernate ORM frame work.
  • Developed UI by using JSP, HTML5, CSS, JavaScript, JQuery and Ajax calls.
  • Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users.
  • Identifying common functionalities across the divisions in the existing application and recommending changes to improve performance which helped in adapting a common order entry process for organization-wide end users.
  • Guiding the team to achieve quality results and help in inducting new team members.
  • Responsible for developing DAO layer using Spring MVC and configuration XML’s for Hibernate and to also manage CRUD operations (insert, update, and delete).
  • Coordination with team members and onsite coordinator for parallel task being executed on the same module.
  • Configured log4j to enable/disable logging in application.
  • Used Maven to build a project structure and war files.
  • Drawing UML & Sequence diagram Testing Open source Code review using PMD (TOOL) and testing with JUnit cases.
  • Involved in Sever side validation based on the Business rules by using Hibernate validator.
  • Involved in unit testing, checkout and check in the source code from Surround SCM.
  • Used JProfiler to identify memory leaks in the application.

Environment: JAVA 1.5/1.6, J2EE, JNDI, JUnit, Servlets, JDBC, Web Services, JSP2.0, HibernateHTML5, Spring, XML, XSLT, Maven, Websphere, Linux, DB2, Oracle 11g, JProfiler 6.0, Ajax, Log4j, RAD.

Confidential, Columbus, OH

Java/ J2EE Developer

Responsibilities:

  • Involved into analysis and design phase. Participated into discussion meetings about requirements.
  • Involved in the development of Presentation layer using JSP, HTML, CSS and used Struts framework, Developed Struts validation framework and JavaScript for validation.
  • Worked in implementation of MVC design paradigm of Struts framework, object relational mapping using Hibernate and Oracle database.
  • Developed Action classes and dao classes to access the database.
  • Involved in development of presentation layer using Struts framework, and MVC design paradigm.
  • Used DOM parser for accessing objects in JavaScript.
  • Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
  • Developed Session Beans and entity beans to implement the business logic and deployed into server.
  • Used WS-Security for providing security within soap messages.
  • Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer v7.0.
  • Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
  • Developed Data Access Objects (DAO), Session Facade, Service Locator, Business Delegate and Value Object patterns.
  • Used Hibernate for object-relational mapping and for database operations in Oracle database.
  • Used JUnit for testing the application, ANT and Maven for building Projects
  • Involved in configuring JMS and JNDI in Web Sphere Application Server.
  • Used JProbe, JMeter for performance testing.
  • Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using Rational Rose.
  • Used CVS to checkin and checkout and co-ordinate among team members.

Environment: Java, J2EE, JSP, HTML, CSS, Struts, JMS, spring, Hibernate, NetBeans, Web Sphere, Web services (SOAP,WSDL), JavaScript, Log4J, CVS, RAD and Oracle.

Confidential, Grand Prairie (TX)

Java/ J2EE Developer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Used Agile Methodology (Scrum and XP) for the entire module.
  • If required giving a quick prototypes for the application.
  • Responsible for High Level Designs (HLD) and Low Level Design (LLD) using J2EE Design Patterns for numerous enhancement projects within the application.
  • Responsible for integration of different modules.
  • Developed UI and backend applications using Struts, JSF, Hibernate, EJB 3.0, JSP, HTML, JavaScript and AJAX.
  • Implemented JSP, JSF, Struts Tag Libraries, Java Script and CSS for developing User Interfaces
  • Developed the core backend business logic using Stateful Session beans
  • Developed the Action Classes and Action Forms.
  • Responsible for creating/generating Hibernate classes and configuration XML’s to manage Transactions (insert, update, and delete).
  • Created JDBC connection pool (custom and container based).
  • Responsible for making the design of table and stored procedures for SQL Server 2005 and hand over to DBA for review.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Developed ANT script to build .war and .ear files for the application
  • Responsible for taking up issues raised by testers and end users. If critical issue, responsible to give a quick fix and release the module.
  • Used Web Services to get price from external Business Entities.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Created low level documentation using Eclipse and few user guides for UI components.
  • Used JProfiler to identify memory leaks in the application.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc

Environment: J2EE, JSP, Servlets, Struts, EJB, HTML, Java script, XML(SAX and DOM), Net Weaver Server, Jetty, Log4j, Oracle, JUnit 3.7, JNDI, Springs, Hibernate, custom and container connection Pooling, Eclipse IDE, Net Weaver authentication, JProfiler 6.0, Jboss.

Confidential, Lansing, MI

Java/J2EEDeveloper

Responsibilities:

  • Participated in user requirement sessions to analysis and gather business requirements.
  • Participated into meetings to discuss about requirements and communicated to users (Agencies) to get the information about requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
  • Involved into implement application prototype (POC) using JSP, Servlets, JDBC and Struts framework to give the presentation to the governor.
  • Involved into design the Business requirement documents and Technical requirement documents.
  • Used Struts framework to develop user interfaces using JSP, CSS, HTML technologies and struts tag libraries and Struts validation framework.
  • Implemented Ejbs (Stateless and Stateful session beans).
  • Developed JDBC adopters and Assembly diagrams to communicate to the database.
  • Developed Web Services using Java technology.
  • Implemented Spring MVC module for repayment module.
  • Developed Business Delegate, Facade, Service locator, Data Access Object and Value Object design patterns.
  • Developed web pages for SSO using JSF and implemented Hibernate for mapping and persist the data.
  • Followed agile methodology (Scrum). Worked on Stories and involved into daily scrum meetings.

Environment: Java 1.5, J2EE, Struts 1.1, JSP 1.1, Servlets, EJB, JSF, Hibernate, Spring, JNDI, HTML, CSS, XML, XSLT, Java Script, Struts Validation Framework, Tiles, Ajax, Net Beans, Web services, SOAPUI, Web Logic, Log4j, ANT, JMS, MQ, SVN, JUnit, Oracle 10g.

Confidential, Michigan

Java/J2EE Developer

Responsibilities:

  • Participated in Functional and Systems Requirements Modeling sessions to create System Requirements for the application.
  • Involved in building GUI using JSF, JSP, JavaScript, Html and CSS.
  • Used MVC architecture framework like Struts to implement user interfaces. Implemented validations and tiles for web pages using struts validation framework.
  • Implemented User interface using Struts framework tag library JSP's and validation by using JavaScript.
  • Technical design for the system to the MVC architecture, Front Controller, Business Delegate and Data Access Object, Value Object and Singleton patterns.
  • Involved in System Testing, Functionality Testing, Unit Testing, Integration Testing, GUI Testing, Regression Testing, Load Testing, Smoke Testing and Security Testing.
  • Actively Involved in EJB component development, deployment for the different application interfaces.
  • Involved into write and modify the database stored procedures, functions and PL/SQL Scripts.

Environment: Java 1.5, J2EE, Struts Framework, JSP, HTML, JDBC, JavaScript, CSS, Eclipse, Web Logic, Win CVS, ANT and Oracle .

Confidential, TX

Java/J2EE Developer

Responsibilities:

  • Participated in user requirement sessions to gather business requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Designed application flows and developed UML diagrams like Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
  • Proposed the implementation of Business delegate pattern to separate view from business process and implemented Singleton for data source lookup.
  • Worked on the technologies like JSP, Servlets, JDBC, Java Beans, JavaScript, CSS for developing various modules.
  • Developed complex database SQL queries/ Stored Procedures and tuning SQL queries.
  • Agile delivery of software using practices from extreme programming, etc.
  • Involved in developing user interface using JSP’s, HTML, JSTL and Servlets.
  • Wrote technical documents related to workflow model and activities performed for the particular work items.
  • Implemented logging mechanism using log4j tool.
  • Responsible for unit testing using JUnit and building test cases and templates for integration testing.
  • Used SVN for version control and managing among team members.

Environment: Java, J2EE, JSP, JDBC, PL/SQL, Servlets, Ant Script, Java Script, Log4j, SVN, RAD, Tomcat and Oracle.

We'd love your feedback!