Sr. Java Developer Resume
Columbus, OH
PROFESSIONAL SUMMARY:
- Over 6years of IT experience in Object Oriented and Java/J2EE applications and client server application development.
- Working on a staff - facing front-end solution. It is an internationally designed application that allows for a great deal of localization in order to provide a customized view of information on a customer.
- Sound Knowledge of Design Patterns like Singleton, Business Delegate, Session Facade, DAO, MVC etc.
- Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
- Excellent industry experience developing efficient, portable, web-based user interfaces using JSP, HTML, DHTML, JavaScript, CSS, and JQUERY.
- Hands-on experience with industry-standard IDEs like Eclipse and Net Beans.
- Expert skills in application programming using Java, Servlets, JDBC.
- Experienced in various frameworks and tools Jakarta Struts Framework, JSF and Spring MVC.
- Expertise in Message based systems using JMS API and Message Driven Beans.
- Expertise in developing Multi-threading applications.
- Good working knowledge of Spring Framework and Hibernate Framework.
- Extensive B2B development works on BEA Web Logic, IBM Web Sphere and JBoss Application servers.
- Sound Knowledge of Design Patterns like Singleton, Business Delegate, Service Locator, DAO, DTO and MVC in the development of Multi-Tier distributed Enterprise Applications.
- Proficient in technologies Java, J2EE, Servlets, JSPs, EJB, JDBC, JMS, JNDI, Java Beans and Web Services.
- Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL Server, and My-SQL.
- Strong experience in handling different Web Servers likes Apache Tomcat
- Good knowledge with CVS, SVN, ADF and Perforce version control systems.
- Strong background in supporting production environments and meeting customer needs.
- Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and in a team environment with good team spirit.
TECHNICAL SKILLS:
Software: Microsoft Office 2007,10, MS Project, Visio
Languages: Java, C, C++, JavaScript
Operating Systems: Windows 98,2000,XP, Windows7, Mac OS, Unix
Tech/Frameworks: J2EE (Servlets, JSP, JNDI), JDBC, JSF, Hibernate 3.0, Struts 1.3, Tiles, Spring 3.0, DOJO, AJAX, JSON,JQUERY, EXT-JS, HTML/HTML5, CSS/CSS3, XML, DOM, XSLT, JCE, Web Service (Axis2, SOAP, WSDL, JAX-RPC, JAX-WS), Design Patterns
Web/App. Server and IDE’S: Tomcat 5.5 & 6.x, WebLogic 8.1 & 9.0, 10.3.2, Web- Sphere 5.0, 6.1,8.0, JBoss, TOAD, IDE’s ( Net Beans, Eclipse, RAD )
Tools: UML, Rational Rose, Microsoft Visio, SOA, IBM MQ Series
Source code Control: SVN, CVS, PVCS, Clear Case
Build/Deploy: Ant, Maven
Methodologies: Systems Development Life Cycle (SDLC), Waterfall, Agile(scrum)
Database: Oracle 8i/9i/10g/11g, SQL Server2005/08/10, MS Access
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential - COLUMBUS, OH
RESPONSIBILITIES:
- Interacting with the business analysts to gather the requirements and understanding the functionaldesign specifications for the requirements.
- Designed the application architecture using JSF framework and J2EE specifications.
- Used EJB Framework for developing business components and integrated it with the JSF Framework and JPA-Hibernate.
- Development of server side programming using EJB's, JSP, JSF, Primefaces.
- Designed banking web application by implementing the JSF 2 framework for Model View Controller (MVC) pattern
- Used JavaScript for client side validations and involved in developing JSPs for developing the view of the application.
- Involved in the Data Access Object layer for storing, updating and loading the data using JPA-Hibernate and used container managed transactions.
- Responsible for unit testing and integration testing, bugs fixing, handling change requests.
- Used Ant script for build and deploy process and deployed the application on Jboss server.
- Interacting with team members to understand the business domain and helping them for solving the technical problems.
- Involved in complete SDLC management using Rational Unified Process - Requirements gathering, Design, Analysis, Development and Testing.
- Followed the Java coding standards for scalability, reusability and ease of maintenance. Used JSF framework along with JSP, Servlets, Maven, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
- Performed validation for client side as well as server side with the help of JSF Validation Frame Work.
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security.
- Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM.
- Deployed components on jboss application server and wrote automation test cases using selenium.
Environment: Java1.7,JSF2.0,EJB,JPA,Hibernate,HTML,CSS,AJAX,AngularJS,NodeJS, JavaScript, Oracle11i,RAD7.0,Websphere7.0, Ant, Maven, JUnit, XML,Log4j
Sr. Java Developer
Confidential - Buffalo, NY
RESPONSIBILITIES:
- Involved in gathering requirements and built technical specifications from the requirements.
- Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance
- Developed J2EE components on Rational Application Developer (RAD) and used Rational Team Concert (RTC) for source code control.
- Executed admin configurations and deployed applications on WebSphere Application Server (WAS 8.0)
- Made use of the Object Relational (OR) mapping tool, Hibernate for backend data persistence.
- Utilized maven for build-management and deployment activities
- Applied added security layers to the application using Spring Security
- Developed user interfaces using dojo and JSP
- Designed database schema to support different entitlements
Environment: Java1.6, JSP,Angular JS,Node JS, Ajax,Spring3.0, RAD7, XML, XSL, Websphere8.0, Oracle Developer,SQL,PL/SQL, ORACLE10i,Toad,CVS,Log4j
Sr. Java Developer
Confidential - SFO, CA
RESPONSIBILITIES:
- Involved in gathering requirements and built technical specifications from the requirements.
- Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
- Worked on JSF / J2EE applications for multi-device web-based environments
- Used Spring MVC framework for building the application based on MVC design paradigm.
- Used Spring AOP to implement security, where cross cutting concerns were identified.
- Developed JSPs, JCE, Servlets and custom tags for creating user interfaces.
- Used spring security in Protection against attacks like session fixation, click jacking, cross site request forgery, etc.
- Developed Business logic with the help of spring and Data Access was implemented using Hibernate.
- Developed SQL queries and executed them by using JDBC Template provided by spring.
- Consumed Web Services (SOAP) from third party for authorizing payments to/from customers and implemented them using CXF.
- Developed REST server which access to REST client resources.
- Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by spring.
- Used JSON data to produce native JavaScript objects.
- Implemented OR Mapping with the tables in the Oracle database for one-to-one relation and many-to-one relation with the tables.
- Did Packaging and Deployment of builds through Maven script.
- Web Logic Application Server is being used as the Business Service Tool in middle tier.
- Used Log4j for tracking the applications.
- Used Clear case as version control tool and Clear Quest for defect management.
Environment:: Java 1.5, J2EE,JSF,HTML,CSS,AJAX, Spring2.0, Hibernate, Eclipse, Oracle 9i, Maven, SOAP, LOG4J, Clear case, Clear Quest, Web Logic Server7.1, Scrum, Agile.
Java/J2EE Consultant
Confidential - Orlando, FL
RESPONSIBILITIES:
- Participated in user requirement sessions to analysis and gather business requirements.
- Developed front end for Schedule Inefficiency using HTML and CSS
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
- By using spring security developed Optional integration with Spring Web MVC
- Involved in implementing application prototype using JSP, Servlets, JDBC and Struts framework to give the presentation.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet). Also implemented Dependency Injection using the Spring framework.
- Developed Business Delegate, Facade, Service locator, Data Access Object and Value Object design patterns.
- Developed Web Services using AXIS2 and used SOAPUI to test implemented web services and third party services.
- Developed JSON data in maintaining the java script.
- Developed POJO classes and mapping files and configuration files for the database.
- Wrote technical documents related to workflow model and activities performed for the particular work items.
- Developed complex database SQL queries/Stored Procedures and tuning SQL queries..
- Responsible for unit testing using JUnit and building test cases and templates for integration testing.
- Used Subversion to commit the source and created tags and branches
Environment: J2EE, JSF 2, Hibernate 3.0, Spring, JNDI, HTML, CSS, XML, Java Script, Eclipse Indigo, Web services (WSDL), SOAPUI, XML Spy, JBoss Server, Log4j, ANT, JMS, SQL Developer, Bugzilla, Subversion, JUnit, MS Visio, Oracle 9i.
Sr. Java/J2EE Consultant
Confidential, Chicago, IL
RESPONSIBILITIES:
- Study and analysis of business and functional requirements.
- Involved in Database Designing and Development using Struts Framework.
- Implementing Dao's, BO's and Schedulers.
- Frequent interaction with the business and data analyst to define the data flow with specific reference to data structure.
- By using spring security developed dependency management systems .
- Created use case and system integration sequence diagrams.
- Worked with REST server which provides access to the resources and a REST client which accesses and modifies the REST resources.
- Interaction with global operations team for deployment and implementation of the project.
- Preparing technical/design documentation, unit test case implementation and release procedure for support team.
- Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support
- Used Spring Framework for implementing business logic and maintaining transactions.
- Used Spring AOP for developing advices, for aspects such as logging, security and Audit Logging.
- Created detailed requirements for handling and logging errors and exceptions.
- Participated in customization of application framework and development environment.
- Implementing the design patterns like Business Delegate, Session Façade, DAO, Service Locator, and Singleton.
- Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
Environment: J2EE, Java JDK 1.5, EJB 2.0, JMock, Scrum Works, JQuery, Ajax, Struts, Hibernate, JDBC, JSP, Web Services, RAD6.0,IBM Web sphere Application Server5.0, Ant,Log4j
Implementation Engineer
Confidential - Minneapolis, MN
RESPONSIBILITIES:
- Developed an additional module in Sales Tax in J2EE Struts, which empowers clients with the ability to submit tax for various items through sales tax online screens.
- Developed additional batch processing interfacing Sales Tax with other systems. Maintained this batch schedule with Control-M enterprise manager.
- Developed Web Components using JavaScript, JSP, JSTL, Custom Tags, Struts Tags, HTML and Ajax
- Wrote Server side components using Servlets, JDBC. Used Struts framework for MVC implementation
- Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring the domain for web logic clustering, SSL, Database Connection configurations, performance monitoring, etc.
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using Selenium.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Designing process documents and job flow diagrams using Rational Rose/MS Visio
- Demonstrating the Design with Business Analyst and Data Analysts.
Environment: UNIX, Java/J2EE Struts, JSP, Servlets, PL/SQL, PL/SQL Developer,UNIX Shell Scripts, Java Scripts, Oracle 8i, Control-M, Eclipse, Web logic, Junit
Software Engineer
Confidential
RESPONSIBILITIES:
- Developed web tire using Servlets, JSP, Struts, ADF,Tiles, Java Script, HTML and XML.
- Responsible for Design & Implementation of Online Survey module
- Used Front Controller design pattern for Domain blocking module. Also extensively used Singleton, DAO design patterns for enhancements to other modules.
- Implemented Client Side and Server Side validations using Java Script and Struts Validation Framework on Login and Registration forms.
- Involved in creation of Use Cases and Test Cases. And also involved in execution of Unit Test cases and Integration test cases.
- Development of PL/SQL Stored Procedures to be used by the Java DAO layer
- Development of UI Mock Prototype using HTML and Java Script for Domain Blocking module.
- Involved in framing and documenting the Coding standards and best practices for the team, which improved the code quality and performance of the application.
Environment: Java1.5, JSP, HTML,Java Script,CSS,Struts, Eclipse, XML, XSL,Apache Tomcat,SQL, ORACLE, Toad,SVN