We provide IT Staff Augmentation Services!

Sr. Java Consultant Resume

0/5 (Submit Your Rating)

Dearborn, MI

SUMMARY

  • Around 8 years of experience in designing, development and maintenance of commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using Java/J2EE technologies
  • Involved in the Software Development Life Cycle (SDLC) phases, which include Analysis, Design, Implementation, Testing and Maintenance
  • Worked on the development of client/server, web Applications, and enterprise applications using JAVA, J2EE technologies
  • Strong hands on experience in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, Struts, Web-services, XML, JMS, AJAX and JDBC
  • Involved in multithreading environment, writing the multithreaded applications.
  • Worked on Spring modules - IOC, AOP, JDBC, MVC (Model View Controller) & ORM
  • Worked on Spring AOP for Logging, Transactions and Messaging
  • Experience with various J2EE design patterns like Singleton, Factory, DAO, Session Facade, Business Delegate, and Service Locator in the development of enterprise applications
  • Used persistence frameworks Hibernate ORM, JPA (POJO) to a relational database
  • Work experience in implementation in RESTful web services by using JSON objects and SOAP based web services using Axis framework
  • Have also worked in XML, XPATH, XSD, XSLT
  • Experience with advanced front-end technologies like HTML 5.0, JSON, jQuery, CSS, Java Script, and Tag Libraries (JSTL)
  • Having knowledge of using Log4j logging framework
  • Extensively used various IDE tools such as Eclipse, NetBeans
  • Worked on several application servers like WebLogic, Tomcat and Websphere
  • Worked in various application methodologies including Agile and waterfall model
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL)
  • Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, SQL queries
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies

TECHNICAL SKILLS

Languages: Java, C, C++, C#.

Java Technologies: Java, Log4j, Java Help API, Collections, Multithreading.

J2EE Technologies: JSP Servlets, JDBC, SOAP, REST, JMS.

Methodologies: Agile, Waterfall, UML

Framework: Spring, Struts, AOP, Security.

ORM tools: Hibernate.

Database: Oracle DB, MySQL.

Application Server: Apache Tomcat, WebLogic, WebSphere.

Web Technologies: HTML, Java Script, CSS.

Build Tools: Maven

Database Tools: SQL developer, toad.

IDE / Testing Tools: NetBeans, EclipseOperating System Windows, LINUX, UNIX.

Scripts: Java Script, Shell Scripting.

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Pleasanton, CA

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and maintenance phases of the Confidential application
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing
  • Involved in using spring concepts, Batch implementation and Spring MVC
  • Involved in creating Restful web services using JAX-RS and Jersey libraries
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects
  • Designed and implemented application using spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, Weblogic and Restful Webservices
  • Worked on Agile Methodology
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time
  • Implemented Java and J2EE Design Patterns like Business Delegate, MVC, Singleton, Factory, Data Access Object (DAO), Service Locator, and Chain of Responsibility
  • Used Maven to build war and war files to deploy on Application Servers
  • Worked on bug fixing and enhancements on change request
  • Designed and implementation of web services both SOAP based with WSDL, and RESTful
  • Analysis, Design and developing user requirements (Change Requests) after discussing with the business users and the project architect
  • Implemented Spring Framework as MVC architecture
  • Used Hibernate Layer to replace product SQL’s
  • Modification of existing functionalities initiated by problem report/change request and maintaining product compatibility
  • Resolved defects and worked with QA team for testing
  • Provided production support for the application after deployment
  • Creation of task break up and estimation
  • Used Atlanssian tools JIRA for tracking the works status and using Stash to push to the new environments

Environment: Java, Web Services, Spring, Hibernate, JSP, Servlets, JSON, SOAP, XML, JMS, JAXB, Maven, Eclipse, Java Script, Ajax, Oracle 10g, Web logic, JIRA, Agile Scrum.

Java developer

Confidential, Philadelphia, PA

Responsibilities:

  • Developed and coded interfaces, classes and created appropriate relationship between system classes and interfaces
  • Extensively involved in system architecture, software development, database design, deployment, testing, performance tuning, and maintenance for large-scale, web-based and distributed J2EE projects
  • Conducted Agile and Waterfall vision and strategy presentations to managers, investors, partners and sponsors
  • Used JavaScript for client side validation and used OOPS methodology to develop the application
  • Developed various helper classes using Core Java multi-threaded programming and Collection classes
  • Develop the code for GUI using JAVA, JSP, JavaScript, Ajax, spring, Hibernate and HTML
  • Used AJAX extensively to create user specific search in an application
  • Dealt with concepts such as synchronization and thread pools
  • Performed exceptional handling to solve many issues in the application
  • Good experience in handling JSON data for submission of forms and various other data manipulations
  • Developed the application using Spring MVC
  • Various J2EE patterns like MVC, Data Access Object (DAO) and Data Transfer Object (DTO) in developing the application
  • Created Restful web service to manage various transactions
  • Spring JDBC template was used as one of the technologies for accessing the database
  • Part of Design Team and user requirement gathering meetings
  • Used Hibernate and Spring to implement the application project within JBoss
  • Maintained internal DNS subdomain along with mail server
  • Implemented the Connection Pool to the database
  • WebLogic server was used as application server for the entire project
  • Work with the support team for issues that arise in production

