We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • Professional J2EE Software Developer with over 8+ years of focused experience of Web based applications with provisioning of ground breaking and customized solutions to meet capricious industry requirements.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams etc.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO),Session Facade, Front Controller, Business Delegate, Service Locator, Transfer Objects etc.
  • Expert level skills in design and development of multi-tier web based applications involving HTML, Core Java, CSS, HTML5,AJAX, ODBC, XML and J2EE technologies like JSP, JSP Tag Libraries, Servlets, Java Script, JSF, JDBC, JNDI and EJB.
  • In depth and hands-on experience in Object-Oriented analysis/design, object-oriented development methodologies.
  • Strong knowledge in Oracle ADF 11g Architecture, JDeveloper, Oracle ADF Development (ADF, ADF Faces, ADF Task Flows and Business Components)withWeb Services.
  • Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and client server validations.
  • Expert level skills in programming with Struts Framework, Custom Tag Libraries, Struts Validation Framework.
  • Developed web application in open source java framework Spring. Utilized Spring MVC framework.
  • Configured and developed web applications in Spring, employing AOP and IoC.
  • Developed Web Services in Spring Web Service and Java (JAX) WS.
  • Experience in Building, Deploying and Integrating with Ant and Maven.
  • Aced the persistent service, Hibernate for object relational mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
  • Have excellent Relational Database understanding and experience with Oracle 10g/11i, IBM DB2 7.X/8.X, SQL Server 2005 and MySQL 5.0/5.5.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Worked on test driven software development where JUnit testing was employed.
  • Experienced in using Version Control Tools like CVS, SVN and VSS.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBoss AS, Web logic, IBM Web sphere, Glassfish and Tomcat.
  • Experience in developing Web services provider and client using Spring and Axis to provide WSDL.
  • Used Maven’s different plug-in from basic like clean, deploy, install etc. to customized for different purposes like JAXB XJC tool.. Used Repositories and dependencies.
  • Experienced in parsers like SAX, DOM, XPath, JDOM, XML Beans.
  • Experience working with Agile Methodologies including XP, SCRUM and Test-Driven Development.
  • Strong work ethic with desire to succeed and make significant contributions to the organization. Strong problem solving skills, good communication, interpersonal skills and a good team player. Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

Languages Known: Java (J2SE, J2EE), C/C++, SQL,HQL

Java, J2EE/JEE Technologies: Core, OOP, Multithreading, Exception Handling, Collection, Swing, Servlet, JSP,, JMS, JDBC, Spring core, Spring MVC, Struts, Hibernate & web services (REST & SOAP).

Web Technologies: JSP, Servlets, HTML, DHTML, CSS, JNDI, EJB, JDBC, Java Beans, DOJO, JavaScript, AJAX, JQuery, JSON, JSF, JMS, Web Services, SOAP, REST, Angular JS,React JS.

Databases: IBM DB2 8.x, Oracle 11i/10g, SQL Server, MySQL, Development Tools, Deployment & Version Controls Eclipse, Net Beans, RAD, GIT, SVN, CVS, WebSphere, Apache Tomcat, JBoss, Weblogic

Operating Systems: MAC OS X, Windows 7, Windows XP, Windows Server 2003, Linux, Unix.

PROFESSIONAL EXPERIENCE

Confidential, Nashville, TN

Sr Java/J2EE Developer

Responsibilities:

  • Develop new programs in accordance with the business requirements and modify existing programs and applications.
  • Implemented Model-View-Controller (MVC) Architecture using Struts Framework.
  • Involved in designing and developing the internet application using JSTL, Angular JS, JavaScript, JQuery, JSP, AJAX andCSS3.
  • Struts forms and Actions were employed to link and fetch data between Service layer and control layer.
  • Used design patterns like MVC, Business Delegate, Service Locator, DAO and DTO.
  • Used SPRING dependency injection and IOC principles to build business layer.
  • Extensively used Hibernate ORM in data access layer to write DAOs.
  • Developed hibernate mapping and Configuration files Part of a response team that worked on support issues.
  • Design and implementation of tables, stored procedures, views, SQL statements for database operations.
  • Implemented the Custom classes and business model to retrieve the data from database for the account/tracking number.
  • Resolved production errors and deployed applications for end users and reported through telephone and e-mail.
  • Used Jenkins for continuous Integration of software development.
  • Involved inSystem testing, andbug fixing, worked with QA Team to execute the business scenarios.

