We provide IT Staff Augmentation Services!

Lead Java Architect Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Full Stack Engineer - Working on Web Applications' Front end, Backend and everywhere in between while enjoying it. (in between = Data Layers, Databases, APIs).
  • 8+ years of IT experience as Sr. Java/J2EE Developer and with expertise in B2B, EAI, Web and Client/Server Applications.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, JSF, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services
  • Experience working in various Software Development Methodologies like Agile, SCRUM and TDD.
  • Actively involved in architecting various Business Layer and Data Management components of this web based system over J2EE architecture.
  • Proficient in using Design Patterns like GOF Design patterns(Creational, Structural and behavioral) and J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO, DTO etc.
  • Database Design, Modeling, Migration using SQL and PL SQL - Oracle, DB2, SQL Server.
  • Experienced in Developing and Deploying Applications using Web sphere, Web Logic, Apache Tomcat and HTTP Server.
  • Good knowledge in Log4j, JUnit, Maven and Jenkins.
  • Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Experience in various software developments IDE's like Eclipse, My Eclipse.
  • Excellent Leadership, Technical, Communication, Analytical and Problem Solving skills and ability to get on well with people including cross-cultural backgrounds.

WORK EXPERIENCE:

Lead Java Architect

Confidential, New York, NY

Responsibilities:

  • Analyzed the limitations and issues of existing Web services, and Architected, Designed, Developed and implemented the new Web services Framework based on the Dynamic routing SOA Design Pattern using Java, Axis, Castor, Xerces and XML for Client Data Management.
  • Architected, Designed and developed the concepts of UI Framework over to build UI utilizing common library for data transformation, data repository APIs, application framework to invoke classed based on the concept of Dependency injection using Java, J2EE, JSP, Servlet, AXIS, FOP, XML, XSL, SAX.
  • Designed and implemented Service Oriented Architecture, Enterprise service bus, Web applications, databases, data warehouses, business rules.
  • Developed the Spring AOP programming to configure logging for the application.
  • Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
  • Architected and developed several SOAP based web services build on the CFX framework.
  • Architected a Web 2.0 dynamic script loader framework to facility dynamic loading and AJAX functionality while greatly reducing the complexity of maintaining numerous scripts on a single page.
  • Developed technical solutions to build Java architectural framework.
  • Designed and architectural decisions for a multi-tier reusable service based J2EE application.
  • Involved actively in designing web page using HTML, Backbone, AnjularJS, JQuery, Javascript, Bootsrap and CSS.
  • Developed user interface using JSP with JavaBeans, JSTL and CustomTag Libraries, JS, CSS, JQuery, Node.JS, HTML, SASS and Ajax to speed the application.
  • Created distributed Oracle coherence domains, configuration and system design.
  • Utilized MongoDB database management system for keeping user generated data
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
  • Used Subversion (SVN) for software version control.
  • Created Class Diagrams and sequence diagrams using UML.
  • Develop the web application using Spring, JSP, HTML, Cascading Style Sheets (CSS) and Javascript and implemented the application using J2EE design patterns like Spring, Singleton, DAO (Data Access Object), DTO (Data Transfer Object).
  • Implemented and customized Returns web services using JAX-WS with EJB.
  • Developed SQL and PL/ SQL scripts for transfer of data between databases. Developed complex SQL queries for reports.
  • Used Web Logic Application Server as an application server and Eclipse as IDE.
  • Implemented content management system enhancements leveraging Web 2.0 technologies.
  • Provided support in the analysis and troubleshooting of production issues which are tracked through JIRA.

Technologies: Java, J2EE, Struts, JSF, ANT, Hibernate, Angular.js, Backbone.js, Node.js, Bootstrap.js, MongoDB, Coherence, Weblogic, Subversion, JUnit, JSP, JSTL, JavaScript, CSS3, Ajax, HTML5, Oracle, CRUD, SQL, EJB, Agile, UML, PL/ SQL, Apache CXF, REST, Eclipse, Servlet, Maven, Itext, JIRA, Web 2.0, SOA

Lead Java Developer

Confidential, New York, NY

