We provide IT Staff Augmentation Services!

Java Architect ,resume Profile

2.00/5 (Submit Your Rating)

Professional Summary

  • Experience in various open source frameworks like Struts, Spring, Spring MVC, Spring Portlets, JSF, Webworks/Xwork, Velocity and ORM Technology like Hibernate.
  • Experience in deploying, and configuring applications onto IBM WebSphere Application Server, Web Logic, JBoss, WebSphere Portal Server and Tomcat.
  • Experience in JEE J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA,, JDBC, JAXP, JAXB, and XML.
  • Specialized in Web Application Development using Servlet, JSP, JSTL, Struts, springs, jQuery, JavaScript, JSF, HTML, DHTML, CSS, XML, XSLT, JDBC, Webworks/Xwork, Velocity and Hibernate.
  • Over 10 years of software development experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle SDLC .
  • Experience on Unit testing using JUnit
  • Experience in Web Services Technologies like SOAP, WSDL, REST and Service Oriented Architecture SOA .
  • Have knowledge of XML including XML, JAXB, JAXP, XML Schema, JMS, XSLand XPath.
  • Solid Knowledge in working with Oracle, MySql, PL/SQL, Functions, Triggers and Stored Procedures.
  • Good knowledge in Design Patterns such as MVC, Factory Pattern, Facade, Data Access Objects, Singleton.
  • Experienced in all phases of SDLC including analysis, design, coding, testing and expertise in integration using J2EE architecture.
  • Experience in various Agile methodologies like Test Driven Development TDD , SCRUM, Pair Programming and Waterfall
  • Experience in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Good exposure in preparing Use Cases and UML diagrams.
  • Experience in analysing Heap Core Dumps using IBM Support Assistant 4.1 IBM Monitoring and Diagnostic Tools for Java Heap/Core Dump
  • Experience with various Operating System Linux, UNIX, AIX and Windows.

Technical Skills:

  • Java SE/EE Technologies: Java SE 7/6/5/1.4/1.3, Java EE 6/5/1.4, EJB 2.1/3.0, JSP 2.1/2.2, Servlet 3.0/2.4, Struts 1.0/2.1, JSTL, JNDI, Spring 2.5/3.0, ANT 1.8,Maven, RMI, Hibernate, JDBC, JMS, JSR 168/286 Portlets, Spring Portlets, Webwork/Xwork, Velocity, JUnit, Log4J ,Mule ESB, Multithreading.
  • Web technologies: HTML 5, DHTML, JavaScript, CSS , XML, XML Schema, JAXB, JAXP, AJAX, LDAP, jQuery,Web Services REST SOAP AXIS CXF , Twitter Bootstrap Foundation framework Responsive UI and JSF.
  • App/Web Servers: WebSphere Application Server 6/8, WebSphere Portal Server 6/8, BEA WebLogic, Apache Web Server httpd , JBoss, Tomcat 4.1/5.5/6.0/7.0, GlassFish.
  • Tools: Eclipse, Subversion SVN, CVS, IBM RAD IBM RSA , ANT, Maven, Team Foundation Server, IBM Clear Case, Clear Quest, IBM Support Assistant 4.1 IBM Monitoring and Diagnostic Tools for Java Heap/Core Dump ,JIRA, Netbeans , Yourkit, AppDynamics ,JMeter, Cobertura for code coverage, NetBeans 8, JUnit 3.0, Toad, DB Visualizer, Hibernate Tools Eclipse Plugin Version 3.5.1 and Mule ESB.
  • Databases: Oracle 8/9i/10g, MySQL 5.1, DB2
  • Operating Systems: Windows 2003/XP/2000/NT/Windows7 , Linux, Unix and AIX

Work Experience:

Confidential

Java Architect

Responsibilities:

  • Involved in requirement gathering, Architecture design, Analysis, preparing the use cases and Responsible for designing and developing object models, class diagrams with UML Specifications for the tracking system module using MS Visio.
  • Worked on Agile SDLC methodologies including Requirement gathering, Technical documentation, Code construction, Code review, UI specific testing, Test plan review.
  • Designed and implemented UI using Velocity,HTML, CSS, Ajax, JQuery, and JavaScript.
  • Wrote java utility classes common for all of the applications
  • Developed the application using Webworks/Xwork Framework that leverages classical Model View Controller MVC architecture using spring.
  • Developed Responsive UI using Twitter Bootstrap and Foundation Framework
  • Used Tortoise SVN for version control across common source code used by developers.
  • Implemented the application using the several design patterns such as MVC, Singleton, Business Delegate, and Facade.
  • Used Apache CXF SOAP Web services to consume the different feeds from multiple vendors Hotel Feed, Restaurants Feed, Activities and Things to do Feed
  • Implemented and Exposed REST Web services using Jersey API for other customers with HATS data for their Mobile and Tablets Apps
  • Was responsible for database schema design, generating POJO objects and generating their corresponding Hibernate mapping .hbm files.
  • Extensively used Spring Framework Bean factory, Application Context, ORM through-out the application.
  • Applied various design patterns like Factory method, Data Transfer Object etc
  • Used SOAP UI for testing SOAP and REST web services
  • Worked with complex SQL Queries.
  • Developed the classes for Unit testing by using JUnit and for the entire application and executed test cases for Unit.
  • Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging the issues, providing technical and functional support to the users and fix QC defects.
  • Performed database synchronization on production and test systems to monitor data flow and fix bugs
  • Environment: Hibernate,Spring,Velocity,AJAX,Subversion SVN ,Ehcache,Webwork/Xwork,Sitemesh,MySQL,ApacheTomcat, Java Script, jQuery,Web service REST SOAP ,Maven, Multithreading, Log4J,HTML5,Twitter Bootstrap and Foundation Responsive UI Framework , JUnit and Implemented Agile and Test Driven Development TDD
  • Development Environment: Windows
  • BETA and LIVE Environment: Linux

