We provide IT Staff Augmentation Services!

Java/j2ee Architect Resume

2.00/5 (Submit Your Rating)

Tallahassee, FL

SUMMARY

  • 10.9 years of experience IT experience in the areas of Solution Architecture, Analysis, Design, Development, Integration, migration and Production Support.
  • Design and Development experience in J2EE stack like EJB, JSP, Servlets, JDBC, Java beans, JAXP, JAXB, JDBC and Web Services.
  • Expertise in XSD, Web services and Restful Web Services.
  • Expertise in Spring framework, Hibernate, JPA, JTA, Spring MVC
  • Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) and STRUTS, Spring3.2/4.0, Hibernate3.X and EAD4J framework.
  • Experienced in developing applications usingMVC architecture.
  • Used Spring MVC framework for the applying MVC Implementation to the web application.
  • Experience working on frame works likeSpring MVC, Struts and Hibernate.
  • Used Spring ORM to integrate Spring Framework with hibernate and JPA.
  • Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Used hibernate as ORM for persistence.
  • Having knowledge in IBATIS ORM tool
  • Experience with XML and related standards and technologies like Web Services, SOAP, WSDL, XML, JAXB, XSD, XSL - FO, DOM, SAX, XSLT, HTML and JavaScript.
  • Expertise in the client side Technologies JavaScript, Ajax, Jquery, Ajax, KedoUI HTML5, CSS.
  • Good experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Spring, MVC framework, Hibernate and Messaging Middleware using JMS.
  • Proficiency in deploying and configuring multi-tier enterprise applications on multiple application servers like such as IBM Web Sphere 7.0, BEA Web Logic 9.x/10.3 and Web Server like Tomcat 6.x/7x.
  • Hands on experience on Application Servers likeIBM Web Sphere, Web Logic,and JBoss.
  • Knowledge and experience in Software Development Life Cycle (SDLC), and Agile Model Driven Development (AMDD).
  • Extensive experience in working withEclipse,MyEclipse, Toad and version controls such as CVS
  • Good communication and inter personnel skills.
  • Core Java, Multithreading, Collections, Data Structures, Serialization, Exception Handling, Algorithms.
  • Experienced in testing framework like SoapUI
  • Exceptional ability to learn and master new technologies and also to deliver outputs in short deadlines.
  • Good experience in developing web Applications usingSpring MVCframework implementing Controllers
  • Extensive Development experience with IDE’s like Eclipse, Websphere Studio Application Developer (WSAD), Rational Application Developer (RAD).
  • Development knowledge in Unified Modeling Language (UML), Rational Unified Process (RUP) methodologies and experiences on Design Tools like Rational Rose and Rational XDE.
  • Expertise in web services implementation
  • Expertise in using Version controls such as CVS, PVCS, Rational Clear Case and Harvest.
  • Experienced in UNIX, Linux, and Solaris environments.

TECHNICAL SKILLS

UI Technology: HTML, CSS, JQuery, Ajax, KendoUI, JavaScript, Json

Java: Java, J2EE,JDBC,JSP,EJB,Servlets,JavaBeans,JNDI,Hibernate,Spring,JDM, JMS, JSF, Java Beans, Webservices, Design Pattern XML, XSLT, NT, TOMCAT, Eclipse, log4j,Spring

XML Technologies: XML, XSL, XSLT, XSP, SAX, DOM, JAXP, JAX RPC JAXB, SOAPWSDL, BPEL, XFORMS, JAXB, CXF, Castor, SAX, DOM, HTML

Distributed Technologies: EJB 2.1/3.0, Web Services, MQSeries, Web sphere Process Server (Starter).

Platforms: Windows 8x, XP, Linux, UNIX.

Tools: /IDEs: IBM WebSphere Platform tools, Eclipse Indigo, Juno, Luna, RAD 8.x, 9.x, JBuilder, and WebSphere Integration Developer.

Application Servers: IBM WebSphere, BEA WebLogic, Apache Tomcat, Jboss, Glassfish

Build Tools: Ant 1.6.1, Maven 3.2

