We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

SUMMARY:

  • About 9 years of technical expertise in complete software development life cycle process including Analysis, Design, Development, Testing and Implementation using Java.
  • 7+ Expertise in developing Object Oriented/Service Oriented Architecture involving data structures, algorithms, software design and JEE Design Patterns
  • Extensively worked on N - Tier architecture systems with application system development using Java, J2EE, JSP, Spring,, JSF, Servlets, EJB, Web service (SOAP, Restful),JMS, and JDBC.
  • Expertise with web based GUI architecture and development using JSP, Tag libraries, HTML, CSS, AJAX, JQuery, JavaScript.
  • Hands on experience in Hibernate and JPA.
  • Hands on Experience in JSF and spring framework.
  • Strong experience on SQL and backend.
  • Expertise developing Service Oriented Architecture applications using web services like SOAP and REST.
  • Experience with web servers like Apache Tomcat 6.0/7.0and portal /application servers like IBM Websphere 7.0/8.0, BEAWebLogic 8.1/9.1/10.3 and JBoss Server.
  • Expertise in XML parsing technologies like JAXB, JAXWS andJiBX.
  • Minimum 60 months performing hands on development of applications developed using JMS, EJB 3.0, MQ 6.0 or higher, JSF, JAXB, and JAXWS.
  • Proficient in RDBMS concepts, writing SQL Queries, Stored Procedures, Triggers, Cursors and Functions.
  • Worked on various IDE's like Eclipse 4.2,NetBeans 8.0,IntelliJ IDEA, IBM RAD.
  • Expert understanding of various creational, structural, and behavioural Design Patterns.
  • Good experience with version controls like SVN, CVS&GIT.
  • Experience with databases, including Oracle 11g., SQL Server, DB2 and PL/SQL
  • Hands on experience in developing applications that are implemented with JAVA Development Kit
  • Strong hands on experience in the software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process and Software Development life cycle .
  • Trained the operations team on managing supporting application after deployment.
  • Excellent knowledge about banking domain and supply chain management.
  • Strong communication, written and interpersonal skills.

TECHNICAL SKILLS:

Languages: J2SE, J2EE, C, Objective - C,C# Groovy on Grails

Web Technologies: Servlets, JSPs, AJAX, JSON

J2EETechnologies: JDBC, EJB 3.0, JPA, JMS, Web service, JAXB, JAX-WS, JAX-RS

ORMTools: Hibernate

Frameworks: JSF 1.2, 2.0, Struts 1.3,2.0, Spring 3.0 4.0

Scripting Languages: HTML, CSS, JavaScript, DHTML, XML, JQuery

Servers: Weblogic 8.1/9.1/10.3, Web Sphere 7.0/8.0, JBoss 4.0/5.0, Apache Tomcat 6.0/7.0, Jetty Server

IDEs: IBM RAD, IntelliJ, Eclipse, NetBeans 8.0, MyEclipse blue

Tools: Toad for Oracle, Putty, Single Sign On, Beyond Compare, JUnit, SQL Developer

Databases: My SQL, Oracle 11g (PL/SQL)

Operating Systems: Windows, Unix AIX/Linux, MacOS

Bug tracking tools: WPBN, Jira, Firestone, HP Quality Center 10.0

Version Control Systems: SVN, CVS, Subversion, GIT

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • My position designs and implements software solutions and assure current and new technologies are effectively integrated to fulfill the business needs. I am to be expected to provide expertise and hands-on participation in the following activities:
  • Understands and implements Integrated Justice Portal standards related to application technologies, including UI standards, development methodology, and coding and style guides.
  • Acts as the primary technical liaison with technical infrastructure teams to resolve problems and implement solutions to technical issues impacting application performance.
  • Works with the Infrastructure team to execute activities such as performance test planning and execution failure failover planning and execution, endurance testing and deployment planning and testing.
  • Provides the analysis, design development, and code review enterprise applications using JAVA/JEE, JSF, XML, XSLT and the IBM Portal/Websphere Application development software or JBOSS.
  • Acted as a primary release management guy and tookcare of auditing the things.
  • Performs oversight of development activities which may include data analysis, data access, data structures, data manipulation, preparing logical database models, testing and implementation.
  • Prepared, and/or review technical documentation such as designs, schemas, etc, as appropriate.
  • Analysis, design, coding component and assembly testing of all application code owned by the Application Team.
  • Implemented portal server migrations (both application and Portal servers)
  • Maintenance (including production support), enhancement and development work
  • Writes application software, data analysis, data access, data structures, data manipulation, databases, design, programming, testing and implementation, technical and user documentation, software conversions
  • Provides technical leadership to team of developers.