Environment: Java 1.6, Struts 2.0, Spring 3.0, Hibernate 3.0, Web Sphere 8.5, GIT, SQL Server, Eclipse, PL/SQL, Log 4j, FileZilla, Jenkins, Rest WS, JUnit Mokito, ANT

Confidential, Nashville, TN

Sr.Programmer Analyst

Responsibilities:

  • Actively participated in design and enhancement of different modules of the system, Real Time Transaction History, Forms, VPOD, VpBatch, VpWeb.
  • Involved in the entire life cycle development of the application.
  • Implemented the User interface usingSpring MVC, JQuery, Apache Tiles, JSP, JSF, My faces, HTML5, JavaScript, Ajax and DHTML.
  • Involved in conversion of JSF application from Ice Faces library to My Faces Library.
  • DevelopedSpring Action Classesfor controlling logic and data transfer betweenUIandDB, Usedcommand patternactions, to embed multiple actions in a single action class.
  • ImplementedSpring BeansusingIOC, AOP and Transaction management featuresto handle the transactions and business logic.
  • ImplementedSpring batchprograms to generate payments, automated Emails attaching payment response files.
  • Implemented REST based web services usingSpring Web MVC, to publish vendor Information, customer information.
  • Used Abstract Factory,Singleton, DAO,DTO,Front Controller, Command Pattern, MVCdesign Patterns.
  • Implemented Data Access Layer using JPA,developed POJO’s mapped to the relational tables in database usingJPA annotations.
  • Implemented queries using SQL and PL/SQL.

Environment: Java, J2EE, Hibernate 3.3, JPA 2.0, Spring 3.2, Web Sphere 6.0, 8.5, Spring MVC, Spring Batch, JUnit, Linux, DB2, Jenkins, MyBatis, Maven

Confidential, Castle Rock, CO

Java/J2EE Developer

Responsibilities:

  • Actively participated in Analysis and Designing Phases. And Participated in the designing of the Web framework.
  • Involved in the entire life cycle development of the application.
  • Implemented Model-View-Controller (MVC) Architecture using Struts Framework.
  • Implemented Struts as a web framework, spring as dependency injection framework and Hibernate database ORM framework.
  • Implemented transaction management using Spring AOP modules.
  • Developed HQL queries to retrieve data using Hibernate
  • Implemented client side validations using JavaScript
  • Developed custom tools for developers as well as testers.Usedlog4jfor application error logging.
  • Involved in designing and developing the internet application using JSTL, HTML5, JavaScript, JQuery, JSP, AJAX, Angular JS andCSS3.
  • Implemented queries usingSQL
  • Actively participated in Bug fix, Enhancements, and Impact analysis documentation
  • Implemented Web Services in Apache Axis runtime environment using SOA protocol.
  • Used these Web Services to interact with other application in organization using SOAP and WSDL file.
  • Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data
  • Involved in using JPA Hibernate for data base transaction.
  • Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
  • XML Transformations where done using XML, XSL, XSLT, and XPATH.
  • Used Log4j for application debugging and JUNIT for unit testing.
  • Used MAVEN to build the project into WAR and EAR files and SVN for version controlling.

Environment: JDK 1.7, J2SE, J2EE, JSP, Servlets, Struts 1.2, Tiles, JSTL, Spring 3.0, Hibernate 4.0, RAD 6.0, Maven, JBoss Application Server, Oracle 11g,, Web Services, SOAP, Agile, JUnit, AJAX, PL/SQL, XML, Log4j, HTML, CSS, Java Script, Design patterns, CVS.

Confidential, Louisville, KY

Java/J2EE Developer

