We provide IT Staff Augmentation Services!

Java Architect Resume

2.00/5 (Submit Your Rating)

Raleigh, NC

PROFESSIONAL SUMMARY:

  • Certified Java/J2EE Developer with more than 8+ years of experience in Java, J2EE system design, development, testing, integration, implementation, maintenance of n - tier web based applications and server side components in enterprise environment.
  • Strong communication skills and experience in customer interaction in requirements gathering. Played various customer interaction roles in various capacities, across projects.
  • Expertise in server-side distributed software and web based application development with Java, J2EE, EJB, Servlet, JSP, JSTL, JNDI, JDBC, JAXB, Java Beans, Java Mail, XML, XSLT, HTML, EXT-JS, JQuery, CSS, Java Script and MVC Framework.
  • Experience in ORM (object relational mapping) frameworks like Hibernate
  • Expertise in developing applications with modern, lightweight and java architecture open source frameworks such as Spring and Struts.
  • Good experience in SQL queries analysis and proficient in writing SQL, PL/SQL Stored Procedure in RDBMS including Oracle and DB2.
  • Experience in using major version management tools like CVS, Git, Visual Source Safe and Rational Clearcase.
  • Technically proficient in implementing various design patterns and development best practices.
  • Expertise in developing and deploying applications on servers such as BEA Weblogic, Apache Tomcat,
  • Extensive work experience in IBM Rational Application Developer, Net Beans and Eclipse.
  • Diligently assisted with application installation and customization at client site.
  • Experience in all stages of software development life cycle (SDLC) and software development methodologies like Waterfall, Agile -TDD (Test Driven Development) and BDD process.

TECHNICAL SKILLS:

Languages: Java

Application Technology: J2EE, J2EE

Web Technologies: JSP, Servlet, JSTL, Tag libraries, XML, XSD, Xerces, Xalan, DOM and SAX Parser

Design Patterns: Gang of Four (GOF), Singleton, Factory, Observer, Command, Facade; Service Locator, Business Delegate, Session Fa ade, Transfer Object, MVC, DAO.

SOA: SOAP, EJB, WSDL, Apache Axis Web Services, WebLogic Web Services

Client side: Java Script, HTML, DHTML

Databases: Oracle, DB2, My SQL

App Servers: WebLogic, JBoss, Tomcat

API & Framework: Log4J, Spring, Struts, IBatis, Hibernate

Operating System: UNIX, Linux, Windows

Version Control: Clear Case, CVS, VSS, SVN, TFS (Team Foundation Server)

Scripting: Ant, Maven, Java Scripts

IDE: Eclipse, IntelliJ, JBuilder, Rational Rose, Together-J, ER Studio, MS Visio.

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC

Java Architect

Responsibilities:

  • Strong Foundation in Java Technology (J2SE, J2EE) and good understanding on Object oriented concepts.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, XML, UML, JavaScript, Ajax, spring, Hibernate, J2EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB).
  • Application development experience using multithreading, Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swing.
  • Experience of working in Spring Frameworkwith Hibernate.
  • Extensive working experience with Core Java, Servlets, JSP, JavaScript, ReactJS, JDBC, JNDI, MVC, Struts, EJB, Java Mail, XML, JUnit, Tag Libraries, Custom Tags, HTML, PHP, Design Patterns
  • Experience in writing Web Services using WSDL, SOAP, and UDDI in distributed web application development environment.
  • Expertise in Jakarta Struts- Tiles and Validations Framework.
  • Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object (DAO), Data Transfer Object.
  • Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
  • Experience in using the XML parsers like SAX, DOM; expertise in implementing XML technologies- XML, XML Schema, XPath, XSLT and also have good experience with DOM and SAX parsers; experience in using XSL/XSLTfor displaying data.
  • Good working experience in GUI design and application development using IDE's like WASD, Eclipse2, RAD, Net Beans.
  • Expertise in Application servers like BEA Web Logic, IBM Web Sphere and web server Tomcat.
  • Good working knowledge of Web services- Axis.
  • Good experience in Java Messaging Service (JMS) for Message-Oriented Middleware.
  • Used Clear Case, CVS and SVN for managing the source code.
  • Good experience with deployment and release of the application with ANT building tool, test cases using JUnit and application logging using the Log4j.
  • Experience of working with databases Oracle 8i/ 9i/ 10G and DB2, MySQL.
  • Experience in Oracle development tools like Toad, Sql Navigator.
  • Experienced in Unit Testing and generating of Test cases for web applications.
  • Experience in implementing complete Software Development Life Cycle (SDLC) for various applications including Analysis, Design, Development, Implementation Testing, Maintenance and Support.
  • Good Understanding knowledge and experience working with SAP.
  • Integrated and used COUCHBASE server database with spring data couch base.
  • Used to add or remove multiple servers simultaneously with the push of a button
  • Hands on experience in developing client/server, multi-tier and web-based applications.
  • Quick learner and adoptable to new design patterns/frameworks for fast and quality development.
  • A resourceful team player with good Interpersonal, effective problem solving and decision making skills, looking ahead for great career in a fair working environment with opportunities to grow.

