Java/j2ee Developer Resume
Tampa, FL
PROFESSIONAL SUMMARY:
- Over 8 years of experience in Software Analysis, Design, Development, Implementation, Testing, Support and documentation of Client - Sever and Web based applications using Java technologies.
- Extensive experience in developing applications using Java, JSP, Servlets, Apache Struts framework, Spring MVC, JSD, EJB, JDBC, JNDI, Spring, iBatis, Hibernate, Ajax, JUnit, Test Driven Development.
- Well versed with the whole SDLC process including translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall and Agile.
- Good knowledge in Core java, J2EE, JDBC and JSP.
- Experience on Core java technology including multithreading, JDBC, RMI, and network programming
- Experience in implementing web applications based on MVC frameworks such as Struts, JSF and Spring MVC.
- Strong development experience with developing SOAP based Web Services - WSDL, SOAP, JAX-WS, AXIS, CXF, WS-Security and Restful web services (Rest API’s) - JAX-RS, CXF and JERSEY.
- Experience in implementing the declarative enterprise services using Spring AOP.
- Experience in designing Front End using HTML5, CSS3, Bootstrap, AngularJS, Node.js, Backbone.js, JavaScript, AJAX, JSP, jQuery.
- Experience with Hibernate Query Language (HQL) and performance optimization by writing named queries and native SQL queries.
- Experience in developing Enterprise applications using Oracle DB, PostgreSQL, MySQL and proficient in Query Languages SQL and PL/SQL.
- Good knowledge of database connectivity (JDBC) for databases like Oracle, DB2, SQL Server, MySQL, and MS Access.
- Experience with agile development.
- Experience in animation, handling video & audio is a plus
- Strong Experience in Object Oriented programming, Distributed programming. Experience in multiple Servers like IBM WebSphere, WebLogic, Jboss and Apache Tomcat.
- Experience with CSS3.
- Experience in using frameworks like JUnit, Testing for unit testing of the modules, and commons-logging, log4J for logging.
- Experience in version control management tools like CVS, Subversion, GIT.
- Excellent interpersonal and technical skills.
- Superlative communication and teamwork skills to manage multi-tasks in a high priority and pressured environment with excellent verbal and written communication skills.
- Ability to learn quickly and to correctly apply new tools and technology.
TECHNICAL SKILLS:
Langu Languages: Java 1 Java 1.7,1.6/1.5/1.x, C,C++, C#J2EE J2EE Technologies: JSP, Servlets, EJB, JMS, JDBC, JTA, JNDI, LDAP, Spring, Hibernate, AOP (Aspect Oriented Programming), IoC (Dependency Injection), Java Mail, JMS, SAX/DOM, Web Services (SOAP, WSDL, UDDI, REST and CORBA).
Java Java API'S: Apple Applets, AWT, JDBC, Servlets, Java Beans, RMI, EJB, JFC, JNDI, Java Mail API, JMS, JAAS,J JAAS, JAXP, JAXB, JAX-RPC, XMLBeans, Junit
Datab Databases: Oracl Oracle 11g/10g/9i, DB2, Postgre SQL, MySQL, MS SQL Server, MS-Access
ORM Frameworks: Hibernate, iBatis, JPA.
MVC Frameworks: JSF, Spring MVC, Struts
IDEI I Ide: Web WebSphere Studio Application Developer, Eclipse, My Eclipse, RAD, NetBeans
Web Web Technologies: HTML HTML, DHTML, XHTML, CSS, Bootstrap, SERVLETS, JSP, JavaScript, AngularJS, BackbBackbone JS, Node JS, EXT JS, Ajax, REST, SOAP, AEM, JCR, AEM 5.6.1(W CM,MSM,DAM, Workflow)
Web Web Server: Apach Apache Tomcat, JBoss, Web Sphere, BEA Web logic, Glassfish
Versio Version Control: CVS, S CVS, SVN, GIT and Team Foundation Server(TFS).
Build Build tool: Ant, Ant, Maven
Other Other Tools: TOAD, TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Visual Server studio, Visio, Visio, Tortoise SVN, CVS, Quality Center, JIRA, Bugzilla.
SOAS SOA: Web Web Services, SOAP, WSDL, XSD,XML
Opera Operating Systems: Win Windows, Unix
Methodologies: Agile and Waterfall
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE Developer
Responsibilities:
- Participated in the compete software development Lifecycle(SDLC) using the agile iterative development methodology. Interacted with the end users and participated in SCRUM meetings.
- Developed components using HTML, JSP’s, JavaScript and server side components using EJB and J2EE Environment and JDBC for communicating with the Database.
- Used Angular to connect the web application to back-end API’s used, RESTFUL methods to interact with several API’s.
- Involved in design, development and analyze the front end and back-end using JSP, Servlets and spring.
- Used Java collections API extensively such as Lists, Sets and Maps.
- Used spring framework to inject services, entity services and transaction management.
- Used Java/JEE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO), DAO.
- Used Hibernate to create data layer to the services to do CRUD operations into DB.
- Deployed the application in UNIX machine and used FTP to see the logs etc.
- Maven was used as build management tool and to manage dependencies in the application.
- Worked on configuring the spring framework for entire business login layer.
- Used JMS for Asynchronous messaging.
- Used VOB Clearcase and BitBucket for version control.
- Deployed application on JBoss Application Server(6.3.4).
- For Automated build and deployment integrated the developed application with BuildFarm.
- Used Sonar as code review tool.
- Co-ordinate Application testing with the help of testing team.
Environment: s: Java, J2EE, Struts, EJB, Java Script, JQuery, CSS, AJAX, HTML5,CRUD, JBoss, JDBC, SOAP Web Services, Eclipse, CVS, JUNIT, JSP, Servlet, ANT, XML, JIRA, VOB ClearCase, TOAD,IBM,DB2,Database,ETL,Buildfarm,Sonar.
Confidential
Java/J2EE Developer
Responsibilities:
- Participated in the compete software development Lifecycle(SDLC) using the agile iterative development methodology. Interacted with the end users and participated in SCRUM meetings.
- Involved in Coding JavaScript code for UI validation and worked on Struts validator frame works.
- Used Spring IOC (Inversion of Control) /DI (Dependency Injection) to wire the object dependencies across the application.
- Involved in schema changes for supporting new functionalities.
- Implemented XML parsing using XMLBeans
- Used JBoss Application server for development purpose.
- Involved in creation of Test Cases for JUnit Testing.
- Review the SIT and UAT test cases and ensure system testing and scenario based testing cover the business functionality requirements.
- Used DB2 as Database and involved in writing SQL scripts, code for stored procedures.
- Implemented spring framework for providing loose coupling between different components in the application.
- Re designed the client to be capable of assembling any language XML and sending it across SSL/HTTP.
- Responsible for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete)
Environment: Java, Servlets, JSP, EJB, J2EE, JMS messaging, XML, SAX, DOM, Spring, DB2, Eclipse, CVS, Unix, JUnit, Hibernate, JIRA, Bitbucket, SONAR.
Confidential, Tampa, FL
Java/J2EE DeveloperResponsibilities:
- Perform low level requirement analysis and come up with the understandings and clarifications.
- Involvement in development of Asynchronous Messaging using Tibco EMS. These interfaces are used for Providing Network performance data to downstream systems.
- Extensively used Core Java.
- Implemented MVC architecture using Apache STRUTS framework. Used Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
- Used Spring IOC (Inversion of Control) /DI (Dependency Injection) to wire the object dependencies across the application.
- Involved in schema changes for supporting new functionalities.
- Implemented XML parsing using XMLBeans
- Used WebShpere Application server for development purpose.
- Involved in creation of Test Cases for JUnit Testing.
- Review the SIT and UAT test cases and ensure system testing and scenario based testing cover the business functionality requirements.
- Used DB2 as Database and involved in writing SQL scripts, code for stored procedures.
- Implemented spring framework for providing loose coupling between different components in the application.
- Used Aspect Oriented Programming in order to handle cross cutting concerns in the application.
- Used SVN for version controlling.
- Developed application using RAD and used build and deploy tool as Maven.
- Used log4J to print the logging, debugging, warning, info on the server.
Environment: Java, Servlets, JSP, EJB, J2EE, XML, XMLBeans, IBM DB2, SQL, CVS, Unix, JUnit, Hibernate, Websphere, Rational Aplication Developer.
Confidential, Philadelphia, PA
Offshore Java/J2EE DeveloperResponsibilities:
- Understanding of business requirements and identify the relevant functional and technical requirements.
- Documenting the Functional and Technical specifications.
- Worked on the project using agile methodology.
- Extensively used Core Java.
- Developed Web services to allow communication between the applications using Restful Web Services.
- Involved in developing Unit Test cases and testing the Application.
- Done logging using Log4j and commons-logging frameworks.
- Design and build front end components using Abode Experience Manager(AEM).
- Develop servlets and OSGI services to serve up data to front end components.
- Design and build data synching tools to store account information in AEM’s JCR.
- Developed the reports that have to be generated based on user input.
- Used various report generation tools like iText and Apache POI for generating reports in PDF and excel formats respectively.
- Used Hibernate ORM framework with Spring for data persistence and transaction management.
- Extensively involved in developing and writing Maven build scripts for automated build and deployment processes.
- Implemented SQL queries and used stored procedures, and built-in functions to retrieve and update data from the databases.
- Used SVN repository for version control.
- Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
Environment: Java, J2EE, EJB, JSP, XML, JSF, Hibernate, iText and Apache POI, SVN and SQL Server, Weblogic.
Confidential, Virginia Beach, VA
Offshore Java/J2EE Developer
Responsibilities:
- Developed application using Eclipse IDE and BEA Weblogic Server.
- Responsible for gathering the requirements of the whole system.
- Extensively used Core Java.
- Used Java mail for automatic generation of mails to the corresponding users/agents regarding claims processing status.
- Used Singleton pattern for accessing property files and factory classes.
- Involved in writing the Middleware components (Business helpers) like logging framework, web service helpers and login information which are used in various java applications
- Responsible for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete)
- Developed EJB tier using Session Facade, DAO and Singleton design patterns which consists of business logic and database access functionalities.
- Extensively used Java Collection API to improve application quality and performance.
- Used JExcel framework for reading and writing excel files.
- Configured log4j to enable/disable logging in application.
- Performed Functionality, Integration, Regression, Performance testing and UAT on the migrated code using Automated test tools and manual tests.
Environment: Java, Servlets, JSP, EJB, J2EE, Java Mail, XML, SAX, DOM, Sybase, SQL, Eclipse, CVS, Unix, JUnit, Hibernate, Apache Tomcat.
Confidential
Java/J2EE Developer
Responsibilities:
- Contributed to the development of web interface for User module and Admin module using core java, JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework.
- Responsible for interfacing with the client to gather requirements.
- Gave presentations for main visual purpose that determines effective understanding.
- Involved in Coding JavaScript code for UI validation and worked on Struts validator frame works.
- Performed maintenance and enhancements to design and develop multiple applications built in Java/J2EE using Struts framework in MVC architecture.
- Used Java Messaging Services (JMS) and Backend messaging for reliable and asynchronous exchange of important information such as payment status report.
- Designed, developed and maintained the data layer using iBATIS.
- Wrote PL/SQL Queries to get schedule of policy payment and defaults.
- Developed Session beans, Entity beans for Insurance Quotes.
- Developed CMP read only Entity beans to get Insurance quotes.
- Designed JSP for Online Quote for Resident Insurance.
- Used JBoss to deploy J2EE application components.
- Worked on JUnit Test cases for Unit testing .
- Configured Log4j using the Property file or XML file externally.
- Developed test cases and performed unit and integration testing when needed.
- Involved in peer code reviews and performed integration testing of the modules.
Environment: JAVA, J2EE, EJB, JSP, Struts, JavaScript Web Services, MQ Series, XML/XSD, Web Sphere Server, Oracle, Eclipse, UML, CVS, JUnit, Maven, JBoss.