Databases: Oracle 8i/9i/10g/11g, RDBMS SQL, PL/SQL, DB2, SQL Server, MySQL, PostgreSQL

Version control: CVS, PVCS, Rational ClearCase and ClearQuest

PROFESSIONAL EXPERIENCE

Confidential, Tallahassee, FL

Java/J2ee Architect

Responsibilities:

  • Handling end-to- end project activities inclusive of planning, designing, scope, estimation, resource coordination and delivery as per specified timeframe; preparing Functional Requirements, technical Design Document, Data Flow Diagrams, E-R Diagrams and Test Scripts.
  • Used Hibernate for persistence the entities objects to Database.
  • Created the JPA Entities to use the Persistent object as request and response. developed the data service layer for based the on the use cases created the Junit test cases. identified the domain object and create the corresponding models entity models. designing the database model based on the use cases wrote the SQL queries, view and materialized views, sequences, index and triggers.
  • Ensuring that software quality with Sonar violations, code coverage and Junit test case.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects usingHibernate. created the object relational mapping file orm.xml and persistence.xml
  • Used Dozer for bean to bean mapping.
  • Created the JAXB classes.
  • Created the query builder in the data service classes designing the database model based on the use cases
  • Created the named queries and native queries in the data service layer.
  • Created the new service to meet the business rules. developed the validation rules create the Junit test cases for the use case and maintain the code coverage and taking care the sonar violations.
  • Developed user interfaces using JSF and prime faces and created the managed bean
  • Wrote the validations rules for use cases.
  • Implemented the audit service for request and response object.
  • Created the new EJB services like caseCommonService, caseWorkflowService and initiateCase and completeCase .
  • Persisting Objects to remote caching tool like inGemfireusingGemfireClient API
  • Written shell scripts to start and stopGemfirecluster and TunedGemfireJVM to suite application needs.
  • Written Spring Batch programs to create/update theGemFiredata for large selection of lender, product, issue month and coupon from user interface for guarantee fees.
  • Defect fixing activity as a part of SIT and UAT.
  • Jenkins continuous integration tool to do the deployments.
  • Responsible for coordinating with testers during system testing.

Environment: Java 1.7, xml, schema, Jekins, Sonar, Junit, Tomcat 7.0,, Eclipse4.6, Hibernate, Jpa, Ajax, Maven, JavaScript, PL/SQL, SQL developer, Jenkins, Junit4, Jmeter, Jboss 6.4, EJB, Jenkins, HQL, Oracle11.2.0, JPA 1.1.0, Maven, AngularJS, Apache camel JMS (ActiveMQ), Gem Fire 7.0.2, SQL, PL/SQL,Spring mvc

Confidential, New York, NY

Lead Java/J2ee Developer