Responsibilities:

  • Involved in design reviews to verify that design meets quality standards and functional requirements.
  • Implemented Spring MVC for data transfer between Web forms and Model.
  • Implemented multi action spring controllers.
  • Extensively used Spring Framework for Business Layer - accessing enterprise services like JNDI, JMS, and Job Scheduling.
  • Transactions were managed by using Spring AOP and Spring Transaction management and dependency injection.
  • Created Database model, domain objects and DAO’s that interact with the database and store the template related data and events.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Employed Java (JAX) WS for JARs respectively
  • Extensively used Hibernate as an ORM in data access layer to access and update information in the database.
  • Involved in design reviews to verify that design meets quality standards and functional requirements.
  • Implemented the User Interface with HTML, XHTML, JavaScript, and CSS.
  • Developed web components using JSP, Servlets, and JDBC.
  • Tested the Business layer and the service layer with JUnit test cases.
  • Involved in writing user and technical documentation.
  • Involved in developing stored procedures and triggers in PL/SQL.
  • Involved in Database design, writing stored procedures and triggers, writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets.
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.

Environment: Java 1.6, Hibernate 3.0, Spring 3.0, Web Logic 8.0, Apache MQ, Tomcat, JAXB, Oracle 11g, Oracle Coherence, Web logic 11g, TOAD, SQL Developer,JTA

Confidential, Hartford, CT

J2EE Developer

Responsibilities:

  • Developed detailed business requirements document using UML, Use case diagrams, Class diagrams, and Sequence diagrams for new requirements and worked using Agile-Scrum methodology.
  • Developed user interface using JSP, JQuery, HTML, and used JavaScript for client side validations.
  • Implemented Model View Controller (MVC) architecture using Struts Framework at the web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed Session Beans to process requests from the user and used Hibernate to retrieve and update customer information.
  • Developed form beans and action classes to model views and client side functionality.
  • Used design patterns like MVC, Business Delegate, Service Locator, DAO and DTO.
  • Used Struts validation framework for validating forms.
  • Created Stored Procedures and Functions for Oracle 9i database server.
  • Used Eclipse for writing code and SVN for version control.
  • Involved in debugging and application modules.
  • Used Web Logic application server for deploying various components of applications.
  • Written Maven scripts for building the application.

Environment: Java 1.6, Struts 1.0, Hibernate 3.0, Oracle 9i, JSP, Eclipse, Web Services,Servlet, Jenkins, Linux, Junit, Weblogic 10g, Soap

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in the design and development phases of Rational Unified Process (RUP),Agile and Scrum methodologies.
  • Implemented JSR 168 API for the development of Portlets.
  • Application was built on Spring - MVC framework, Spring Web Flow and Hibernate as business layer.
  • Designed and developed the GUI using swing for Standalone Desktop Interface.
  • Used Spring-Core module for Dependency Injection and integrated view using Apace Tiles.
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Consumed Web services with Apache CXF Framework.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used JMS Queue communication in authorization module.
  • Implemented Design Patterns like Business Delegate, Session Facade and DAO.
  • Used JAXB API to bind XML Schema to java classes.
  • Used the report generation in the SQL Server 2005 databases written in PL/SQL.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.

Environment: Java 1.5, J2EE, Spring MVC, IBM Web Sphere, RAD, SQL Server, Web Services, HTML, JavaScript, Ajax, JSF, PL/SQL, Angular JS, JDBC, Log4J, JUnit, Maven, Log4j,JTA

Confidential, Memphis, TN

Java Developer

Responsibilities:

  • Major Use of MVC, Transfer Object and Data Access Object design templates was employed and also designing and implementation of design patterns like Business Delegate, Service Locator, and Singleton were also used in project.
  • Developed detailed business requirements document using UML, Use case diagrams, Class diagrams, and Sequence diagrams for new requirements.
  • Implemented JSR 168 API for the development of Portlets.
  • Involved in web based front end using HTML, JSP and Servlet.
  • Implemented the Apache Tiles to implement and inherit components to maintain the structural look of the application.
  • Used XSD for xml data validation and extract the data using Sax Parser.
  • Consumed Restful Web Services for authorizing payments to/from customers.
  • Implemented DAO design template for data extraction using JNDI data source with JDBC thin driver. Deployed and configured the data source for database in Web sphere application server.
  • Used Spring AOP for advising at cross cutting concern of logging at DAOs. Utilized log4j for tracking errors and debugging, maintain the source code using Subversion.

Environment: Java 1.4, MySQL 5.0, Apache Tiles, Struts, RAD, Spring AOP, Web Services, JQuery, Web sphere, My Eclipse, Tomcat, PL/SQL

We'd love your feedback!