Sr. Java/j2ee Developer Resume
Wilmington, De
PROFESSIONAL SUMMARY:
- 8+ years of IT experience various stages of Software Development Life Cycle ( SDLC ) including requirement analysis, design, development, testing and implementation.
- Extensive experience with advanced J2EE Frameworks such as spring, Struts, JSF and Hibernate .
- Expertise in implementing and deploying SOAP Web Services and Restful Services, WSDL to develop dynamic server side web contents .
- Thorough knowledge in developing applications using Core Java concepts like OOP, JAVASWING, JDBC, JMS, Multithreading, Junit and advanced java concepts like Web Services, HTML, DHTML,CSS, JSP, Servlets,EJB,JavaMail,Log4j,ANT,XML, XSLT,RMI.
- Unit testing. Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory Method.
- Expertise in Object Oriented Analysis, Design and Development (OOAD) methodologies.
- Implemented the Hibernate framework (ORM) to interact with database.
- Expertise in developing GUI based application with Java Applets and Swings.
- Experience with developing enterprise applications using IDEs like Rational Application Developer (RAD), WSAD (WebSphere Application Developer), Eclipse.
- Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g, DB2.
- Strong experience in DatabaseDesign, writing stored procedure, functions, triggers, DDL, DMLSQL queries.
- Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
- Developed Java applications and tools to automate tests run in UNIX environment .
- Expertise in working with Windows, LINUX and UNIX, Shell Scripting, Subversion and CLEARCASE platforms .
- Good knowledge of using PERL on Operating Systems and strong experience on JSON.
- Worked on the dependency injection using spring framework with Application Context XML file .
- Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
- Participate in the software design, development and package implementation using the Hybris platform.
- Experienced in deploying, configuring, maintaining applications on application servers such as Jboss, Web sphere (8.5,8.0), Web logic,JRUN4, GlassFish and Tomcat .
- Developed the UI panels using JSF, XHTML, Appian, Oracle, AngularJS, XML, SQL, Data Modeling, WebLogic Application Servers, SaaS, POC, RDBMS, CSS, POJO and JQuery.
- Experience in Lucene/Apache Solr to index the processed data to make use of Solr search capabilities.
- Hands on exposure to different SDLC models like Waterfall, Agile and undergone the training in software Development Processes like SDLC, Test Driven Development (TDD) and Iterative Methodologies, SCRUM, SDLC,UML, Parallel programming, Extreme Programming and Test - Driven Development.
- Had experience in JMS and Message Queue listeners for Message Queue Service .
- Developed AJAX functionalities using frameworks like JSON, EJB, XML, JMS, SQL server,JBoss, EJB, XML, JMS, SQL server, Pro*c, DOJO and JQuery .
- Experience in client-side development with HTML, CSS, JavaScript, and JQuery.
- Hands on experience working with databases like Oracle, SQL Server and MySQL.
- Written JUnit Test Cases for challenging environments.
- Have written SQL queries to generate the reports for the Web Trade Service application .
- Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.
TECHNICAL SKILLS:
Languages: Core Java, J2EE, SQL, PL/SQL, UML, C/C++, Lucene/Apache Solr,UML,
Web Technologies: JSON, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS,HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript,Dojo, Angular JS, AJAX.
XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss. IIS
IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE
Tools: TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, JMock, I Report
Operating systems: Windows, UNIX, Linux, Sun Solaris.
Databases: Oracle 8 / 9i / 10g, HSQL, DB2, PL/SQL,My Sql, MS SQL Server 7.0, Sybase, MS-Access.
Design Patterns: MVC, Singleton, Visitor, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc…
Frameworks: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.
Version Control: CM Synergy, Rational Clear Case, Rational Clear Quest, CVS, VSS, SVN, Git.
PROFESSIONAL EXPERIENCE:
SR. JAVA/J2EE DEVELOPER
Confidential, Wilmington, DE.
RESPONSIBILITIES:
- Effectively interacted with team members for requirements capture and Analysis.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Responsible for managing a team of three to four people unofficially.
- Analyzed and documented B2B business requirements
- Responsible for creation of Beans, Controller classes JSPs.
- Configured Spring Web MVC Framework to implement MVC design patterns.
- Worked on spring application framework features IOC container and AOP.
- Worked on Hibernate object relational mapping according to database schema
- Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application.
- Involved in the integration of multiple layers in the application.
- Developed the SOAP API platform - a set of corporate endpoints and response handling, using Node.js.
- Worked on a team to develop front end components utilizing HTML5, CSS, JavaScript, jQuery and Dojo Toolkit framework.
- Developed and implemented Oracle Endeca products as per client requirements.
- Transferred data between front-end and back-end using JSON and AJAX.
- Experience with Core Java fundamentals such as Multithreading, Collections, Generics and Annotations.
- Performed Unit testing on B2B Project.
- Involved in creation of Test Cases for JUnit Testing.
- Involved in debugging and troubleshooting related to production and environment issues
- Used SVN, Perforce as configuration management tool for code versioning and release.
- Performed machine learning experiments using an Azure ML studio, which uses K-means clustering and interacted with the Microsoft Azure Cloud.
- Deployed the applications on Web Sphere Application Server 8.
- Used Log4J to log useful information in the application code and JUnit for unit testing
- Involved in constructing industry standard FIXML messages using Document Type Definitions.
- Take the group-wide initiative to adopt udeploy for automatic application deployment for product release.
- Performed Unit testing.
- I was writing code in TDD manner and actively collaborated with rest of the team.
- Performed E2E Testing.
- Performed the day to day analysis for issue tracking system.
- Managed the development server to deploy the application EARs and WAR files.
ENVIRONMENT: Java, J2EE Servlet, JSP, XML,udeploy, Spring Web MVC Framework, spring, Hibernate, Log4j, ANT, Jenkins, Web services, Websphere Application Server 8 and Oracle.
SR. JAVA/J2EE DEVELOPER
Confidential, New York, NY
RESPONSIBILITIES:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Developed class diagrams and sequence diagrams using Enterprise Architect.
- Analysis of Business requirements & Design Specification Document to determine the functionality of the ETL Processes.
- Gathering information of about loan accounts.
- Developed the application implementing MVC Architecture integrating JSF with spring frameworks.
- Involved in developing code for obtaining bean references in spring framework using dependency Injection (DI) and Inversion of Control .
- Developed various screens using HTML5, CSS3, JavaScript, jQuery, ExtJS andAngularJS to onboard new team members, assign them to a specific project(s), data entry pages to submit weekly hours against specific tasks.
- Created a model view framework in Node.js to facilitate rapid prototyping.
- Involved in development of presentation layer using JSP and Servlets.
- Created configuration files for spring, Hibernate and JSF integration .
- Created protoypes using Node.js and backbone.js to create proof of concepts for determining the direction the Risk Management interface should take.
- Asynchronously communicate with and parse data from JSON based web services
- Implemented Object-relation mapping in the persistence layer using Hibernateframework.
- Developed REST services using JERSEY implementation .
- Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses .
- Applying rules on individual accounts by droolsrulesengine which contain certain business rules.
- Designing the workflow according to the business requirement using Appian process modeler .
- Designed User Interface using Appian Form Designer and JavaScript .
- Created Technical documents to outline the Appian Design Architecture .
- Develop process models to orchestrate automated business processes using Appian Enterprise BPM Suite .
- Good working knowledge on Oracle Endeca Discovery Framework 1.3 .
- Communicated with external applications JMS messages using MQ Series .
- Developed the helper classes for better data exchange between the MVC layers .
- Implemented Multithread concepts in Java classes to avoid deadlocking.
- Worked on Hybris Administration Console to perform update/initialize operations, validating scripts, checking the Flexi search queries, etc.,
- Worked on transforming regular UI pages using websockets, standard JSF to PrimeFaces .
- Created JUnit test cases using mockito and regression testing using SOAPUI .
- Experience in testing (making test cases using JUNIT) and deploying applications using ANT and Jenkins tools .
- Manage implementation Continuous Integration and Continuous Delivery (CI/CD)utilizing Hudson/Jenkins, Maven and udeploy technologies decreasing build times by 75% and implementation time by 85%.
- Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
- Deployed the complete Web applications in WebSphere, GlassFish, Resin and TOMCAT servers .
- Used ANT tool for building and packaging the application.
- Used Subversion SVN and Clear Case for Source Control and Version Management.
- Involved in developing UI layer using JavaScript, JQuery, and AJAX .
- Interacted with testing team to fix defects.
- Developed validations for the inputs from the UI .
ENVIRONMENT: JDK 1.6, J2EE, Servlets 2.5, Spring 3.2, JSF 2.0, PrimeFaces 5.0, JSTL, Hibernate 4.1.9, XML, SVN, JAXP, XSLT, JMS1.1,ExtJS, Eclipse 3.2, Enterprise Architect, websocketsaja, Log4J 1.2, IBM DB2, JUnit, Jenkins Apache Axis2 1.4.1, Web services, MQ Series, SOAP, Maven, WSDL, PL/SQL.
SR. JAVA DEVELOPER
Confidential,. Reston, VA.
RESPONSIBILITIES:
- Involved extensively in use-case analysis and Flow business components.
- Involved to write services talking to database and updating system level information’s.
- Extensively worked with Hibernate for Object/Relational mapping, transparent persistence onto the Oracle database which was annotation based.
- Involved in client installation and supported change requests and enhancements.
- Used spring framework 2.5 with the help of Spring Configuration files to create the beans needed and injected dependency using Dependency Injection.
- Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
- Used rich client platform (RCP), for developing rich clients, as well as opposed to thin clients, such as web pages.
- Used MQ series to send, receive and read the messages and also Created Queues.
- Used XML based transactional support of Spring Framework.
- Used Log4J for logging events. Developed packages, procedures, functions and cursors using PL/SQL .
- Implemented design patterns such as MVC, DAO, and Façade.
- Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script/DOJO.
- Built the project using Maven by writing into POM.xml file to solve dependencies.
- Developed a web-based reporting for financial monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
- Implemented the required changes in the system and testing whether the incorporated changes satisfy the new requirements and do not hamper the existing functionality.
- Extensively worked on N-Tier architecture systems with application system development using Java, J2EE, JSP, Servlets, JDBC and Multithreading.
- Developed Admin module to generate report and to give exact figure of item replenishment.
- Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers like IE 6/7/8, Firefox 3.5/4.0, Safari and Opera for cross-browser implementation.
- Designed a Graphical User Interface (G.U.I.) in Java Swing using various Swing components (Jtree, JTable, JList, JCombo Box, JMenu, and Layout Management).
- Scaled the component interactions and generalized the interfaces using RESTfulwebservice.
- Developed few Web Services for inter company operations and for retrieving the customer information from the central database using SOAP and JAX-RPC technologies.
- Used Autosys/Shell scripts for batch jobs scheduling.
- AngularJS is used to develop the single page application.
- Used AJAX Framework for Dynamic Searching of Consumer Information.
- Developed single-page web applications and to provide synchronization to various parts of web-apps using backbone.js JavaScript library.
- Used Test-Driven Development with SCRUM Agile methodology and involved in all the business meetings and status update meetings as a part of SCRUM.
- Analyzed the defects and categorized them based on severity using Quality Center.
- Developed the application using OEPE, deployed the application in WebLogic Application Server and deployed the application using Jenkins deployment tool.
ENVIRONMENT: Java, J2EE, Eclipse, Oracle 10g, PL/SQL, UNIX, AJAX, Java Script, JQuery, Hibernate, Spring MVC 3.0, SOAP, JAX-RPC, XML, HTML, CSS, Swing, Maven, Restful, WebLogic, Jenkins.
JAVA DEVELOPER
Confidential
RESPONSIBILITIES:
- Participated in all phases of full life-cycle development of the system, including requirements analysis, software design, software implementation, testing, deployment and documentation.
- Developed code for modules of small to large scope.
- Constructed presentation layer implementing struts framework.
- Written Form beans for the UI form validation and Action classes for the application flow.
- Involved in writing the code for server side validations using Struts validator Framework.
- Implemented asynchronous calls from UI using AJAX.
- Developed Graphical User Interfaces using JSF with Prime Faces component library for user interaction.
- Utilized different design patterns like MVC, DAO, DTO, and Business Delegate.
- Written HQL Queries in Hibernate for retrieving the data from the database.
- Involved in writing Hibernate mapping configuration files for POJO’s.
- Implemented service layer using spring transaction management and DAO logic using Hibernate.
- Involved in functionality enhancements of the Web Services.
- Implemented Oracle Endeca environments for POS applications, in both nonproduction and production environments.
- Eclipse for development environment and SVN for version control software.
- Provided production support and made several enhancements to application.
- Used Log4J to log useful information in the application code and JUnit for unit testing
- Deployed application onJetty and JBoss server.
- Involved in unit integration, bug fixing, acceptance testing with test cases, code review.
- Performed datamodeling / database designwork.
ENVIRONMENT: JAVA, JSP, Struts1.1, Hibernate, Endeca, Java Script, CSS, XML, XSD, SOAP, JUnit, AJAX, PL/SQL, ANT, Eclipse, JBoss Server, PrimeFaces.
JAVA DEVELOPER
Confidential
RESPONSIBILITIES:
- Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
- Assisted the analysis team in performing the feasibility analysis of the project.
- Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
- Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
- Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using WebSphere Studio Application Developer (WSAD 5.0).
- Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
- Consumed Web Service for transferring data between different applications.
- Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle 9i.
- Extensively used IBM WebSphere 5.0 while writing code and for creating Data Sources.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Configured and used Log4J for logging all the debugging and error information.
- Developed Ant build scripts for compiling and building the project.
- Used IBM WebSphere 5.0 for deploying the application.
- Used CVS Repository for Version Control.
- Created test plans and JUnit test cases and test suite for testing the application.
- Participated in the production support and maintenance of the project.
ENVIRONMENT: Java, JSP, Servlets, JDBC, IBM WebSphere, Struts, HTML, XML, Oracle and JavaScript.