Environment: Java, J2EE, Spring, Hibernate, Ibatis, Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, Java Scrip, Oracle, PL/SQL, Cassandra, Hadoop, REST, soap, Web services, Eclipse, Weblogic, Git, GitHub, Junit, Agile, UML, JSP, XML, SOA.

Confidential, Philadelphia, PA

Java Architect

Responsibilities:

  • Involved in full life cycle of project including planning sessions with project managers and business analysts to analyze business requirements in Java.
  • Developed the applications using spring core, Hibernate, Spring Data JPA and Struts.
  • Developed the Screens for Portfolio, Rebalacer and CGC projects using JSP, JSTL, JQuery, AJAX, CSS, High charts, React JSand JavaScript.
  • Developed EJB services which include annotations, MDB, JMS, CICS Transaction Gateway (CTG) calls and used iBatis for data persistence.
  • Used Code igniter PHP framework to build the application.
  • Migration of the existing system written in PHP environment adding more features.
  • Develop the interface for the application using JQuery, CSS and HTML and PHP.
  • Participated in development using struts components - action mappings in struts-config.xml, tiles, Form Beans, Action classes for handling the Http requests from the front-end components, Backend, plug-ins in Struts architecture.
  • Involved in the implementation of business logic in struts Framework and Hibernate in the back-end.
  • Extensively used ApacheStruts Framework to implement MVC architecture
  • Used J2EE Design Patterns as Singleton, Synchronizer Token, Front Controller, Factory, DAO and DTO Pattern for Middle Tier Development as well as Composite View Pattern for presentation tier.
  • Used Hibernate as the object relational mapping tool for persisting java objects.
  • Implemented logging throughout the application using the standard Apache Jakarta Log4J.
  • Developed Maven/Ant/Docker builds scripts and configured continuous integration servers like Jenkins/Hudson for regular builds.
  • Search and fetch the corresponding records using SOLR query.
  • Fetching the records for SOAP and Restful requests from Oracle DB using SOLR search.
  • Used JUnit, Mocktio and Power Mocks framework for unit testing of application and implemented Test Driven Development TDD methodology.
  • Used ANT build tool for automation of installation build and for running test cases to generate test report.
  • Create Pentaho ETL Process for data processing/aggregation/movement
  • Write procedures and use DB scheduler to set up recurring data refresh and optimize queries to improve performance
  • Work with production management team for release management and support of multiple application components
  • Security scanning, Static and dynamic vulnerability fixes, performance testing, Unit testing and Code Coverage for different application modules
  • Enhancements, fixes and production support for BAU Projects
  • Create discuss and document detailed Project Plan and Estimation
  • Database design, create tables and views to store and get data for the new Module
  • Implement the business logic and develop the UI (Vaadin) based on requirement
  • Adopt devOps model for build and deployment of application components
  • Improve performance of the existing system
  • Write Junit Test cases for the new functionalities added