Environment: Core Java, XML, JavaScript, AJAX, multithreading, Maven, JDBC, Struts, GUI, Servlets, JSP, Restful, JMS, WebLogic App server, Oracle 9i, SQL, PL/SQL, UML.

Sr. Java Consultant

Confidential, Dearborn, MI

Responsibilities:

  • Interacting with customers for requirement gathering and attend JAD sessions to prepare and modify the use cases
  • Responsible for fixing the PIR’s (Production Issues) based on the severity and priority of the Issues
  • Involved in enhancement of the application to include the incentives offered to the retirees by the state government
  • Involved in the development of Batch program which will process the payment requests and create cash receipts for the payments and generates report for the failed payments
  • Implemented Factory, Service locater, DAO and Singleton design patterns
  • Developed the web pages and navigation rules using JSF framework and JSF navigation rules
  • Used Spring IOC to inject the dependent objects at run time
  • Developed DAO’s and involved in configuration of Data Sources & Connection pools according to business needs
  • Involved in Hibernate configuration to persist the data and developed mapping files
  • Used web services provided by Treasury Centralized Electronic Payments Authorization System (CEPAS) for electronic payments
  • Implemented SOA by using web services and working with SOAP, XML, SAX and DOM parsers
  • Working with RSA 7.5 and websphere to deploy and test the application in development environment
  • Using Log 4j API and ANT scripts to automate the build and deployment process in dev
  • Writing code to generate report based on the data from table using Hyperion SQR Developer
  • Involving in unit testing and integration testing my writing test cases using J-Unit
  • Provided Technical Support during various phases of testing like Integration, System and User Acceptance Testing

Environment: Java 1.5, JSP, Servlets, Spring2.0, AJAX, Web Services, Hibernate, SOAP, WSDL, Serena Team Track, Perforce, RSA 7, J-Unit, JDBC, ANT, Oracle JDeveloper, Web Sphere 6.1

Java developer

Confidential, San Jose, CA

Responsibilities:

  • Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing and UAT Testing support and Production Maintenance
  • Extensively used agile development methodology and project planning
  • Analysis and Design of various modules using J2EE Architecture
  • Involved in designing the user interfaces using JSP
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture
  • Written Hibernate annotation based mapping Java classes with Oracle Database tables
  • Implemented PL/SQL in Oracle
  • Implemented Stored Procedure in Oracle
  • Implemented SQL Joins and DML, DDL operations
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples
  • Used Eclipse as Java/J2EE IDE tool for creating POJO, JSP, and Java Classes
  • Implemented feature of Spring framework
  • Developed ANT scripts to build the application and deployed on Web Sphere Application Server
  • Performed unit testing of core functionalities through Junit
  • Used Log4J for logging and tracing the messages

Environment: Core Java, JSP, Struts, Spring, Hibernate, Oracle, HTML, XML, DOM, SAX, WebSphere, SSH, LOG4J, Eclipse.

Java developer

Confidential

Responsibilities:

  • Design and development of Java classes and interfaces
  • Worked on JavaScript and HTML for the client side validations
  • Data Model design and interface layer design with other team members
  • Design and developed JDBC connection objects for the data retrieval and update
  • Developed connection pooling method to avoid the waiting for database connection
  • Building, testing and deploying the application on Web logic server

Environment: Core Java, Multithreading, Swing, Struts, Maven, JDBC, JSP, Servlet, Html, JavaScript, Web logic, Oracle.

Java Developer

Confidential

Responsibilities:

  • Developed front-end using JSP, HTML, CSS, Java Script and Jquery
  • Responsible for developing Servlet
  • Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio
  • Followed iterative approach in timely manner
  • Developed database design, connectivity and access
  • Wrote MySQL queries and used JDBC API
  • Worked in Windows environment for building the application using net beans IDE
  • Developed test cases and performed unit testing using J Unit
  • Extensively used Collabnet subversion for version control
  • Used Glassfish Server for deploying various components of application
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL)
  • Maintained Struts architecture throughout the application
  • Developed the bean classes for better data exchange between the MVC layers
  • Deployed the application on WebLogic Application Server
  • Created connection pools and data sources
  • Modified JavaScript to read client side activities (events) and data and event validations
  • Used CVS as version Control system

Environment: Java, J2ee, Sql Server, Struts framework, spring, ANT, Tomcat Application Server, Servlets JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP, and Linux.

We'd love your feedback!