Responsibilities:

  • Architect and development of core components of a web site application using J2EE, EJB, Hibernate, SQL, PL /SQL.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Designed and integrated the full scale Struts/Hibernate persistence solution with the application architectures.
  • Designed the architecture for a scalable, maintainable, highly-available J2EE application using in Web logic.
  • Implemented JSF framework in the application which is based on MVC design architecture.
  • Designed and developed utility modules using the Google Guice injection framework.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Created Technical rules and Business rules using JBRMS and configured them with service layers using Camel routes.
  • Worked on migration of application from WAS to Tomcat/JBoss by participating in all aspects of migration plan starting from Development to production environments.
  • Designed, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
  • Designing Architecture, developing and implementing components of day-to-day for user Web Interface.
  • Managed a team of developers and architects offshore and local to develop web based bank wide AML solution to meet regulatory requirements from all over the world.
  • Defined architecture of new enhancements and re-structuring of an existing application for better performance.
  • Performed Validations on UI data using JSF validations and Javascript and HTML pages.
  • Built application with JS frameworks such as Angular JS, Ember, and Backbone.JS.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, Angular JS, Backbone.JS, Ember.JS and Node.JS, Bootstrap, EXT JS.
  • Worked with Bootstrap for compiling CSS, Javascript and building the System with the convenient methods.
  • Worked on triggers and stored procedures on Oracle database.
  • Configured and created application log files using Log4j required to trace application messages and CVS for Version Controlling.
  • Used Apache common digester to parse data from XML files and populate data into Java beans.
  • Integrated Struts with spring by delegating Struts action management to spring framework.
  • Created Eclipse based applications using Eclipse Workbench UI.
  • Converted XML to Java objects using JAXB.
  • Developed new web application using Java, JSP, Struts, Hibernate and Oracle that allowed users to enter, preview and publish the web sites dynamic content.
  • Worked on a team that developed a data warehouse and reporting application using Java, JSP, Oracle and Crystal Reports.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Architected the design for reading XML files using Groovy.
  • Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
  • Performed performance tuning to enable high performance of ILOG JRules using Sequential/Rete algorithm within Data Stage environments.
  • Maintained report and request generator using Jasper Report.
  • Various maintenance tasks involving Java, JSP, Javascript and Oracle.
  • Developed application using J2EE architecture with Struts, Spring and Hibernate using concrete principles laid down by design patterns.

Technologies: Java, REST, Backbone.js, Node.js, Bootstrap, MongoDB, Coherence, HTML5, DB2, CRUD, SQL, Struts, JSF, DOJO, ExtJS, JSP, Servlets, Camel, JDBC, HTML, XMI, JBoss, Eclipse, Oracle, Maven, Log4j, SVN, Angular.js, CSS, JavaScript, jQuery, Ajax, GWT, PL/ SQL, Apache CXF, SOAP, Servlet, EJB, XML, Itext, Oracle ECM, JIRA, Jasper Report

Senior Java Developer

Confidential, Ashburn, VA

Responsibilities:

  • Developed Web Java/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for Sybase, JBuilder.
  • Standardized core logging architecture using Java and log4j.
  • Developed web-based reporting front-end using WebLogic, Java, JavaScript, Struts, and JSP against an Oracle database.
  • Responsible for cluster maintenance, adding and removing cluster nodes, cluster monitoring and troubleshooting, manage and review data backups, manage and review Hadoop log files.
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Used Map Reduce JUnit for unit testing.
  • Involved in managing and reviewing Hadoop log files.
  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Used JAXB to marshal and unmarshal Java objects to Communicate with the backend mainframe system.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Wrote Web services using Apache Axis2 and generated the WSDL.
  • Responsible for bringing up new data center networks to host the OpenStack cloud.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Designed, Implemented and Test Oracle ADF applications using JDeveloper.
  • Involved in the development of Services using Oracle BPM, WSDL and XSD.
  • Implemented a script to transmit sysprin information from Oracle to Hbase using Apache Sqoop.
  • Experience in setting up Linux Environment on AWS cloud infrastructure.
  • Utilize S3 bucket and Glacier for storage and backup on AWS.
  • Used IBM MQ Series to send information from mainframe to web and back to mainframe.

Technologies: Java, Selenium, Mercurial, Hadoop, Water Fall Model, Swing, HBase, WebSphere, AWS, DB2, Netbeans, JBoss, JSP, Servlet, ANT, XML, Linux, Unix, Ruby Wordpress, Drupal, .Net, ASP, Mainframe, COBOL, JCL, SQL, SAS VB, ASP, JIRA, Swing, Cognos, Ilog, Oracle ADF, Oracle BPM, IBMMQ Series, Apache Tomcat.

J2EE Developer

Confidential, Chicago, IL