Responsibilities:

  • Developed the spring controllers and use the JSON object as request and response.
  • Identified and Developed the JPA Entities to use the Persistent object as request and response.
  • Developed business layer using spring, Hibernate and DAO s.
  • Formed complex associations between Plain Old Java Objects using Hibernate.
  • Applied partial business logic writing SQL Stored Procedures, Functions and Triggers using PLSQL in Oracle 10g
  • Spring MVCframework implementing Controllers.
  • Configuring the Dispatchservlet mapping using the Spring MVC framework
  • Using the spring MVC framework implemented the spring security
  • Used Spring ORM to integrate Spring MVC Framework with hibernate.
  • Developed business layer using spring, Hibernate and DAO s.
  • Formed complex associations between Plain Old Java Objects using Hibernate.
  • Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Implemented the Query criteria in using Hibernate.
  • Created session based on Session Factory in Hibernate and implemented the Lazy loading and eagerly loading using hibernate initialize
  • Developed the Java interfaces to connect the Devices (Printer, Pin pad, Smart Terminal).
  • Created the scheduler jobs using spring batch.
  • Involved in batch processing usingSpring Batchframework to extract data from database.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Archetypes built on Spring 3.2 technology.
  • Developed a Restful service to provide all the CRUD capabilities.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Created payloads and tested with rest client and used Jmeter for Performance testing
  • Provided XML and JSON response format to support various service clients.
  • Jackson processor for JSON data binding and JAXB for XML data binding are utilized.
  • Develop integration techniques using the camel and apache ActiveMQ technologies.
  • Developing custom workflow for non-oracle system using Camel.
  • Implemented Spring Security for use with the project's new web based application.
  • Implemented client-side application to invoke Restful Web Services.
  • Implemented server side Restful web services for external vendors to access our applications.
  • Worked in the agile scrum method environment.
  • Developed the Store procedures and functions and Views
  • Developed the JavaScript, Jsp files and java UI services
  • Installed the devices using Zdevices services in all environments (SIT, UAT, Production)
  • Implemented pre authentication and data base security using spring security.
  • Configured a GemFire Cache, configured a GemFire Cache Server and Configured GemFire ClientCache
  • Created, configured and injected GemFire Cache and Regions inside application objects.
  • Doing performance testing for the applications and analyze the results fromGemFirestat files and DynaTrace reports
  • Working withGemFireclients to support and resolve the development issues
  • Created the continuous queries, supported by GemFire in client/server topologies.
  • Created the components and Configured in cache.xml.
  • Applications create a GemFire cache with a GemFire data region Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Developed Test Cases for Application using JUnit Framework using Eclipse IDE.
  • Responsible for developing JUnit TestCase Classes, Test Suite in Integration environment.
  • Developed the automated email notification using JMS MQ Series and also involved in incorporating business logic in SQL code (stored procedures)
  • Used Hewlett-Packard Quality Center for logging, tracking and updating Defects. And Involved in Defects Tracking and Closure.
  • Run build jobs on Jenkins to provide continuous automated builds based on polling the SVN
  • Involved in Unit Testing and Integration Testing used Junit for unit testing

Environment: Java 1.7, Restful web services, Jason, xml, schema, Spring MVC, HP project and portfolio management Tool (QACC), Spring Security, Spring Batch, Tomcat 7.0, SVN, Spring Tool Suite(STS), Eclipse3.6, Hibernate, Sonar, GemFire 7.0.2, JQuery, Ajax, Maven, Spring XD, PL/SQL, SQL developer, Jenkins, Junit4, Meter, Ibatis, Glassfish 3.1, Spring 3.2, Jenkins, HQL, Oracle11.2.0, Spring JPA 1.1.0, Maven, AngularJS, Apache camel JMS (ActiveMQ).

Confidential, Fort Lauderdale, FL

Sr. Java/J2ee Developer