Environment: Java, JDK1.7, J2EE, IBM RAD, Tomcat, JSF1.2 and 2.0, Filenet, Hibernate, Spring, Restful web services, JAX-WS, EJB 3.0, facelets, Richfaces, Birth Report Engine, Flash, XML, Oracle 11.2, unix-AIX, IBM Websphere Portal 7 to 8.2, IBM Websphere application server 6.2 to 8, JBOSS, JQUERY, PROTYPE java script libraries, XML schemas Oracle UCM (Stellent) and groovy on grails.

Confidential, Overland Park, KS

Java/J2EE Developer

Responsibilities:

  • production and test environment support including initial issues triage and troubleshooting interaction with business groups, tactical support and development organizations analysis of logs, OS processes, resources utilization, etc. to make initial issue assessment management of tickets and dispatching to appropriate development team
  • Worked on LTPA authentication and LTPA tokens.
  • Environment: Java, Spring Framework (Core, MVC), REST/JSON Web Services, JMS, Hibernate/JPA, EJB, Tomcat, JBoss, Writing SQL queries, Unix/Linux as a user (experience working in console terminal is required)

Confidential, Bellevue, WA

Java/J2EE Consultant

Responsibilities:

  • Design and implementation of persistence layer by developing the core persistence interfaces and generalized persistence manager in order to easy access of database objects.
  • Design and implementation of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication, and Database.
  • Developed user interfaces using JSF and Richfaces.
  • Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
  • Rewriting of JSP’s to XHTML pages to take advantage of strict validation,
  • And to overcome the problems of JSP using along with JSF display technology.
  • Implementation of SOAP enabled web services by using Apache-CFX.
  • Designed the JPA based J2EE application on IBM Web sphere Application server
  • Involved in Migration of hundreds of legacy web pages from Oracle UCM to Oracle Web Center Sites CMS system.
  • Design and implementation8 of annotations based development in persistence layers. J2EE Persistence annotations are used on persistence layer and Hibernate as persistence Technology.
  • Developed generalized report generating classes to generate reports in Excel and PDF.
  • Verizon Wireless b2b application provides capability to shop Handsets, Plans, Features and Accessories online. Displays offers and items based on company’s profile. This application is allowed to shop logged In Users and Verizon Users.
  • Some of the major features offered include - providing the capability to create and/or manage their own business structures, check balances and minutes of use, view and pay their bills online at a single location, enroll in paperless billing.
  • Worked on the entire MVC architecture of Struts including the Request Processor, Action class, Action Form, Validation Framework.
  • Code refractor to Java 6 standards for using of Generics to reduce the redundant coding, In middle-tier and persistence-tier layers.
  • Implementation of the Quartz job scheduling to generate business reports based on Daily based business.
  • Developed FileNet Java custom components for the FileNet P8 Component Integrator using Java,FileNet APIs and itext API to generate PDF letters sent out to veterans and physician offices.
  • Used Task Executor for managing multi-threading in order creation module.
  • Implemented pre authentication and data base security using spring security.
  • Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
  • Implementation of Birth report engine for PDF and Excel report generation.
  • Implementation of Flash to generate dynamic charts for user interface.
  • Annotations based Hibernate beans development, to eliminate the mapping XML files.

Environment: Java, JDK1.7,J2EE, Eclipse, Tomcat, Hibernate, Spring, Struts, Birth Report Engine, Flash, XML, Oracle 11.2, unix-AIX, IBM Websphere Portal 7, IBM Websphere Portal 6.1+ JQUERY, PROTYPE java script libraries, Oracle UCM (Stellent) Ant.

Confidential, Dublin, OH

Java/J2EE Developer

Responsibilities:

  • Code refractor for multiple screens using AJAX-JSON to avoid the page reloading to get performance improvement.
  • Implemented TDD (Test Driven Development) for new enhancements to drive the application to minimum defects zone.
  • Implemented Java multi-threaded process responsible for spawning light weight threads for multiple job activities and ensuring concurrent processing of the jobs.
  • Worked with JMOCK and Fake implementation for Test cases.
  • Written Extensively JUNIT test cases using TDD before implementing any new functionality or fixing any old functionality.
  • I m p lemented Hibernate ORM in the adapter layers.
  • Implemented the JIBX frame work to create the XML request and parsing of the XML responses, and mapping files to populate the XML element values into the java Domain objects.
  • Implemented the Spring MVC, AOP patterns.
  • Worked on LTPA authentication and LTPA tokens.

Environment: Java, JDK 1.6, J2EE, IBM RAD 5.x, IBM Web Sphere App server 6.x, JIBX, JMOCK, Ext, String tree, Hibernate, unix-AIX, Struts1.2, XML, Oracle 9i, XML, AJAX, HP quality Center, Clear Case, LTPA.

Confidential, St Petersburg, FL

Java Developer