Responsibilities:

  • Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and EJB deployed on Web sphere Application Server connecting to an Oracle database.
  • Worked on the spring framework like Spring IOC and Spring DAO.
  • Architecture, develop, deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript.
  • Develop software in JAVA/J2EE, EJB, Struts, XML, Oracle and Enterprise Architecture.
  • Used iBATIS framework with Spring framework for data persistence and transaction management
  • Expertise in MVCArchitecture using JSF and Struts framework and implementing custom tag libraries.
  • Used spring framework for dependency injection and integrated with Hibernate and JSF.
  • Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP
  • Developed application infrastructure using GWT/GXT as the front-end architecture using AJAX.
  • Architecture& Designed the Restful web services and developed core component layers like xml validation, core service layer, solr search and transformation components.
  • Worked with the development team on the UI architecture and design of the prototypes.
  • Used EJB, JMS, Java Script in enhancement of the product
  • Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
  • Create and maintain Amazon EC2 instance that supports the company’s project management site and Mercurial as version control.
  • Build and maintained a Selenium Regression test suite.
  • Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
  • Designed the UML diagrams based on the OOAD principles
  • JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
  • Designed and Developed Servlets and JSP pages for authentication
  • Used Ant for developing build scripts and deploying the application
  • Built CVS and XML file loaders and splitters for financial data.
  • Involved in issue tracking and agile project management using JIRA
  • Designed Interactive GUIs using Java Applets and Swing.
  • Implemented Cognos SDK code for extracting the report schedules defined by power users.
  • Created web services using SOAP for SOA to get data from Mainframes and content manager.
  • Generate COBOL procedures to apply business logic to the data.
  • Batch program has been written using PL/I procedure
  • Configuring and analyzing JCL to execute mainframe batch
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQL.
  • Responsible for development and support of Service Activation System (SAS) written in JSP, Servlets, spring, Hibernate and Web Services.
  • Developed Java Script and Action Script, VB Script macros for Client Side validations.
  • Developed web Application for the online giving application using ASP.Net (C#), HTML

Environment: Java, J2EE, Spring, Ibatis, Struts, JSF, EJB, Jquery, My Sql, Toad, Sql Server, DB2, Apache Axis2, WSDL, Net beans, Jboss, Clear case, Mercurial, Selenium, Waterfall Model, UML, JSP, Servlet, ANT, XML, EMC Documentum, JIRA, Swing, Cognos, Ilog, Oracle ADF, Oracle BPM, IBM MQ

Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Designed UI using JSTL, HTML, CSS, and JavaScript.
  • Implemented server side using Spring MVC.
  • Extensive use of Spring DI - Dependency Injection and AOP - Aspect Oriented Programming.
  • JSTL to render the server side data on JSP as view part.
  • Appropriate use of design patterns which enhances and improves the reusability of the code.
  • Extensive use of Spring Hibernate Template for the persistence layer as ORM framework.
  • Incorporated Log4j as a logging technique.
  • Use of Web logic application server to deploy the application.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Worked on AJAX for building dynamic latest content using ILOG JRULES.
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
  • Writing PL/SQL procedures and functions using PL/SQL editor.
  • Carried out complete SDLC by following both agile and water fall model and generated cross test summary and generated customized reports suiting to the needs of the client
  • Involving in Building the modules in Linux environment with ant script.
  • Oracle was used as a relational database used for CRUD operation.
  • JUnit tool is used as part of Unit Testing and followed by the regression testing.
  • Support to the UAT issues and coordinating with the end user teams to better understand and resolve the issues.
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
  • Deployed the application and support for the production issues.

Environment: Spring, iBatis, Struts, JSF, EJB, JQuery, MYSQL, Toad, SQL Server, DB2, APACHE AXIS2, WSDL, Net beans, Jboss, Mercurial, Clear Case, Selenium, Water fall model, UML, JSP, SERVLET, ANT, Xml, EMC Documentum, JIRA, SWING, Cognos, ILOG, Oracle Application Development Framework (Oracle ADF). Oracle Business Process Management (Oracle BPM,IBM MQ Series, Apache Tomcat, Linux,, Unix, Ruby, word press, drupal, zend,, ASP C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS VB, ASP

Java Consultant

Confidential, San Leandro, CA

Responsibilities:

  • Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML, CSS and AJAX.
  • Implemented Action Classes and Action Forms using Struts Framework in Payroll module.
  • Developed and implemented Swing, spring and J2EE based MVC framework for the application.
  • Business Component has been implemented using EJB Session Beans technology in order to provide a scalable, reliable, manageable, extensible, distributed and object-oriented framework.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using JBoss Application Developer and used CVS for version control.
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
  • Involved in building and deployment of application in Linux environment
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used iBATIS for Object relational Mapping for data persistence.
  • Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
  • Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
  • Used Toad tool to create Views and Stored procedures.
  • Enhanced the code according to the business requirements.

Environment: J2EE, JDK, Servlets, JSP, JSTL, HTML, CSS, JQuery, Struts, EJB, Spring, SWING, JMS, iBATIS, Rational Rose, LDAP, JBoss, PL/SQL, MYSQL, Toad, EMC Documentum - enterprise content management (ECM), JIRA UNIX Shell Scripting, Linux,CVS, Net beans, ANT, Clear Case, Selenium, EJB, web services, UNIX, and Windows.

We'd love your feedback!