We provide IT Staff Augmentation Services!

Sr. Java\j2ee Developer Resume

Austin, TX

SUMMARY

  • 6+ years of professional IT experience in the areas of Designing, Developing, Testing, Deploying and Supporting enterprise web applications using JAVA/J2EE Web technologies on Tomcat, IBM Websphere& Web Logic on UNIX and Windows platforms.
  • Extensive domain expertise varying from CRM, Tele - communications, Manufacturing, and Retail.
  • Extensively worked to build Model View Controller (MVC) Architectures to ensure Rapid ApplicationDevelopment for Enterprise applications.
  • Extensive experience with Servlets and JSPs, Struts, JavaScript, CSS and HTML for designing view controller components.
  • Expertise in developing Business layers / Business rule engines using Enterprise Java Beans (EJB)
  • Expertise in developing applications using Spring Framework and using features like Dependency injection for spring bean factory.
  • Strong experience in database design in ORACLE, DB2.
  • Familiar with the knowledge of Service Oriented Architecture (SOA) with Web Services (SOAP).
  • Worked on XML Technologies like XML Parsers (SAX/DOM), XSL, XSLT.
  • Strong knowledge in building applications using ANT and writing the build dependencies in build.xml files for the projects.
  • Strong Service Oriented Architecture (SOA) and Object oriented analysis, design and hands on experience in Java SDK, JDBC 2.0, EJB, JMS, JNDI, Spring,JSF, Hibernate, Web Services (UDDI, SOAP, WSDL), XML (SAX, DOM), JAX-WS, Axis.
  • Solid experience in using frameworks like ANT, JUnit and Log4J. Good knowledge in object relation mappingusing Hibernate.
  • Extensive working knowledge on spring framework. Proficient in application development using springmodules Spring-Core, Spring-AOP, Spring-Web.
  • Solid experience in building real time interfaces with different Enterprise applications using JMS and spring framework and experience using IBM MQ Messaging Queues.
  • Expertise in using various open source frameworks and tools such as Struts framework (1.x/2.x), struts validation and Tiles Framework, Log4J, Ant, spring (1.x/2.x/3.x), Hibernate 2.0/3.0 ORM.
  • Expertise in implementing various Object-Oriented Design Patterns such as Model View Controller, Front End Controller, Data Access Object, Business Delegate, Service Locator, Data Transfer Object, Session Facade and Singleton.
  • Expertise in working with the presentation layer using HTML, DHTML, JSP, JSTL, Custom tag libraries, JavaScript 3.0 and AJAX.
  • Excellent ability in writing specifications and gathering requirements from the user and implement theirrequirements in software applications and maintaining proper documentation for future reference.
  • Good Coding practices adhering to the standards, easily maintainable and with good documentation.
  • Have been an invaluable contributor in terms of enthusiastic quick learning abilities, proactive responsibilityseeking attitude, persuasive negotiation skills and remarkable interpersonal communication with teamsdistributed geographically.
  • Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time.

TECHNICAL SKILLS

Operating Systems: Windows 7, 8,10; Linux; UNIX; Mac OS

Languages: Java, UML, SQL, PL/SQL, C, C++

J2EE Technologies: Servlets, JSP, EJB, JDBC, JMS, Web Services, JSF, JNDI

Web Frame Works: Struts, spring, Hibernate

Databases: MySQL; Oracle 10g, 11g, MS Access

Web Technologies: HTML, DHTML, JavaScript, XHTML, CSS, AJAX, JQuery

Tools: & IDE: Eclipse, NetBeans, RAD, Rational Rose, JDeveloper, Firebug, IETester

Source/Version Control: Git, GitHub, Heroku

Web/Application Servers: BEA Web-Logic, IBM Web-Sphere, Apache Tomcat, XML, XSL, XSLT

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. Java\J2EE Developer

Responsibilities:

  • Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams and created the Technical design document (TDD).
  • Involved in Reporting module development using Spring MVC with Restful service and downloading the Participants Investment/Contribution information in CSV and PDF file format.
  • Custom Reporting concept of user can create their own reports with various fields required for reports.
  • Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
  • Developed JSP’s and managed beans using JSF1.2 implementation.
  • Developed Service layer using spring framework and injected the spring beans into JSF managed bean.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well as JavaScript.
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
  • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration andsecurity specifications.
  • RESTFUL Web service development using jersey framework.
  • Requirement discussion with underwriting team to understand the core functionality of business for development.
  • Using JIRA for task/defects assignments.
  • Worked on sub modules - Coverages, Driver info, Vehicles, Address Info, Driver assignments (Primary Driver and secondary driver) to vehicles.
  • Hibernate 4.0 used as ORM tool for accessing the database in TGQ application.
  • Worked on technical design documentation for complex logic functionality with Sequence and class diagramming.
  • Implemented the Web Services and associated business modules integration.
  • Tested JSPs in Fire Fox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Used ANT script to compile and build the WAR.
  • Configured the Web-Logic handler for the Apache Web Server to serve static files (HTML, images and CSS).
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Development and Integration of the Application using Eclipse IDE.
  • Involved in the full system life cycle and responsible for Developing, Testing, Implementing, Integration Testing, and System Testing etc.
  • Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
  • Used Log4j to store log messages.