Environment: Java, J2EE, Spring, Hibernate, Struts, JSF, Angular.js, Javascript, CSS, Html5, Node.js, bootstrap.js, DB2, PL/SQL, JDBC, MongoDB, APACHE CXF, soap, Web services, Eclipse, Websphere Portel, Websphere Studio Application Devloper (WSAD), Subversion, Junit, Scrum, UML, Class diagram, JSP, MAVEN, xml, SOA, JMS, Apache Tomcat, Linux, PHP

Confidential, New York, NY

Senior Java Developer

Responsibilities:

  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate and EJB deployed on Websphere Application Server connecting to an Oracle 8i database. The Application is designed using J2EE technologies based on Spring MVC architecture.
  • Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
  • Design and development of components, such as Class, and Sequence diagram in UML
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • Implemented Action classes (Action Servlet, Action) and Form beans (Action Form) using Struts Framework.
  • Extensively worked on Jenkins for Continuous Integration from pulling up the code from version control tools like GIT, SVN, CVS, IBM Clear Case and building Artifacts using build tools like ANT, Maven, Gradle and MS Build. And deploying them into artifact repositories like Nexus and Maven Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Deployed complex systems on client site that includes EMC Documentum & IBM FileNet.
  • Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
  • Tracked software issues and project progress enterprise-wide using Bugzilla, Jira, VersionOne, ClearQuest and XPlanner.
  • Designing and developing 'Online' client windows API's using JDK1.2 and Swing classes.
  • Implemented Security with LDAP and group level security in Cognos Connection Portal
  • Designed and developed presentation layer using JSP, Custom Tags and HTML.
  • Understanding the client requirements and add designing document
  • Implemented the Servlets to transfer the request to an appropriate server where the request can be processed and the results are then transferred to client.
  • Java Script is used for the client side validations and to provide the event driven programming with HTML files.
  • Developed the user interface using JSP and Java Script to view all online trading transactions
  • Developed both Session and Entity beans representing different types of business logic abstractions
  • Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs
  • Designed modules using JDBC for database connectivity.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations
  • Created the stored procedures using Oracle database and accessed through Java JDBC.
  • Implemented Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories and services.
  • Used JDBC API to connect to the database and carry out database operations.
  • Clustered WebLogic and JBoss for high availability.
  • Analyzed business requirements and created Use Cases.
  • Developed action Servlets and JSPs for presentation in Struts MVC framework.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Developed business entity and session beans.
  • Developed helper classes and configured deployment descriptors.
  • Developed test cases and performed unit and integration testing.
  • Performed using testing using Used JUnit.
  • Worked with the testing team to identify, categorize and fix bugs.
  • Involved in the maintenance and support of the application
  • Implemented Business Delegate, DAO, DTO, Service locator, Session Façade, View Helper and Value Object design patterns for all the modules.

Environment: Java, J2EE, Spring, Hibernate, Struts,Ibatis, struts, JSF, EJB, DOJO, Sencha ExtJS, Javascript, JQuery, DOJO, GWT, EXT JS, MY SQL, TOAD, SQL server, DB2, coherence, APACHE AXIS2, WSDL, Netbeans, Jboss, Mercurial, ClearCase, Water fall model, UML, JSP, SERVLET, ANT, ITEXT, EMC Documentum, GTW, JIRA, SWING, Cognos, Jasper Report, Oracle ADF, Oracle BPM, Web 2.0, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, Z, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAL VB, ASP.

Confidential, Jersey City, NJ

Sr. Java Developer

