We provide IT Staff Augmentation Services!

Sr.java Developer Resume Profile

2.00/5 (Submit Your Rating)

Professional Summary:

  • 7 years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, RMI, EJB, Struts, Spring, JSF, Java Beans, JDBC, JMS, Hibernate, and MVC architecture.
  • Extensive knowledge of Client-Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Extensive knowledge of Core Java and J2EE architecture, Patterns, Design, multithreading, JDBC, RMI, and network programming and development.
  • Experience in the functional usage and deployment of applications in JBoss, WebLogic, Portlets, WebSphere, and Apache Tomcat Server.
  • Experience in Development of Software Applications and Customized Software using Java/J2EE open source technologies based on OOP Object Oriented Programming
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Expertise in DB2 and also extensively worked with Oracle, SQL Server 2000, MySQL relational database management systems.
  • Extensive experience in the field of Web Applications development using XHTML, HTML5, CSS3, Twitter Bootstrap - hand-coded, cross browser, HTML 4.01/5, CSS 2/3 , XHTML, OO-JavaScript, ExtJs, JQuery, AJAX, XML, ASP, SQL, and JSON.
  • Strong experience of developing ORM using Hibernate 4.0, configuring Hibernate persistence layer, mapping Java classes with database using Hibernate query language HQL and Annotations
  • Expert experience on writing web services both client side and server side using SOAP JAX-WS and RESTful JAX-RS . Experience on exposing a Stateless Session Bean as SOAP Web Service and Restful Web Service using Apache CXF
  • Experience in web application development using Struts 1, 2 Frameworks, JSF. Extensive Experience in using MVC architecture. Developed applications using EJB, JSP, JavaScript, Servlets, Java Beans, Action classes, Controllers, Concurrency, Generics, Logging Functionality, Ajax, XML, XSLT, JDBC, JSON.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools UML such as Rational Rose, Rational Unified Process RUP Working knowledge of Agile Development methodologies.
  • Experience in writing and executing unit test cases using JUnit and JMeter Testing Framework. Knowledge on Business logic integration like DROOLS.
  • Worked on Agile methodology including Test Driven Development TDD , Pair Programming, SOA for many of the applications.
  • Experience in Version control management tools like, CVS, VSS, and SVN.
  • Experienced in developing Web Services that includes RESTful web services and SOAP.
  • Good knowledge of EJB Session beans with JNDI mapped naming JMS message-driven beans.
  • Good working knowledge on build tools ANT/MAVEN, unit testing with JUNIT and logging tools like Log4j.
  • Excellent communication skills and strong architecture skills, Ability to learn and adapt quickly to the emerging new technologies.

Technical Summary:

  • Programming Languages
  • Java, C, C .
  • Web Technologies
  • HTML, JavaScript, JSP, JSF, XML, AJAX, DHTML, CSS, XSLT, Servlets, JSP, EJB, JDBC, JMS, JNDI, Web Services, JQuery
  • Databases
  • Oracle 8i/9i/10g, MySQL, PostgreSQL, DB2, MS SQL Server
  • Web Servers
  • JBoss 3.0/4.0, IBM Websphere, Tomcat
  • Servers
  • Web Sphere 6.0, Web Logic 8.1
  • Operating Systems
  • UNIX, Linux, Windows
  • Framework
  • Jakarta Struts 1.3, Spring
  • ORM Tools
  • Hibernate
  • IDE
  • Eclipse, Net Beans
  • Design Languages
  • UML
  • Build Tools
  • ANT, Maven
  • Version Control
  • SVN, VSS, TFS, CVS

Professional Experience:

Client: Walgreens - Deerfield, IL

Title: Sr. Java Developer

Project: Electronic Health Record EHR

Description: EHR is one of the key enterprise applications that is part of the overall health strategy for Walgreens and is primarily used for clinical services offerings to Walgreens customers. Application is used for capturing immunization and health testing that is administered for the patients across all Walgreens stores.