Environment: Java 1.5, J2EE, Spring, JSP, Hibernate, JSF, Struts 2.0, LDAP, AJAX, HTML, CSS, JDBC, Eclipse, Weblogic10.x, Web Services, WSDL, Star Team, Oracle, ANT, Windows, SOA, Design patterns, Firebug, IETester, jQuery, AJAX, JavaScript, HTML, CSS.

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Analysis of system requirements and development of technical design documents.
  • Development of User Interface screens using Apace Struts 2.0, JSP, HTML and CSS.
  • Developed the Web services clients and servers for SOA Integration.
  • Development of spring services.
  • Applying Domain driven design by implementing multiple layers such as core business, and application layers.
  • Gathered and analyzed requirement by applying software engineer technique.
  • Designed and analyzed database objects such as tables, triggers, and procedures.
  • Implemented data access layer using Hibernate Framework to implement objects relational mapper.
  • Implemented Test Driven Design to build testable and maintainable application.
  • Improved system performance by reducing unnecessary traffic, and built cache-system to reduce the database access.
  • Facilitated integration of core system processes to database procedure process.
  • Fixed data concurrency problem by developing thread queue with table, triggers, and event scheduler in MySQL.
  • Refactored legacy application to resolve concurrency issues by applying runnable, and thread programming to the business, data access, and application layers.
  • Development of persistence classes using Hibernate framework.
  • Extensively used Java Collection API to improve application quality and performance.
  • Efficiently implemented multithreading using Java Concurrency utilities for performance improvements.
  • Used JProfiler to diagnose bottlenecks and memory leaks to improve performance.
  • Vastly used Java features like Generics, enhanced for loop, type safe, auto boxing.
  • Designed and implemented user interface design using JavaScript, jQuery, CSS, and Model View Controller (MVC) to decouple user interface from user interface logic.
  • Applying Test driven development to insure zero bugs. Participated in all layers to design and implement core and application logics.
  • Used various design patterns - Singleton, Business Delegate, Command, Factory, DAO, DTO.
  • Development of jUnit test cases to test business components.
  • Provided production support and enhancements design to the existing system.

Environment: Java 7.0, Struts 2.X, Spring, JPA, Hibernate, Java Scripts, HTML 4.0, CSS, JMS, JAXP (SAX & DOM), DB2, Web-Logic Application Server, SOAP, RUP, log4j, Junit, JQuery, XML, Web Services (Consuming Applications).

Confidential, Washington, DC

Java Developer

Responsibilities:

  • Worked with Business Analysts in requirement gathering.
  • Actively involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Applied XSLT (XPath/XQuery) for HTML generation from server XML response.
  • Used JSTL, Custom Tags, and HTML/DHTML in JSP's.
  • Configured the Web logic's JMS Server, created JMS connection factories, queues.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • All the Business logic in all the modules is written in core Java.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade,DAO and DTO.
  • Implemented Ajax to refresh payment approval updates and to populate most of the credit form fields of the NETACE application that were sent as XML from backend.
  • Involved in 24x7 production support and issue resolution and provided quick turnaround for critical production issues.
  • Used Design Patterns like Singleton, Interceptor Filter, Business Delegate, Value Object, Session Façade,Service Locator, DAO, Service Activator, and MVC.

Environment: JDK1.6, J2EE, Spring 2.5, Spring MVC, Hibernate, Eclipse, Log4j, MySQL, SVN, Apache, Maven, HP Quality Center, API development, HP ALM, Windows 7, Apache Tomcat 7.0, Jetty, JavaScript, DOJO, jQuery, CSS, JSON, JBoss.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the enterprise application using JSF framework.
  • Used JSF for representing UI components and managing their state, handling events and input validation, converting values, defining page navigation, and supporting internationalization and accessibility.
  • Used JMS (IBM MQ series) layer to communicate with legacy system to validate the address.
  • Developed the Common Until to implement reusable code in the application.
  • Used important features such as OGNL, Value Stack, application context, automatic transfer and conversion of data between the HTTP and Java realms.
  • Implemented business logics using Servlets and actively participated in deploying the application inWebSphere Server 7.0.
  • Involved in Issue troubleshooting and fixing.
  • Involved in coding POJO for implementing the business logic using Spring Framework.

Environment: Java 1.6, Servlets 2.1, JSP 2.0, Free Marker 2.0, JSF framework, RAD 7, Web-Sphere Application Server 6.1, Java Facelets, Advance Query Tool 8.x, MKS,TDD, Windows

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in writing the technical design documents from the business interface specifications.
  • Involved in developing real time interfaces using JMS API and spring framework.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's data marshaling process.
  • Designed asynchronous messaging using Java Message Service (JMS).
  • Designed and developed MDB (Message Driven Bean) for various interfaces to listen on MQ Tibco Queues.
  • Created Java programs to read TIF/JPEG images and loaded them into File net and associated them to the application business objects.
  • Involved in developing nightly batch processes using spring and Java APIs
  • Developed various database interaction objects by implementing the DAO patterns and used Hibernate and JDBC as model component.
  • Involved in designing the database schemas for the new data layer on Oracle using PL/SQL.
  • Involved in writing ANT scripts for automated build and deployment processes.

Environment: Java 1.6, Servlets 2.1, JSP 2.0, Free Marker 2.0, JSF framework, RAD 7, WebSphere Application Server 6.1, Java Facelets, Advance Query Tool 8.x, MKS,TDD, Windows

Hire Now