Responsibilities:

  • Develop end-to-end workflows based on the business requirements as an extension to the project
  • Upgrade the application by migrating JSF 1.2 to JSF 2.0
  • Rewrite the Database layer to improve the application performance
  • Developed a re-usable Log Utility Project using Spring AOP for Performance, Audit and Exception logging
  • Create and test Java libraries that communicate with native DLLs using JACOB
  • Continuous integration set up using internal tools
  • Unit test cases and code coverage for the application
  • Project is AGILE based development Environment and participated in Daily standups, Backlog refinement, Sprint Planning 1 & 2 and Retrospective meetings.
  • Involved in the phases of SDLC Analysis, Design phase, Development phases of the application.
  • Involved Service Oriented Architecture (SOA) and Involved in XML configuration for obtaining bean references in spring framework using Dependency Injection.
  • Involved in developing SOAP-web services for Services Application, based on required schema, which was shared across multiple teams for various service consumptions.
  • Used Spring batch for batch processing the cases from ACMP to CMGW.
  • Designed and developed application using Spring Framework-IOC/DI, Spring MVC, Servlets, EJB integrating with Hibernate framework.
  • Used Hibernate ORM framework to develop Data Access Layer.
  • Created Hibernate mappings with the Oracle database.
  • Developed business modules using Hibernate & Spring frame work technologies.
  • Developed JSPs with HTML and Javascript and integrated with backend driven by Spring and hibernate.
  • Written Programs in Spark using Scala and Python for Data quality check.
  • Used Scala collection framework to store and process the complex consumer information.
  • Involved in designing Spring MVC application and Hibernate to design module structure
  • Written SQL queries, stored procedures manipulating and addition of new features in the DB2.
  • Used JDBC as the persistence layer for interacting with DB2 database.
  • Used XML to read input and output while testing Web Services.
  • Integrated spring framework with Hibernate that is used for Database operations.
  • Created test case scenarios for unit testing and performed Junit testing framework.
  • Involved in creation of an automated build environment for application using Maven and deployed JAR, WAR, EAR files.google Web Toolkit (GWT) to support a consistent web experience
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD
  • Administering MS SQL Server by Creating Logins and assigning appropriate roles.
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQLs.
  • Intregrate Oracle Scheduler with CC&B cluster mode batch using Coherence.
  • Extensive knowledge of PL/SQL, MySQL Stored Procedures and Triggers.
  • Proficient in writing complex SQL queries.
  • Hands on experience in developing TIBCO BW Process.
  • Good knowledge of XML, XSD and XSLT data and processing tools.
  • Good experience of iOS Mobile Apps development.
  • Hands on experience of IBM Business Rules.
  • Experience in developing automated process for builds and deployments using Ant and Maven.
  • Solid experience of AGILE Methodologies, AGILE Manifesto and Scrum processes.
  • Good domain knowledge of Transportation chain, Real Estate, Human Resource, and Insurance Firm.

Environment: Spring MVC, Spring Batch, Clear Case, WebSphere Application server, IBM Rational Software Architecture, JIRA, Maven build tool, Restful Web services, Hibernate, Micro Services, Designing and Developing Micro-services that are highly scalable, Gemfire, fault-tolerant using Spring Boot.DB, Junit, TOAD, Agile Development, java

Confidential, Boston, MA

Lead Java Developer

Responsibilities:

  • Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi-tier enterprise, web based and distributed applications.
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Used middleware tools like JMS MDB's and configured Connection Factories and Topics/Queues.
  • Expertise in Service Oriented Architectures (SOA- Web Services) using Apache Axis, WebLogic, JBoss and EJB 3.0 Web service framework.
  • Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Rational Rose and Microsoft Visio.
  • Extensive experience in developing web applications using C++, Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
  • Expertise in using Relational Databases like Oracle, SQL Server and My-SQL, creating stored procedures, triggers, functions, schema design. Expertise in Unit testing through JUnit framework.
  • Strong understanding & expertise in web technologies like HTML, DHTML, Java script, AJAX.
  • Experience in different application servers like JBoss/Tomcat, WebLogic and Orion.
  • Expertise in distributed application architecture, object oriented design, and web based applications.
  • Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
  • Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
  • Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
  • Expertise in developing the multi-tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
  • Experience in Java Web Services.
  • Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service).
  • Good working knowledge in building application using apache ANT builder and Junit automated testing.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security
  • Construct and optimized SQL queries in DB2
  • Design and Developed using WebService using Apache Axis 2 on JBOSS
  • Designed and developed required WSDL and XSD for the services
  • Creates GUI builder using NetBeans.
  • Created Jar file & war file in Jboss Application Server.
  • Cloning the client specific code from Mercurial using the commands through command prompt