Responsibilities:

  • Developed the Java interfaces to connect SAGA accounting system.
  • Developed and implemented as Restful Api. Created the Restful Api
  • Developed the spring controllers and use the JSON object as request and response.
  • Wrote the test case and prepared the technical and functional documents.
  • Involved in the data model creation and Developed Database functions and procedures.
  • Developed the UI screens with Kenobi, Kendo Grid, Kendo Custom Validation
  • Involved in Unit Testing and Integration Testing
  • Developed Jasper reports and UML diagrams (Class diagrams, Sequence diagrams)
  • Developed quartz scheduler in spring frame work
  • Configuring the Dispatchservlet mapping using the Spring MVC framework
  • Using the springMVC framework implemented the spring security
  • Involved in System Analysis that included the high-level design, low-level design, and contributed to the technical architecture of the system (quartz scheduler).
  • Involved in database design for saga integration.
  • Implemented the Spring scheduler suing spring mvc framework
  • Responsible for writing Hibernate POJO classes and integrating Hibernate with spring for processing business needs.
  • Implemented the Query criteria in using Hibernate.
  • Created session based on Session Factory in Hibernate and implemented the Lazy loading and eagerly loading using hibernate initialize
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects usingHibernate.
  • Involved and Developed all phases of security implementation using spring security system against All types of authentications:
  • Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Involved in creatingHQLqueries and Criteria based queries.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Used Spring Core with Java beans to implement business logic. Spring Dependency injection was used for wiring with beans.
  • Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Developed, implemented and performed the Unit Testing using JUnit.
  • Created JUNIT TestCases, TestSuites using JUnit for Java Service Layer which was developed using spring, Persistence layer using Hibernate.
  • Used SpringMVCframework for the web-tier development.
  • Spring MVCframework implementing Controllers
  • Involved in writing complexSQL, PL/SQLqueries that were used for Auditing/Reporting. involved in the Requirement Gathering for saga integration for all modules (scheme, collection, medical services, Disability management, prevention)
  • Planning, analyzing, and directing the coding and testing
  • Provide guidance and direction on development approach for coding - review, analyze and meet with business analyst to fully understand requirement
  • Provide guidance and direction on the development of the data approach for coding - Understand data guidelines, and understand data sources available, what is new based on requirements, and how the project will impact common data stores
  • Provide direction to Developers, and collaborate with core team, Project Management, QA, Security, and other cross functional teams to provide the appropriate solution
  • Team Mentoring, Directing, and Priority setting
  • Provide SME on application and data to other teams; find ways to prevent ad-hoc reporting.
  • Consult and delegate on system administration tasks for the nonproduction environments.
  • Provides lead oversight on coding and level-3 support - service ticket tracking, problem analysis, troubleshooting, problem recreation, and root cause analysis.
  • Scope includes code and infrastructure issues where collaboration with cross functional services (Performance Engineering, Server, Data Storage, database, Network, and Common Services) is required. Place problem tickets with 3rd party vendors as needed

Environment: Java 1.6, JSON, Spring 3.2 xml, schema, HP project and portfolio management Tool (QACC), Tomcat 7.0, SVN, Spring Tool Suite(STS), Eclipse3. 6, PL/SQL, DB2, SQL developer, Multithreading, Sonar, Jenkins, Spring Security, JUNIT, WebSphere Application Server, glassfish, Oracle11.2.0, Spring JPA 1.1.0, Hibernate, Kendo Ui, Java script, Ajax, Jquery, Maven

Confidential, Florham Park, NJ

Sr.Java/J2ee Developer

Responsibilities:

  • Identified complex types and provided in XSD and generated JAXB Object Structure for the modules.
  • Developed the new of Webservices and Involved in creation the xml schema ‘s
  • Created the inbound webservices and outbound webservices
  • Deploy the handlers in gateway (xml ACE gateway).
  • Developed Helper Classes and Value Objects (java beans), DTO which interacts with Database.
  • ImplementedSOAbased web services, designed and builtSOAPweb serviceinterface, implemented usingSOAP &ApacheAxis.
  • Made proficient use ofWSDLfiles. UsedSOAPUIfor testing the web services.
  • Involved in System Analysis that included the high-level design, low-level design, and contributed to the technical architecture of the system.
  • Implemented Business Layer as EJB3.0 sessionless beans.
  • Create, retrieve, update, and delete documents, metadata, and semantic triples in a MarkLogic database using MarkLogic REST api.
  • Involved in creating the data source for DB2 database Consume the webservices to create the objects in SFDC
  • We have created the inbound and out bound webservices used by SFDC
  • Serena Version Manager (PVCS) is used as a repository and version control for the System.
  • Used SOAP UI for unit testing Web Services, implemented and executed JUnit test cases for unit testing business components.
  • Used Hewlett-Packard Quality Center for logging, tracking and updating Defects. And Involved in Defects Tracking and Closure.
  • Involved in Unit Testing and Integration Testing used Junit for unit testing
  • Involved in creation of stateless session beans and Involved in production support with 24x7 models.

Environment: Java 1.5, Web Services, EJB, XSD, xml,schema, EJB3.0 XML, HP project and portfolio management Tool (QACC), Kintana,MultiThreading, Multithreading, ant, Eclipse3.6, PVCS, WebSphere 6.1, PL/SQL, oracle.CVS,TOAD, SSH TECTIA, SOAP3.5, Junit, JAXB, ACE XML GATEWAY

We'd love your feedback!