Java/j2ee Veloper Resume
DE
SUMMARY
- 8+ years in multifaceted software development lifecycle from Design and Development to Deployment and testing of Web Based Applications using various technologies like Java and J2EE.
- Experience in both Front end and Back end web Technologies and ability to create applications that can use various database vendors application development testing and production
- Strong technical skills, high sense of ownership and fast learner.
- A very good team player with excellent Interpersonal and Analytical skills.
- Strong knowledge in implementing OOP concepts, Multithreading, Collections and Exception handling in Software Projects.
- Good working knowledge in Developing Web based Applications by using Servlets, JSP and spring framework.
- Good experience in using JDBC concepts for Database interactions.
- Experience on working with Object Relational Mapping using Hibernate (HQL and Criteria API).
- Experience database development skills using SQL/PLSQL for various Relational Databases like Oracle, Sybase, PostgreSQL and SQL Server.
- Experience in deploying applications using Tomcat, WebLogic and JBOSS.
- Good working knowledge in both REST (JAX RS Jersey) and SOAP (JAX - WS) Web Services development.
- Good working knowledge in Spring CORE, Spring MVC, ORM modules.
- Knowledge in using APACHE LUCENE implementation in the applications.
- Good working knowledge on building the applications using Maven.
- Experience in developing XML, DTD and XSD.
- Experience in using Eclipse(Helios and Kepler), Net Beans and Rational Application Developer (RAD)
- Experience in using Log4j framework for log maintenance in web applications.
- Extensive experience in developing Web Scripting languages such as Java Script and HTML.
- Good knowledge in AngularJS.
- Having good understanding of BootStrap, use of content delivery network’s (CDN)
- Proficient in presentation tier development using JSP and Custom Tag Libraries.
- Knowledge in implementing Java and J2EE design patterns like Singleton, Factory Pattern, MVC.
- Experience in applying styles on user interfaces using CSS
- Good knowledge on Agile Scrum Methodologies.
- Experience in implementing internationalization in both standalone and web applications.
- Good knowledge in using GIT, GITHUB.
TECHNICAL SKILLS
Operating Systems: UNIX, LINUX, Windows 7
Programming Languages: Java 1.6, J2EE, SQL, Pl/SQL, XML, XSLT, JavaScript Java/J2EE Technologies
Frameworks: Servlets, JSP, RESTful& SOAP based Web Services, Hibernate, Spring, Spring Integration framework, Spring IoC, Angular js, Boot Strap.
Unit Testing: Junit
Architecture: Object-oriented design, design patterns.
Middleware: SOAP, WSDL, UDDI
Database: Oracle 11g, MySQL, Sybase
IDE: Eclipse
Version Control Tools: CVS, SVN
Webserver: Apache Webserver
XML Technologies: XML, XSL, DTD/Schema, JAXB
Web Designing/Scripting: HTML, DHTML, AJAX, JQuery, Java Script, Angular JS, BootStrap
Methodologies: Waterfall, Iterative, Agile
Application Sever: Apache Tomcat, Web logic
Build Tools: Maven, Ant
Defect Logging and Tracking: Quality Center
PROFESSIONAL EXPERIENCE
Confidential, VA
Sr Java Developer
Responsibilities:
- Involved in the development using JDK 1.7
- Involved in developing the presentation layer using HTML,XSL, CSS, JavaScript and AJAX, JQueryAngular js and Bootstrap.
- UsedSpring DAO layer and Hibernate Templateto offer abstraction for the business from the database related code (CRUD).
- Coded Test Classes usingJUNITfor Unit Testing.
- DevelopedStored Procedures, Views, Triggersand Functions usingPL/SQL in Oracle.
- UsedLog4jfor logging.
- Used JSON extensively.
- UsedApache Mavenbuild tool for compilation and building WAR files.
- Used Eclipse, to develop and debug application code.
- Writing Web Service clients usingRest APIto interact with theserviceAPIs.
- Involved in implementation ofpersistence layer usingHibernateand prepared Value Objects.
- Built and accessed the database usingHibernate with Oracle.
- UsedGITfor version control of the application.
- Deploying the application underTomcatApp Server.
- Validation ofSeleniumtest cases.
Environment: Java, JavaScript, HTML, CSS, XML, JSON, Angular js, Bootstrap.js, GIT, Maven, Eclipse, JDBC, Hibernate, Spring, Tomcat, Log4j.
Confidential, PA
Sr Java Developer
Responsibilities:
- Legacy Visual Basic application Research
- Involved in the conversion of legacy application to Java based application.
- Design, Develop, Unit Test, Deployment and Support of Java based Web and Enterprise applications in both windows and UNIX environments.
- Instructed and modeled core Agile principles of collaboration, prioritization, team accountability and visibility; ensured consistent application of scrum methodologies across the enterprise
- Facilitated Scrum for offshore teams in India.
- Evangelized the benefits of Scrum to ensure its smooth adoption
- Assisted team with making appropriate commitments through story selection, sizing and task definition and participated proactively in developing and maintaining team standards, tools and best practices by reducing development time.
- Facilitated Daily Scrum Meetings and Monthly Reviews meetings. Conducted sprint retrospective and followed up on action items for continuous improvement
- Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
- Responsible for overseeing the Quality procedures related to the project.
- Key role in developing the database scripts
- Integrated the Angular.JS application with the RESTFUL Web Services.
- Analyzing the data and providing fixes for the defects raised.
- Involved in providing the documents needed for the production deploy.
- Built and accessed the database using Hibernate with Oracle.
- Used Front End Developing UI Interface using JSP, HTML5.0, CSS, JavaScript, Ajax, and JQuery.
- Used Spring MVC in developing the application.
- Used Spring ORM to integrate Spring Framework with hibernate.
- Used Spring DAO layer and Hibernate Template to offer abstraction for the business from the database related code (CRUD).
- Involved in producing Restful web service’s using Jersey to retrieve the information Policy and Claim transactions.
- Consuming the developed web services for the claim processing using AEGIS application.
- Write the SQL queries for CRUD operations, and Stored Procedures.
- Develop the applications using Eclipse or Rational Application Developer.
- Develop build scripts using Maven for the build and deployment.
- Analyzed code for System testing. Have strong experience in Eclipse Debugging and Defect fixing.
- Involved in defect tracking with QC and troubleshooting the issue to fix.
- Write Shell Scripts using UNIX or Linux.
- Supported for the warranty time.
- Design and Development of Web Services to integrate with other applications.
- Knowledge on Data Power and Single Sign On.
Environment: Java, HTML, Hibernate, JavaScript, Spring MVC, Angular.js, Struts, Windows, SQL, Web Logic, Visual Basic, JQuery, AJAX, Quality Center, Agile Scrum and Restful web services using Jersey.
Confidential, DE
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of application.
- Developed using Spring MVC, Dependency injection concepts.
- Worked on UML application design diagrams and drawn class, use case diagrams.
- Used Hibernate ORM framework to communicate with Oracle DB and developed DAO and DTO classes.
- Designed Frontend with in object-oriented JavaScript Framework like Angular-JS, jQuery,Bootstrap-JS and Ext-JS.
- Developed JSPs to render views.
- Worked on Spring model, validations and controller classes using annotations.
- Written JSP pages using JSTL, Action tags and custom tag libraries.
- Consumed JAX-WS web services.
- Written various SQL queries using inner queries and aggregate functions.
- Used JMS for asynchronous message communication by creating queues and topics.
- Involved in WebSphere Server administration like setting up Data Sources, deploying applications, also configured and deployed EAR files in WebSphere App Server.
- Effectively configured log4j for logging and written Junit test cases for testing.
- Monitored logs to troubleshoot the application level issues.
- Written JUnit test cases for unit testing java classes.
ENVIRONMENT: Java, JSPs, Spring MVC, Hibernate ORM, UML diagrams, JavaScript, jQuery, Angular-js, BootStrap-js, Ext-JS 4.0, WebSphere Server, JAX-WS web services, IBM RAD, SQL, Oracle DB, RTC, JUnit, log4j, Maven.
Confidential - Weehawken, NJ
Sr Java Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Involved in Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) Techniques using Unified Modeling Language (UML)
- Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
- Worked with Java Script,jQueryevents and functions.
- Implemented Java, J2EE, XML and JavaScript.
- Developed User-interface using JavaScript, HTML5, jQuery, Ajax and CSS3
- Developed crucial functional requirement specifications, creating detailed use cases and process flow diagrams to support functional specifications.
- Involved in Daily Scrum Meetings and Monthly Reviews meetings.
- Used Core Java 6: Collections, Exception Handling, multithreading and generics.
- Incorporated spring with Hibernate. Configured Hibernate for OR Mapping.
- Involved in writing POJO classes, hbm files, hibernate-cfg.xml and configured them in the application as per hibernate framework. Involved in writing HQL in Hibernate to retrieve the data from database.
- Developed and Consumed SOAP and RESTFUL web services.
- Knowledge in implementing the security mechanism using Data power appliance.
- Performed Restful testing with SOAPUI, Rest Client.
- Performed extensivetest-driven developmentusingJUnitfor unit testing.
- Responsible for data validation on the Client side by usingJavaScript andJQuery.
- UsedSpringMVCin architecture in developing the application.
- UsedHibernatefor querying and maintaining database persistent objects and implemented thesecond level cachingusing Hibernate.
- Consumed web services and integrated with legacy application modules.
- Trouble shooting the application when defects arise.
- Deployed the application onApacheTomcat Server.
Environment: Java, spring, Hibernate, Restful web services (Jersey), Oracle, Apache Tomcat, Maven and Agile Scrum
Confidential, Parsippany NJ
Java/J2EE Developer
Responsibilities:
- Involved in gathering system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement Specification document and Architecture document.
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Used TDD methodology to develop the application.
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture.
- Worked with the Backbone Js Framework.
- Developed presentation layer using JSP, HTML and CSS and JQuery
- Developed JSP custom tags for front end.
- Extensively used Spring IOC for Dependency Injection.
- Used Agile SCURM methodology in deployment of web Applications.
- Used standard J2EE design patterns and Model-View-Controller in application design.
- Developed Action classes and DAO classes to access the database.
- Developed several POJO class to map table data into Java Object.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Used Toad database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
- Used JUnit for testing the application and Maven for building Projects
- Deployed the applications on Rational Application Developer.
- Used tortoise SVN tool to keep track of all work and all changes in source code.
- Involved in application deployment using ANT script.
- Log4j was used to log the events in the application.
Environment: Java/J2EE, Spring 3.2, Struts MVC, JDBC, JSP, HTML, JSTL, CSS, JQuery, Backbone Js, Java Mail, SMTP, AJAX, CVS, XML, Web Sphere 7.0, IBM MQ,XSD, XSLT, Oracle 11G, JUNIT, log4j, Ant, UML, Unix, SVN, IBM RAD, Toad, PUTTY, JIRA, TDD
Confidential
Java/J2EE Developer
Responsibilities:
- Designed Use-case diagrams and class diagrams for the business modules.
- Implemented Data Access Layer (DAO) and has leveraged Hibernate as Object/ Relational mapping solution.
- Developed the Live Call Service and Appointment web services using SOAP and WSDL.
- Implemented scheduling tasks for Call related tasks like Call Disconnect and Call Hang up using quartz scheduler API.
- Designed and implemented singleton, Factory, DAO design patterns.
- Performed Unit Testing of the Java Classes using JUnit.
- Used for Oracle database activities.
- Development of Cartridges for automated and manual tasks related to Video solution in OSM design studio.
- Involved in OSM and UIM integration.
- Used CVS and VSS for Software configuration management and version control.
- Used Ant scripts to build and deploy the application on the Web logic application server.
- Responsible for database design and tuning, code review, interacting with Developers and team members to fix the bugs, performance enhancements, Technical Documentation and User Guide for the product.
Environment: Core Java, JSP, spring and Oracle, OSM automation plugins, Oracle OSM.
Confidential
Java Developer
Responsibilities:
- Involved in Requirements gathering, Analysis and Documentation.
- Involved in requirement design and implementation of the system.
- Developed the front end of the application using HTML, JSP, JS and JS Frameworks.
- Used UML & Rational Rose to design the Object Model Use Cases, Activity Diagrams, Sequence Diagrams and Component Diagrams .
- Implemented session beans to perform business logic and entity beans to persist or retrieve data from the Oracle 9i database.
- Developed module which performs authentication and authorization and the one which provides real-time reports on credit-usage by different entities in an organization.
- Wrote Junit test cases to test DAO classes and some methods in session beans. Extensively used PL/SQL for writing queries and stored procedures in Oracle/SQL Databases.
- Created schema and processed XML to stream data across different Interfaces for authentication, authorization, charge and reversal of a real-time transaction.
Environment: JSP, Servlets, EJB, JDBC, JUnit and Oracle, Java, Struts Framework, Oracle9i, Windows xp, Web logic, Hibernate, XML, WSDL, SOAP, UML, Clear Case, HTML5, CSS3.
