We provide IT Staff Augmentation Services!

Sr. java Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Over 8 years of software development experience in Object Oriented Programming, Design and Development of Multi - Tier Distributed, Web based/Mobile, e-Commerce, Enterprise Applications using Java and J2EE Technologies with Software Development Life Cycle.
  • Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with Web Technologies, Distributed Technologies and Client-Server Architecture Environment, Mobile Technologies and Could Technologies.
  • Very good hands on experience in development and implementation of Model-View-Controller (MVC) using Struts 1, Spring MVC, DAO's and ORM (Object Relational Mapping) tools like JPA & Hibernate.
  • Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Specialized in Web Application Development using Servlet, JSP, JSTL/EL, Struts, Spring, JavaScript, PHP, JNDI, SVN, Web Services (SOAP & REST), HTML, DHTML, CSS, CSS3, XML, XSLT, and JDBC.
  • Excellent Programming skills and Development Experience with JDK 1.6/1.7, J2EE, Servlets, JSP, JSF, Swings, UI, EJB, Java Beans, GWT, JMS, JDBC, XSLT, JUnit and Web Services.
  • Experience in Developing Web Based GUI's using JSP, HTML, HTML5, DHTML, CSS, JavaScript (and its format like JSON), Action Script, Angular JS, JQuery, EXT JS and Ajax.
  • Experience with multiple Servers like IBM WebSphere, WebLogic, Sun Glass Fish, JBoss and Apache Tomcat.
  • Experience in web development is preferred (i.e. HTML5/CSS3, JS, AngularJS, PHP)
  • Experience working with Agile Methodology and TDD development.
  • Experience of working in all areas of project development starting from gathering requirements to project deployment and post production support.
  • Proficient in developing various open source frameworks like Struts, Spring, JSF 2.0, and ORM Technology like Hibernate.
  • Experience in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere and JBOSS.
  • Strong Hands on Experience with IBM MQ Series and JMS for communications between middleware components.
  • Extensive development experience on different IDE's like Eclipse, My Eclipse, Net Beans and RAD.
  • Good exposure to building Web Services (WSDL, SOAP, UDDI) using open source implementation like Apache Axis, Apache CXF.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential, Charlotte, NC

Responsibilities:
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application.
  • Developed the application using Spring MVC Framework.
  • Performed Client side validations using JavaScript
  • Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
  • Used AJAX Framework for Dynamic Searching of Bill Expense Information.
  • Involved in configuring Spring controllers using IOC
  • Configured the Spring framework for the entire business logic layer.
  • Developed code using various patterns like Singleton, Front Controller, Adapter, DAO, MVC, Template, Builder and Factory Patterns
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • Developed one - to-many, many-to-one, one-to-one annotation based mappings in Hibernate.
  • Developed DAO service methods to populate the domain model objects using Hibernate.
  • Used Spring Framework's Bean Factory for initializing services.
  • Used Java collections API extensively such as List, Sets and Maps.
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence.
  • Used Apache Log4J for logging and debugging.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service
  • Followed TDD and developed test cases using JUnit for all the modules developed.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Subversion was used as version controller
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Designed various tables required for the project in Oracle 11g database.

Sr. Java Developer

Confidential, Natick, MA

Responsibilities:
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Involved in designing user screens and validations using HTML, JavaScript and JQUERY as per user requirements.
  • Developed Client side validation code using JavaScript and JQUERY.
  • Developed web services and SOAP Messages with XML, SOAP and WSDL.
  • Used Spring Dependency Injection properties to provide loose - coupling between layers
  • Implemented the Web Service client for the login authentication, credit reports and applicant information.
  • Used various JAX-RS Web Services using Jersey Framework.
  • Implemented UI Tier with JSP, Servlet, JSF, XML, XML Schema, CSS, CSS3, JavaScript, AJAX. Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml.
  • Also used Annotation capabilities of RESTful API by providing ease development and client adoption
  • Implemented system-wide Email Notification for important changes.
  • Integration with Infusion soft CRM system via node wrapper around web APIs.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
  • UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning.
  • Used Hibernate object relational datamapping framework to persist and retrieve the data from database.
  • Authentication, authorization and security of application is provided using Encryption Security Framework.
Java, J2ee Developer

Confidential

Responsibilities:
  • Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Struts Framework.
  • Used Struts as MVC framework for designing the complete Web tier.
  • Developed different GUI screens JSPs using HTML, DHTML and CSS to design the Pages according to Client Experience Workbench Standards.
  • Developed Action Form Beans, Action classes for implementing business logic for the Struts Framework.
  • Validated the user input using Struts Validation Framework.
  • Client side validations were implemented using JavaScript.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Version control of the code and configuration files are maintained by CVS.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Developed PL/SQL packages and triggers.
  • Developed test cases for Unit testing and performed integration and system testing.
Java/J2EE Developer

Confidential

Responsibilities:

  • As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm.
  • Involved in entire life cycle development of the application.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Used HTML, CSS, XHTML and DHTML in view pages for front - end.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
  • Used Struts & JavaScript for client-side validation.
  • Used Struts Tag Libraries to develop the JSP pages.
  • Used JSTL in the presentation tier.
  • Used and configured Struts ValidatorForms, MessageResources, ActionErrors, Validation.xml, Validator-rules.xml.
  • Involved in writing the client side scripts using JavaScript.
  • Developed Controller using ActionServlet and Action mapping provided by Struts framework.
  • Wrote Hibernate configuration and mappings xml files for database access.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping with databases.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Development carried out under Eclipse Integrated Development Environment (IDE)
  • Used ClearCase Version Control for Project Configuration Management.

We'd love your feedback!