Environment: Java, Spring, Hibernate, Struts, JSF, DOJO, SenchaExtJs, Javascript, CSS, Ajax, HTML5, DB2, Crud, Pl/ SQL, JDBC, Apache CXF, Soap, Web Services, Eclipse, Coherence, Node.js, Git, Websphere Portal, Junit, Scrum, UML, JSP, Javaserver pages standard tag library (JSTL), Github, MongoDB, Backbone.js, Bootstrap, Angular.js, Servlet, Maven, XML, Itext, Oracle Enterprise Content Management (Oracle ECM ), GWT (Google Web Toolkit), Jira, Jasper Report, Ilog, Jrules, WEB 2.0, SOA, JMS, Apache Tomcat, Linux

Confidential, Philadelphia, PA

Senior Java Developer

Responsibilities:

  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment
  • Prepared statements are used for communication with MySql database
  • Executed data extraction download from Toad & Crystal Reports to create reports needed
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security
  • Construct and optimized SQL queries in DB2
  • Design and Developed using WebService using Apache Axis 2 on JBOSS
  • Designed and developed required WSDL and XSD for the services
  • Creates GUI builder using NetBeans.
  • Created Jar file & war file in Jboss Application Server.
  • Cloning the client specific code from Mercurial using the commands through command prompt
  • Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C++.
  • Created functional automation scripts using open source tools selenium (selenium RC, Grid)
  • Involved in requirement gathering, writing technical proposals, planning, estimation, architecture and high level / low level design using Rational Rose and UML
  • Extensively used Struts supporting the MVC architecture of the product interacting with the JSP/Servlet/Tag libraries for the UI component.
  • Involved in the SOA implementation using Axis/WebLogic web service framework for different product integrations and Web Service interfaces using SOAP.
  • Extensively used XSD for validations of XML transfer to the different Web Services.
  • The middleware interaction used JMS / MQ series for transferring messages between different components using the JMS/Mail API framework.
  • Used JBuilder IDE use for the development life cycle of the project.
  • Deployed the application and tested on WebLogic Application Server.
  • Development in Java through IntelliJ, Eclipse Java IDE.
  • Wrote ANT scripts to build application binaries JAR, WAR and EAR files.
  • Used Log4j for logging the application log of the running system to trace the errors
  • Involved in developing SOAP-web services for Services Application, based on required schema, which was shared across multiple teams for various service consumptions.
  • Used Spring batch for batch processing the cases from ACMP to CMGW.
  • Designed and developed application using Spring Framework-IOC/DI, Spring MVC, Servlets, EJB integrating with Hibernate framework.
  • Used Hibernate ORM framework to develop Data Access Layer.
  • Created Hibernate mappings with the Oracle database.

Environment: Java, Spring, Ibatis, Struts, jsf, ejb, Jquery, Mysql, Clearcase, Toad, sql Server, db2, Apache Axis2, wsdl, Netbeans, Jboss, cvs, Visual Source Safe, Selenium, Mercurial, Water Fall Model, uml, jsp, Servlet, ant, xml, emcDocumentum, Jira, Swing, cognos, Ilog, Oracle adf, Oracle bpm, ibmMq Series, Apachi Tomcat, Linux, Unix, Ruby Wordpress, Drupal, .net, asp, c++, Mainframe, cobol, Pl/I, JCL, SQL, SAS VB, ASP.

We'd love your feedback!