Confidential

Delivery Module Lead

Responsibilities:

  • Entire application is developed on Service Oriented Architecture SOA , UI User Interface being .NET and backend being JAVA, entire backend services were developed using Apache CXF Web Services, spring, Hibernate and EJB.
  • Designed and Developed most of the modules end to end, from creating WSDL's ,implementing the web services, implementing delegate, business and services layers using spring and interacting with database using Hibernate
  • Performed Use case design, object modeling using UML, like transformation of the Use Cases into Class Diagrams, Sequence Diagrams using IBM RSA.
  • Used Spring Dependency Injection to wire multiple modules like Business Delegate, Business Service, Service provider and Data Access layer
  • Involved in analyzing Heap/Core dump for finding memory leaks and resolving them
  • Used Oracle as database and Involved in the development using SQL created Select, Update and Delete statements.
  • Used Spring stored procedure API to invoke DB Stored Procedure
  • Used ANT for project management and build automation.
  • Used Team Foundation Server as a version control for implementing the application.
  • Involved in instrument the whole application for performance tuning using Spring AOP
  • Used WorkManger for Parallel Processing multithreading
  • Used Velocity Template Engine for generating eMail templates for auto generated mails.
  • Used SOAP UI and Tcpmon for testing SOAP web services
  • Deployed the applications on IBM Web Sphere Application Server.
  • Developed EJB Stateless Beans for workflow management and to interact with IBM WebSphere Process Server BPEL .
  • Was responsible for database schema design, generating POJO objects and generating their corresponding Hibernate mapping .hbm files.
  • Extensively used Spring Framework Bean factory, Application Context, ORM through-out the application.
  • Involved in Production Deployment and Support activities of the system.

Environment: Spring, EJB, Hibernate3.0, WebSphere 6.1, Velocity, Web Services Axis1.4 and Apache CXF , Mule ESB ,IBM RAD,WorkManager for multithreading, ANT, Team Foundation Server, Log4J ,JUnit,Cobertura for code coverage

Development Environment: Windows

DIT, SIT, UAT and LIVE Environment: AIX

Confidential

Sr J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of Quote Summary Module Create Quote, Modify Quote, Search Quote and Quote History and developed specifications that include Use Cases, Class Diagrams, and Sequence Diagrams.
  • Developed the application controllers components using JSR 168 Portlet API
  • Developed UI with JSP,AJAX, DHTML and JavaScript for more interactive web pages.
  • Defining security and portal entitlements using portal admin console.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database oracle. These POJOs are serialized Java Classes that would not have the business processes.
  • Deployed the applications on IBM Web Sphere Application portal Server.
  • Worked on Oracle database, creating Tables, Views etc.
  • Using Java Script mostly for the client side validations
  • Used IBM Clear Case version control across common source code used by developers.
  • Using log4j for generating the log files for all the applications.
  • Involved in Unit Integration Testing for different Modules in the application.

Environment: Java 1.5, J2EE, JSP, Java Script, Hibernate, WebSevices, JSR 168 Portlet using WebSphere portal server. IBM Pandora Framework, IBM RSA, ANT, WebSphere 6, Clear Case, JUnit, Oracle 10g, Log4J and used both Agile and Waterfall Model

Development Environment: Windows

SIT, UAT and LIVE Environment: Linux

Confidential

Java Developer

Responsibilities:

  • Involved in development of both party and underwriting modules end to end
  • Developed UI with JSP,AJAX, DHTML and JavaScript for more interactive web pages
  • Designed and implemented using Struts 1.2, HTML, JSP, and JavaScript.
  • JDBC API is used to connect to the oracle database.
  • Worked with JavaScript to perform client side validations.
  • Involved in writing JUnit Test Cases
  • Involved in Testing Bug fixing

Environment: Struts, JSP, JavaScript, JUnit, Oracle 10g, Eclipse IDE, ANT, Log4J and Web logic 8.1.

Confidential

Java Developer

Responsibilities:

  • Involved in coding of Business logic using EJBs and web pages using Java Server Pages.
  • Developed UI with JSP,AJAX, DHTML and JavaScript for more interactive web pages
  • JDBC API is used to connect to the oracle database.
  • Worked with JavaScript to perform client side validations.
  • Involved in Testing Bug fixing

Environment: EJB, JSP, Java Script, Servlets, JDBC, Log4J, JUnit ,JBoss and Oracle 8.0

Confidential

Java Developer

Responsibilities:

  • Involved in coding of Business logic using EJBs and web pages using Java Server Pages.
  • Developed UI with JSP,AJAX, DHTML and JavaScript for more interactive web pages
  • JDBC API is used to connect to the oracle database.
  • Worked with JavaScript to perform client side validations.
  • Involved in Testing Bug fixing

Environment: Struts , JSP, Java Script, JDBC, ANT, JUnit, Log4J, Tomcat and Oracle 8.0

Confidential

Java Developer

Responsibilities:

  • involved in coding of Controller components using Servlets and View Components using JSP.
  • Developed UI with JSP,AJAX, DHTML and JavaScript for more interactive web pages
  • JDBC API is used to connect to the oracle database.
  • Worked with JavaScript to perform client side validations.
  • Involved in Testing Bug fixing

Environment: Struts, JSP, Java Script, JDBC, HTML, ANT, Log4J, Tomcat and Oracle 8.0.

We'd love your feedback!