We provide IT Staff Augmentation Services!

Java/jee Developer Resume

4.00/5 (Submit Your Rating)

Virginia Beach, VA

SUMMARY

  • Around 6years of IT professional experience with full project development, implementation and deployment on Windows/Unix using JAVA/JEE technology stack.
  • Experience in implementing JAVA/JEE design patterns such as MVC, Singleton, Factory, Session Façade and BusinessDelegate.
  • Experience in Object oriented analysis, design methodologies, UML Use Cases, Sequence and ClassDiagrams.
  • Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 2.0/3.0, JDBC, Struts,Servlets, JPA, JAX - WS, JAX RS, Spring andHibernate.
  • Extensive knowledge and implementation skills in Spring MVCand JSF MVCframeworks.
  • Experience in implementingSpring Core, AOP, JDBC, MVC and ORM modules.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Extensive experience in working on projects with Waterfall and agile methodologies such as Test Driven Development (TDD) andSCRUM.
  • Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script and JSP.
  • Worked on Spring Framework(IOC, MVC, AOP, ORM).
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Having good RDBMS concepts knowledge and worked with MySQL,Sybase,Oracle 10g and DB2.
  • Proficient in SQL and wrote Stored Procedures, triggersbesides writing DDL, DML and transaction queries.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Experience in using Log4J, Version Control using SVN, GIT and CVS.
  • Experience with unit testing using Junit and writing build scripts using ANTand Maven.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux,Windows7and Windows XP.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

TECHNICAL SKILLS

Languages: Java(J2SE1.7/1.6/1.5, J2EE1.5/1.4), SQL and UML2.0

Technologies: JSP, JavaBeans, JDBC, Struts, EJB, Hibernate, Spring, Web Services, SOAP, RESTFUL

Web Technologies: HTML/DHTML,JavaScript, XML, CSS

Development Tools (IDEs): Eclipse, MyEclipse, RAD, NetBeans3.3, IntelliJ

Web/Application Servers: Tomcat, JBoss, WebLogic, IBM WebSphere.

Design Patterns: MVC, Front Controller, Singleton and DAO patterns

RDBMS: Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: Junit

Version Control: CVS, SVN, GIT and Rational Clear Case.

Methodologies: Agile Methodology, Waterfall, Extreme Programming

Build Tools: Ant, Maven, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Virginia Beach, VA

JAVA/JEE Developer

Responsibilities:

  • Designed and developed the application using AgileScrum methodologyby breaking down the project to several sprints.
  • Participated in design and architecture meetings to decide on the technology stack suited for the application development.
  • In the production process, Agile Scrum methodologies are used in recognizing the client’s requirements.
  • Developed the MVCapplication according to the user requirements usingSpring MVC, JQuery, JSP, Html and CSS.
  • Wrote Spring validators for validation and configured dispatcher servlet and tiles view resolver for Spring MVC.
  • Developed various Spring rest controllers for request mappings and created JSPcustom tag libraries for the application.
  • Implemented business logic using Spring service layer and Spring DAO layer using Spring Framework 3.2.0
  • Configured Spring declarative transaction manager and implemented transaction management in DAO layer.
  • Integrated Spring and Hibernate, configured loggingusing log4j and developed exception handling for the application.
  • Wrote HibernateCriteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • Developedrestful web application to include mapping functionalities and development of UI framework.
  • Developing reusable java components to reduce the regular work load.
  • Wrote Junit testcases to test the Spring DAO layer and created Batch Services to generate reports using Spring Batch.
  • Used Hibernate 3 for accessing and persisting data between Java objects/classes and a relational database.
  • Configured JMS connection factories and message brokers in Jboss, participated in builds and promoting the applications to other environments.
  • Wrote Spring JMS message listeners to consume JMS messages coming from external applications using JMS Template.
  • Wrote HQL queries for reportsand Criteria queriesto get the data in the Data tables using Mysql.
  • Created a backlog of user stories, planned and tracked the progress during iteration and tracked the iteration status with a burndownchart using Rally.
  • Documented project knowledge and access related information on Wiki.
  • Built the project using Maven and Tested the development by using Junit, mockito and used GIT for version control.
  • Supported the application on different environments from Test to Production environment. Analyzed the issues and fixed the defects assigned to me by the users.

Environment: J2EE/J2SE, Java 6.0, Spring MVC, DI, ORM, Batch, Hibernate 3, CSS3, XML, HTML,JSP 2.0,Mysql, Windows 7, Sub Version, Rally, Eclipse Kepler.

Confidential, NJ

JAVA/JEE Developer

Responsibilities:

  • Designed and development applications using AGILE SCRUM methodology
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and developed the project using MVC design pattern.
  • Developed business components usingspring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Segmented the project into several sprints and collected the requirements from the clients.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC.
  • Designed & Developed persistence service using Hibernate framework.
  • Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using spring framework.
  • Configured and Integrated JSF, springand Hibernate frameworks.
  • Responsible for writingJava code to convert HTML files to PDF file using Apache FOP.
  • Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
  • Involved in the performance tuning of PL/SQL statements.
  • Generated Oraclereports using Oracle reports 9i
  • Developed database triggers and procedures to update the real-time cash balances.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Java/J2EE, JMS, JSP, Spring,Hibernate, HTML, CSS, Web Sphere 5.1.2, Ant, Clear Quest, Oracle9i, Eclipse, Junit, JavaScript, GIT .

Confidential, NY

Java/ JEE Developer

Responsibilities:

  • Used OOAD for building applications.
  • Involved in gathering business requirements, analyzing the projectand creating use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework, business components using EJB’s.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Designed and Developed front-end using struts framework.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorizationclasses and manage it in the frontcontroller for all the users according to their entitlments.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Used IBatis for decoupling the mappings from the application logic by packaging the SQL statements inXMLconfiguration files.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Worked on WSDL andSOAPmessages for communication between application.
  • Performed data driven testing by using JDBC inSOAPUI and configured SQL queries to fetch data from the Oracle database.
  • Used Maven to build the application and deployed on Tomcat Application Server.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage ofApache Log4J for logging and debugging purposes.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java/J2SE, JSP, Servlets, Spring, EJB 3.0, WebServices, J2EE, JBoss6.0, CVS, Oracle9i, Junit, Rational Rose, JavaScript.

Confidential

Java/JEE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the projectand creating Class Diagrams.
  • Designed and developed the application in sprints using Agile Scrum Methodology.
  • Interacted, coordinated with the Design team, Business analyst and end users of the system.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Wrote the DAO’s to access the database using JDBC calls.
  • Deployment of Application in the Web logic Server environment using ANT tool using Struts architecture with the JSP Client.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Developed triggers, packages, procedures and functions using PL/SQL.
  • Developed Business logic classes using Session Beans for Processing Manager Service.
  • Involved in creating and configuring of build files.
  • Worked with Core Java concepts like Collections Framework, multithreading, memory management.
  • DevelopedController ServletsFramework component for Presentation
  • Designed, Developed and Implemented JSP’s in Presentation layer for Submission Application reference implementation.
  • Developed JavaScriptfor client end data entry validations and Front End Validation.
  • Used Site Minder for authentication and authorization data between the thin client and application server.
  • Used custom tags to check for authentication.
  • Wrote JUnit test cases for unit testing the integration layer.
  • Developed Webapplication using Struts framework.

Environment: Java/J2EE, JSP, JDBC, EJB, Struts, XML, HTML, Eclipse, Java Script, Ant, SQL, PL/SQL, Oracle, Web logic, Windows, CVS

We'd love your feedback!