Responsibilities:

  • Worked extensively as part of a team in the design, development, testing, deployment and implementation, production support, maintenance, and enhancement of this project.
  • Used different design patterns, like MVC, Controller , while implementing the Spring Framework.
  • Worked extensively in developing applications using DAO layer , Service layer and controllers using Spring Annotations and Dependency Injection.
  • Hands on experience in implementing JSR-303 bean validation framework.
  • Created Use Case diagrams.
  • Built custom tags for libraries.
  • Used XML parsers to parse the XML files.
  • Analyzed and designed the system.
  • Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
  • Installed, configured , and maintained Websphere Application Server .
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to Java object.
  • Coordinated with QA team to ensure the quality of application.
  • Deployed Application to Web sphere Application Server.
  • Converted the build tool from ant to maven.

Environment: Java 1.6, JDK, Spring 3.0, Spring ORM, Spring JMS, Spring RESTFUL web service, DB2, IBM Websphere Application Server, Eclipse, CVS, Windows 7, unix AIX, AJAX, Hibernate.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Prepared user requirements document and functional requirements document for different modules.
  • Designed the application architecture in lines of Struts Frame work based on MVCII.
  • Architecture with JSP as View, Action Class as Controller and combination of EJBs and Java classes as Model.
  • Used Struts, JSTL, Struts-eland Tag Libraries.
  • Responsible for designing, writing code in Action Class, Validators, Action forms and developing the system flow for the module using Struts Framework.
  • Involved in coding Session-beans and Entity-beans to implement the business logic.
  • Designed and developed presentation layer using JSP, HTML with client-side form validation byJavaScript and Struts built-in form validations.
  • Used JavaSwings as part of UI development.
  • Used AJAX for asynchronous data transfer (HTTP requests) between the browser and the web server.
  • Used SAX and DOM for parsing XML documents retrieved from different data sources.
  • Prepared SQL script for database creation and migrating existing data to the higher version of application.
  • Installed and configured required software's for application development (Eclipse IDE, oracle database, WebSphere, Tomcat, plugin's for eclipse, required framework jars.
  • Developed different Java Beans and helper classes to support Server Side programs.
  • Written test cases for unit testing using JUnit testing Framework.
  • Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml.
  • Involved with responsibility to assist in cleaning the dojo on a daily basis.
  • Involved with the dojo used for different purpose according to the requirement.
  • Modified the existing Backend code for different level of enhancements.
  • Used Axis to implementing Web Services for integration of different systems.
  • Designing error handling flow and error logging flow.
  • Developing build files for the project using ANT build tool.

Environment: Java JDK1.5, J2EE, JSP, Servlets, Struts 1.3, Dojo, TagLibs, RAD, XML, EJB 3.0, Ant, SQL, CVS, PVCS, Java Swings, Web Services, SOAP, WSDL, MVC, JavaScript, CSS, AJAX, Oracle10g, Web Sphere, UNIX-AIX, Toad, UNIX.

Confidential

Java Developer

Responsibilities:

  • Interacting with client for requirement gathering, analysis and modularization of the requirement.
  • Optimized the requirements by discussing with functional anchor and the client.
  • Created a user menu to facilitate the manual teller entry of the transaction.
  • Wrote a Batch job to perform table updates using SQL queries and attaching transaction codes.
  • Created report with Jasper report generation tool.
  • Developed user interface using java Server Pages (JSP), HTML and Java Script for the Presentation Tier.
  • Developed JSP pages and client side validation by java script tags.
  • Developed an own realm for Apache Tomcat Server for authenticating the users.
  • Developed front end controller in Servlet to handle all the requests.
  • Developed Ajax call from JSP pages.
  • Developed Controller Servlet to handle the database access (MVC pattern).
  • Developed custom tags to display the data in JSP pages.
  • Developed stateless Bean to handle the Business logics as well as database interaction.
  • Deployed the application in Production environment.
  • Supporting the application at client side .
  • Provided solutions for beta tickets at client site during user acceptance testing.

Environment: Java, JSP, Servlets, JavaScript, IBM Websphere Portal, JMS, JDBC, EJB, Rational Rose, Ajax, Tomcat .

Confidential

Java Developer

Responsibilities:

  • Procured the requirements from the client and prepared solution documents for an update on Check status in case of out of court settlements.
  • Prepared solution documents for passing the demand drafts with only payment through accounts.
  • Analysis and Implementation of complex business logic.
  • Design and Implementation of server objects using java servlets, JDBC.
  • Development of design patterns, DAO.
  • Development of Prepared Statements and DAO layer.
  • Analysis of Business Requirements.
  • Development of the web tier components using HTML, CSS, JSP and JavaScript.
  • Configuration of the JBoss instance for data sources.
  • Development and enhancement of the stored procedures and DAO classes.
  • Analysis and fixing the beta defects in User acceptance testing.
  • Extensive participation in application integration testing.

Environment: Html, EJB 2.0, JSP, JDBC, Servlets, JS, Oracle, Windows XP, Ajax, JBoss.

Hire Now