Responsibilities:

  • Responsible for implementing the J2EE design patterns like session facade, business delegate, value object pattern and Data access objects
  • Designed and developed Persistence and Business layers. Implemented these using Hibernate, Oracle and EJB.
  • Created WSDL, JAXB Web service's for Server side and involved in complete front end to backend persistence layer for Use cases assigned.
  • Implemented JEE patterns such as data access objects
  • Establish coding standards for Java, JEE, ExtJS.
  • Experienced in designing and developing JMS, and persistent message queue systems ActiveMQ for processing orders and enquiries from partners and retail stores
  • Designed and developed Web-services to expose the business methods to external services and for operations which need to be published over the web in coordination with the design team.
  • Identified complex types and provided in XSD and generated JAXB Object Structure for the modules.
  • Implemented RESTful Web Services for other applications to use business services.
  • Coded ANT scripts for building and deploying applications in development, test and production environments.
  • Designed, developed and deployed the EJB's Session, Entity and Message Driven Beans in the Middleware onto the WebSphere Application Server 7.5.
  • Developed Web Services using XML-based Web Services Description Language with Annotations.
  • Configured and used UDDI registry server as a permanent repository for storing WSDL services links.
  • Extensively used Java API for XML JAXP Processing with XML Parsers SAX 2.0 and DOM level2.
  • Designed and implemented various interfaces of the system for SOAP client request and returns the response via SOAP protocol.
  • Experienced in writing SOA based Enterprise Product Hub Web Service using JAX-WS, JAXB, and SOAP. Used Active MQ for messaging.
  • Developed JAX-WS Web Service Components for Customer Search and Customer Details Management Services.
  • Implemented Persistence Layer using Hibernate 3.0, HQL, and Criteria. Used the databases Oracle and MySQL.
  • Implemented Plan package deal web service which provides Plan deal information to the online store using JAX-WS.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Designed and developed Spring, Struts 2 and deployment descriptors using XML.
  • JUnit is used for testing the application modules and participated in the functional and integration tests.
  • Implemented Log4j for all classes to set debug levels on production systems.
  • Actively involved in fixing the defects raised during the post-production phase and extensively coordinated with the design team, production support and release management teams during testing and deployment phases.
  • Trained support team and Created documentation on parts of ECSS for production environment.

Environment: Java /J2EE, UML, Rational Rose, Hibernate 3.0, Spring EJB 3 , Web Services, JAXB, Struts2, RESTfull, Ant, XML, Annotations, WSDL, UDDI, JAXP, SAX, DOM, SOAP, XSD, JAX-WS, JMS, ActiveMQ, HQL, Criteria, Oracle 10g, MySQL, JUnit, Log4j, Maven, WebSphere Application Server 7.5, UNIX.

Confidential

Title: Sr. Java Developer

Description:

Loan Request: It was a web-based application that electronically submits documentation requests to the Loan Centers, electronically sends detailed loan information from Loan Manager, plus additional information entered into the forms, to the new Loan Center workflow process.

Responsibilities:

  • Involved in study of User Requirement Specification.
  • Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.
  • Worked with Agile SCRUM Methodology.
  • Developed Web services to allow communication between the applications using Rest and SOAP based Web services.
  • Developed JMS MDB solutions to transmit data over XML in order to save data asynchronous way through Web sphere MQ messaging.
  • JAXB was used for marshalling and un-marshalling XML based upon schema.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets, and Spring 3.0.
  • Integrated Spring Dependency Injection among different layers of an application.
  • Used Spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC
  • Implemented Business Logic using POJO's and used Web sphere 7.0 to deploy the applications
  • Used Spring Framework for MVC for writing Controller, Validations and View.
  • Iterative based methodology applied for the development of the application
  • Implemented J2EE Design Patterns like DAO, Singleton, and Factory.
  • Wrote Hibernate classes, DAO's to retrieve store data, configured Hibernate files.
  • Developed Service layer interfaces by applying business rules to interact with DAO layer for transactions.
  • Participated in the code reviews, testing of the functionalities that are developed JUnit Testing of DAO.
  • Involved in the Integration Testing and Bug fixing.
  • Used Java Persistence API JPA through Hibernate
  • Used Eclipse as IDE for development of the application.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Written stored procedures, triggers, and cursors using Oracle PL and SQL
  • Designed use case diagrams, class diagrams and sequence diagrams using UML
  • Used SVN for version control
  • Created rich client using Ajax to pull the data from database.
  • Developed UI screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Design and Development of Client side scripts using JAVA, JSP, and JavaScript, Apache Tomcat 6.

Environment: JAVA 1.7, J2SE, JDBC, Swing, JSF, RMI, Threading , Collections, J2EE, Servlets, Spring 3.0, MVC3, Ant, Maven, Hibernate 3.2, Apache Camel, WSDL , Rest , JMS, AutoSys, Dojo, LDAP, AngularJS, Websphere MQ SOAP Web Services , HTML, JavaScript, Hadoop, EDM, Big Data, Agile Methodology, PL/SQL, XML, XSD, UML, UNIX, SHELL SCRIPT, Oracle 9i, Websphere Application Server 7.0 , JBoss, TOMCAT, Eclipse 3.5

Confidential

Title: Sr.Java Developer

Description: The Life Insurance 's Field Sales and Claims Application allowed Agents in the field to give quotes to customers and for Claim adjusters to input claim information and monitor and update the claim progress..

Responsibilities:

  • Developed the application as per the functional requirements from the analysts
  • Developed the client side validation using JavaScript.
  • Developed web screens in HTML and JSP.
  • Design and Development of User Interface using Struts tag libraries
  • Responsible for client side validations and server side validations in JSP
  • Increased performance of the extended applications by making effective use of various design patterns Front Controller, Business delegate, DAO and Session facade
  • Design and Development of server side modules using J2EE, Struts, EJB, and Utility classes
  • Development of test cases for unit testing
  • Used Web Services to extract and communicate the records using XML and REST
  • Involved in maintenance and Documentation of the application Installed and configured WebLogic in Development and Testing environment
  • Developed the transaction-oriented logic in the Data Access Layer.
  • Designed, developed, debugged and tested the web based J2EE application
  • Used Log4J utility to log error, info and debug messages.
  • Configured and deployed the J2EE application on WebLogic Application Server
  • Played major role in the completion of the project.
  • Used the Transaction to persist the data in the Oracle 9i.
  • Proficiently created stored procedure for application.
  • Involved in creating scripts and PL-SQL Programs.
  • Used apache struts to develop the web-based components
  • Tested the whole application for errors screen by screens

Environment: Java 1.5, J2SE, Swing, RMI, Threading, JDBC, Collections, Reflection, J2EE, Ant, JSP, JSF, Servlets, Dojo, Javascript, Node.js, Ajax, Hibernate, Spring, Struts, PL/SQL, Weblogic Application Server, JBoss, SOA Integration, REST and SOAP Webservices, UML, Visio, Teamcenter, EDM, Log4J, Unix, C , Win XP.

Confidential

Title: Java Developer

Description: Confidential is a privately-held company that provides various integrated marketing services in the Confidential and internationally. The private company offers data management services, such as data center services that includes data backup and storage various payment method solutions for payroll, direct selling, sales incentives, channel or distributors, fuel, relocation, royalties, insurance claim cards, reimbursements, cash cards, expense cards, and award/recognition cards. Servicers can view their claims information online

Responsibilities:

  • Involved in analysis, design and development of Expense Processing system.
  • Developed the application using Struts 1.2 Framework that leverages classical Model View Layer MVC architecture.
  • Involved in designing the user interfaces using Struts Tiles Framework.
  • Used Spring 2.0 Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Developed Unit test cases using JUnit.
  • Used CVS for version control across common source code used by developers.
  • Used ANT scripts to build the application and deployed on Weblogic Application Server 10.0.

Environment: Struts1.2, Hibernate3.0, Spring2.5, JSP, Servlets, XML, SOAP, WSDL, JDBC, JavaScript, HTML, CVS, Log4J, 7, Windows XP, Web logic App server, Eclipse, Oracle.

Confidential

Title: Jr. Java Developer

Description: Expert knowledge of eLearning-Intelligent Test will evaluate a student's skill through a diagnostic test. The performance of the student in this diagnostic test is used to chalk out a personalized curriculum consisting of exercises and practice tests. The curriculum is constantly updated as the system learns more about the student based on the performance of the student, which helps the student to work on her/his weaknesses.

Responsibilities:

  • Responsible for the development of new requirements for student, instructor user role and ITP Kit Admin.
  • Preparing technical specifications, work assignments, coding and unit testing.
  • Developed Java JSP, Servlets as Server Side Components.
  • Responsible for validation of Client Interface HTML pages using JavaScript
  • Developed front-end screens and server side scripts using HTML, CSS, and JSP.
  • Responsible for the development of student user role module UI Screens and search criteria
  • Responsible for the development of content sensitive help for student, instructor and ITP Kit Admin modules.
  • The web portion of the application is built using the Struts framework with dynamic JSP pages.
  • Environment: J2EE, JDBC, Struts, Web Sphere6.1, SQL Server 2005 and WindowsXP, JDK v1.4, HTML, CSS, XML, log4j, JavaScript, MVC, RSA 7.0 IDE

We'd love your feedback!