We provide IT Staff Augmentation Services!

Java Architect And Lead Developer Resume

3.00/5 (Submit Your Rating)

SUMMERY

  • Over 11+ years of extensive experience in Design, Development and Implementation of Web based applications using J2EE Technologies.
  • 1 year experience on Spring DM, OSGi and Apache Felix.
  • Expertise with RESTful(Jersey) web services.
  • Experience on the Business Process Management(BPM) tools like Appian 5 and IBM Work flow 3.6
  • Expertise in complete Software Development Life Cycle (SDLC) including Requirement analysis, System design, Program Coding and Unit Testing, System and Integration Testing, Implementation and Support, Quality Assurance, Documentation, Presentation and Training.
  • Have experience on Object Oriented paradigm such as OOAD using UML, Rational Rose and J2EE Design Patterns.
  • Worked on Web methods integration server to integrate multiple legacy and web application integration
  • 8+ experience in developing Web applications using Struts 1.2/2.0, Spring 1.5/2.5/3.0 frameworks.
  • 7+ experience in developing Web applications using Object Relational Mapping like Hibernate 3.0 Framework.
  • 8+ Experience in developing projects using open source technologies: Jakarta Struts Framework (Struts 1.0/1.2/2.0)Spring 1.5/2.0.14/2.5.6/3.0, EJB 2/3.0,Hibernate 3.0.
  • 8+ Strong Database skills with Oracle 8/9i/10g, DB2, MySQL, SQL Server, Microsoft Access
  • 8+ Experience in developing web applications using HTML, DHTML, XML, XSL, XSLT, XALAN, XSD, Xpath, JSTL, JavaScript, JSP, Java Servlets, JavaBeans, Web - services and JDBC.
  • Hands on experience in developing class diagrams, sequence diagrams, use-case diagrams using UML Tools like Rational Rose, Microsoft Visio.
  • Expertise with Web and Application servers including BEA Weblogic 10/9/8, IBM Websphere 7/6/5, JBoss and Tomcat servers
  • 5 years experience with UNIX and Shell Scripting.
  • Experience in working with testing tools like Load Runner, JMeter and WinRunner.
  • Experience in developing Custom Tag libraries for JSP Pages.
  • Hand on experience with AJAX technologies like Prototype, Dojo, JQuery API to develop rich and interactive web applications.
  • Worked in various IDEs such as MyEclipse, Intellij, Eclipse, WSAD and RAD.
  • Have work experience in various Configuration Management Tools like Sub-Version (SVN), IBM Rational ClearCase, DTR (Design Time Repository), CVS and Microsoft Visual SourceSafe.
  • Performed unit testing using JUnit, Integration and deployment of applications using tools like ANT and Maven.
  • Experience in using various Design Patterns like Session Façade, Value Object, DAO, Service Locator, Factory, and Singleton.
  • Experience in working with frameworks like Quartz (Scheduling framework), Spring Web Flow, Information Bridge Framework, CAF (Composite Application Framework).
  • Experience in developing applications with Iterative development model adapting myself to Agile programming methodologies.
  • Very strong analytical and problem solving techniques, presentation skills & deliverance and proven team player/leadership qualities.

TECHNICAL SKILLS

Programming Languages: Java 1.4.2/1.5/1.6, PL/SQL, C

Cloud Computing: Multi tenant Cloud Platform

J2EE Components: Servlets 2.3/2.5, JDBC 2.0/3.0, JNDI, JMS, JTA, JSTL, Java Mail

Web Frameworks: Struts 1.1/1.3/2.0,2.1, Spring 1.5/2.0/2.5, Spring DM, Apache Felix

ORM/Data Mappers: Hibernate 2.1/3.0/3.2

Server Technologies: JSP 2.0, Struts tags libraries, JSF tags, JSP EL, Custom Tags

Middleware Technologies: EJB 2.1, Plain Old Java Object (POJO)

Client Technologies: HTML, DHTML, CSS, JavaScript, JSTL Tag Libraries, XML, XSD, XSLT, Xpath

Remote Technologies: Sockets, RMI, JMS 1.1

WebServices Technologies: UDDI, WSDL, SOAP, Apache Axis1.0/2.0, JAX-RPC, JAX-WS,JAX-RS, Jersey, RESTful web services

AJAX Technologies: JSON, DOJO, Prototype, JQuery

Web Servers: Apache Tomcat 5.5/6.0

Application Servers: Weblogic 8.0/10.3, Websphere 6.0/6.1/7, JBoss 4.2.x/5.0/7.0

Database Servers: Oracle 8i/9i/10g/11g, DB2, MS SQL Server 2005/2008, MySQL 5.1, MS Access 2007Business Process Management

(BPM) Tool: IBM Workflow 3.6, Appian 5.5

IDEs: Eclipse, MyEclipse 7, IntelliJ, IBM RAD, IBM WSAD

Build Tools: Apache Ant, Maven 3

Designing Tools: Rational Rose, Microsoft Visio, EA 5

Database Tools: Toad, SQL Navigator, Erwin Testing Frameworks

Testing Tools: Win Runner, Load Runner

Server Monitoring Tools: Jprobe

HTML Tools: Macromedia Dreamweaver CS3, MS Frontpage, MS Visual Studio

Reporting Tools: Jasper reports

Version Control: Subversion Control System (SVN), Concurrent Version System (CVS)Microsoft Visual SourceSafe (VSS), Rational ClearCase 7.1

Platforms: Windows 2000/XP/7, Red Hat Linux Enterprise 4/5, Sun Solaris 9/10IBM AIX 5L 5.3/V6, Unix

Design Patterns: Service Locator, Business Delegate, Session Facade, Data Transfer Object, Factory, Abstract Factory, Data Access Objects, Decorator, Flyweight, Composite Entity, Command, Singleton

Software Process: Agile, RUP, Waterfall, Scrum, RAD

Protocols: HTTP 1.1, FTP, TCP/IP, UDP, ICMP, IRC, SOAP, SMTP, SSH2, RPC, RMI-IIOP

Deployment Tools: Hudsun

Code Review Tools: Fortify Scan

Misc. Tools: Editplus 3, Altova XML Spy, Textpad

PROFESSIONAL EXPERIENCE

Confidential

Java Architect and Lead Developer

Responsibilities:

  • Involved in Business Requirements
  • Designed Framework and architecture for application
  • Managed team of 10 developers onsite offshore model
  • Involved in development

Skills/Tools pring 3, REST Web Services(Jersey), Hibernate 3, oAuth 2, Cloud computing, JBoss 7, MySql 5.5, Hadoop 2.2, Maven 3, UNIX, JUnit, SVN, Eclipse(Juno), emma, findbugs.

Confidential, Atlanta, GA

Sr. Java Consultant

Responsibilities:

  • Analyzed Business Requirements and Functional Requirements and playing a major role in designing technical design documents using design Patterns.
  • Developing POC’s based on design and filling the design gaps.
  • Used UML for creating activity, sequence and class diagrams as part of the technical design of the application.
  • Installed and configured Webmethods for integrating with legacy applications.
  • Integrated and configured Data Source using Hibernate.
  • Preparing JUnit Test scripts for Assembly Test and JUnit test conditions as per the requirement document and use cases.
  • Spring modules used in the project are Spring Core, Spring Context, Spring Web, Spring DAO, Spring AspectJ AOP.
  • Implemented the declarative transaction management and logging using Spring AspectJ AOP
  • Spring auto wiring is used for the bean injections.
  • Implemented the WebServices using the Spring JAX RPC Technique and Restful Webservices.
  • Optimized the SQL queries and Stored Procedures.
  • Customizing the Struts 1.1 components, Interceptors, Action classes.
  • Measuring unit test and integration test level performance statistics with help of load runner and JMeter making necessary application component level changes
  • Designed and developed workflows and exported FDL
  • Implemented RERM work list based on roles and application integration with workflow interfaces.
  • Implemented interfaces with other systems using MQ Server, JMS and SOAP based web services.
  • Written deployment script using Maven
  • Data Modeling, writing stored procedures and SQL, PL/SQL queries in Oracle 10g
  • Involved in the optimization of the modules and also to find the common components in the code to increase the reusability and performance.

Skills/Tools Spring 3, REST Web services, SOAP Webservices, XML, Oracle DB, Glassfish 3.1, Drools, Dojo, Maven 2, UNIX, PEGA BPM, JUnit, Harvest, Eclipse, emma, findbugs.

Confidential, San Jose, CA

Sr. Java Consultant

Responsibilities:

  • Designing and developing of RESTful Webservices.
  • Developed POC’s based on design and filling the design gaps
  • Designed and implementing Format Service.
  • Re designed BLTI service.
  • Developed OAuth authentication between services.
  • Designed and implemented Resource Resolver for different devices.
  • Implemented OSGI dynamic bundle concept for Resource resolver.
  • Preparing JUnit Test scripts for Assembly Test and JUnit test conditions as per the requirement document and use cases.
  • Stored java objects in Riak (No-Sql) as Json object.
  • Run and debug application in Amazon cloud environments.

Skills/Tools Spring DM, REST Web services, XML, OSGI, Apache Felix, Glassfish 3.1, MQ series, Maven 2, UNIX, .JUnit, SVN, Eclipse, emma, findbugs

Confidential, San Francisco, CA

Sr. Java Consultant

Responsibilities

  • Designed the architecture for this project.
  • Developed POC’s based on design and filling the design gaps.
  • Analyzed Business Requirements and Functional Requirements and played a major role in designing technical design documents using design Patterns.
  • Used UML for creating activity, sequence and class diagrams as part of the technical design of the application.
  • Optimized the SQL queries and Stored Procedures.
  • Responsible for developing procedures and coding standards.
  • Mentor and guide the development team.
  • Responsible for giving training to the development team.
  • Coordinating with release teams
  • Preparing code review document based on Java standards
  • Preparing JUnit Test scripts for Assembly Test and JUnit test conditions as per the requirement document and use cases.
  • Responsible for maintaining separate server instances for Development and testing coordinated efforts with highly distributed team
  • Measuring performance using JProbe and tuned the code to give best performance figures
  • Preparing JUnit Test scripts for Assembly Test and JUnit test conditions as per the requirement document and use cases.
  • Developed the EJB Message Driven Beans
  • Spring modules used in the project are Spring Core, Spring Context, Spring Web, Spring DAO, Spring AspectJ AOP.
  • Implemented the declarative transaction management and logging using Spring AspectJ AOP
  • Spring auto wiring is used for the bean injections.
  • Implemented the WebServices using the Spring JAX RPC Technique
  • Developed the Struts 2 components, Interceptors, Action classes, Auto convertors.
  • Developed the Jsp’s using the Struts 2 tags and the OGNL expression language.
  • Measuring unit test and integration test level performance statistics with help of load runner and JMeter making necessary application component level changes
  • Installed and configured Workflow server and MQ series and deployed FLO application.
  • Designed and developed workflows and exported FDL
  • Implemented RERM work list based on roles and application integration with workflow interfaces.
  • Implemented interfaces with other systems using MQ Server, JMS and SOAP based web services.
  • Written deployment script using Ant
  • Data Modeling, writing stored procedures and SQL, PL/SQL queries in Oracle 10g
  • Involved in the optimization of the modules and also to find the common components in the code to increase the reusability and performance.
  • Deployed application in Dev, SIT and Production environments.
  • Handled QA defect calls and resolved issues.
  • Supported EZR and FLO applications in the Production environment.

Skills/Tools Struts 2, Spring 3.0, J2EE 1.4 (Servlets, JSP), XML, Web Services, Workflow, DB2, Oracle 10g, SQL/PLSql, MQ series, Weblogic 10.2, Perl Scripting, Ajax DOJO, JQuery, TOAD 8.6, Ant 1.7, Windows XP, UNIX, JUnit, IBM Rational ClearCase, RAD

Confidential

Sr. Java Consultant

Responsibilities

  • Designed the architecture for this project.
  • Developed POC’s based on design and filling the design gaps.
  • Analyzed Business Requirements and Functional Requirements and played a major role in designing technical design documents using design Patterns.
  • Used UML for creating activity, sequence and class diagrams as part of the technical design of the application.
  • Involved in Database design.
  • Created and executed SQL queries and Stored Procedures using SQL Navigator in IBM DB2 database/Oracle.
  • Responsible for developing procedures and coding standards.
  • Mentor and guide the development team.
  • Responsible for giving training to the development team.
  • Coordinating with release teams
  • Preparing code review document based on Java standards
  • Preparing JUnit Test scripts for Assembly Test and JUnit test conditions as per the requirement document and use cases.
  • Responsible for maintaining separate server instances for Development and testing coordinated efforts with highly distributed team
  • Measuring time using JProbe tuning to the best performance figures
  • Preparing JUnit Test scripts for Assembly Test and JUnit test conditions as per the requirement document and use cases.
  • Developed Web Services using SOAP and WSDL in JAX-RPC.
  • Developed the DAOs using the Spring JDBC and also Hibernate 3.
  • Used the Hibernate template for the hibernate Dao’s and used many spring template.
  • Spring modules used in the project are Spring Core, Spring Context, Spring Web, Spring DAO and Spring AspectJ AOP.
  • Implemented the declarative transaction management and logging using Spring AspectJ AOP
  • Spring auto wiring is used for the bean injections.
  • Developed the DAOs using the spring JDBC.
  • Developed the Struts 2components, Interceptors, Action classes, Auto convertors.
  • Developed the Jsp’s using the Struts 2 tags and the OGNL expression language.
  • Measuring unit test and integration test level performance statistics with help of load runner, making necessary application component level changes
  • Implemented interfaces with other systems using MQ Server, JMS and SOAP based web services.
  • Written deployment script using Ant
  • Data Modeling, writing stored procedures and SQL, PL/SQL queries in Oracle 10g
  • Involved in Installation of configuration of IBM MQ Workflow.
  • Involved in preparation of training material for client on IBM MQ Workflow series.
  • Involved in the optimization of the modules and also to find the common components in the code to increase the reusability and performance.

Skills/Tools Struts 2.0, Spring 2.5, J2EE 1.4 (Servlets, JSP), AJAX DOJO, AJAX Prototype, XML, Hibernate 3, Web Services, IBM WebSphere 6.1, Oracle 10g, SQL, Perl Scripting, MQ Work Flow, MQ series, IBM Workflow (BPM tool).

Confidential

Sr. Java Consultant

Responsibilities

  • Capturing the requirements from functional teams.
  • Responsible for developed UML models (Use cases realization models, Class & Sequence Diagrams) using Rational Rose based on SOA architecture using Web Services integrated with MQ Server.
  • Actively participated in Database design.
  • Designed and implemented Frameworks and j2ee design patterns.
  • Developing POC based on design and filling the design gaps.
  • Responsible for developing procedures and coding standards.
  • Mentor and guide the development team.
  • Responsible for giving training to business users.
  • Coordinating with release teams
  • Preparing code review document based on Java standards
  • Coding & manual code Review
  • Design and developed web based Configuration tool
  • Responsible for maintaining separate server instances for Development and testing coordinated efforts with highly distributed team
  • Measuring build time and application start up time and tuning to the best performance figures
  • Preparing JUnit Test scripts for Assembly Test and JUnit test conditions as per the requirement document and use cases.
  • Measuring unit test and integration test level performance statistics with help of load runner, making necessary application component level changes and increasing the server capacities.
  • Existing Business process (EJBs) are exposed and controlled through MVC, IoC, AOP Spring framework.
  • Integrated and developed Hibernate Persistent objects.
  • Assess and assist WebSphere Portal Server implementation team. Besides, develop, maintain and enhance data driven JSR-168 standard Portlets using WebSphere Portlet Factory
  • Developed WebSphere Portals with consumer facing Portlets as a B2C application.
  • Spring beans are used within the transaction in place of EJB to reduce the request response time; BaseFunctionalBean and required functional beans which are configured in Spring config and resolved by BeanFactory.
  • Implemented interfaces with other systems using MQ Server, JMS and SOAP based web services. Integrated with Portlets deployed on WebSphere Portal Server (from Intranet Applications)
  • Worked on java.nio package to implement multiplexed I/O for improving server performance while serving client requests with networking concepts.
  • Implemented Portlets from standard reports to full-featured analytical application.
  • Responsible for MVC design and implementing the J2EE framework. Developed Graphical User Interface components using HTML, JSP, Spring, Struts, JSON, AJAX, Tiles, Flex, Implemented utilities and, Site Minder/LDAP Authentication.
  • XML with DTDs, XSLT, XQuery, XPath language for finding information in XML document.
  • Designed drill-through reports using report studio. Created reports with data formats.
  • For testing purpose worked on some CICS commands as well.
  • Development of JSP pages, Servlets based on struts framework considering NGO UI Standards & guidelines.
  • Written deployment script using Maven.
  • Data Modeling, writing stored procedures and SQL, PL/SQL queries in Oracle 10g
  • Involved in Installation and configuration of MS- SharePoint and implementation.

Skills/Tools UML, CVS, Flex 3x, Ajax, JavaScript, XML, XSLT, Java, JDBC, J2EE(Servlets, JSP, JMS, EJB, JAAS), J2EE Design Patterns, Spring 2x, Struts 1x, 2x, Hibernate, SOA, Web Services, Log4j, Blaze, Unix, PL SQL Content, Solaris, Sun Identity Manager (LDAP), RAD 6.x, Eclipse 3x, JBoss, Web Logic, Web Sphere Portal, Axis, Appian, Web Methods, MQ Series, SharePoint 200x, SAP CRM, Oracle 10x, DB2

Confidential

Sr. Java Engineer

Responsibilities

  • Capturing the requirements from functional teams.
  • Design low high level and low level design documents using design tool Rational Rose.
  • Actively participated in database design.
  • Developing POC based on design and filling the design gaps.
  • Responsible for developing procedures and coding standards.
  • Mentor and guide the development team.
  • Responsible for giving training to business users.
  • Coordinating with release teams
  • Preparing code review document based on Java standards
  • Coding & manual code Review
  • Design and developed web based Configuration tool
  • Design of Mocks FA events.
  • Document test results, identify problems, and resolve issues on a timely manner.
  • Responsible for maintaining separate server instances for Development and testing coordinated efforts with highly distributed team
  • Web portal development using WebSphere and integration with SAP Portal contents.
  • Assess and assist WebSphere Portal Server implementation team. Besides, develop, maintain and enhance data driven JSR-168 standard Portlets using WebSphere Portlet Factory.
  • User Configuration & Management using LDAP server.
  • Design low level design document.
  • Responsible for creating detailed estimation documents for change request/enhancements.
  • Designed and implemented JSF framework and rich client by using Swing framework.
  • Clientside validations done using Javascript.
  • User management implemented by JAAS which interacts with LDAP.
  • Creating JSP based configuration tools using Spring MVC.
  • Existing Business process (EJBs) are exposed and controlled through MVC Spring framework. Using Spring we are able to build GWT&JSP based light weight graphical user interface.
  • Responsible for developing procedures and coding standards.
  • Implementation using Java, EJB, DTO’s, Models and Hibernate mapping.
  • Coded stored procedures, packages, functions, views and triggers using PL/SQL.
  • Design and developed web based Configuration tool
  • Installing server and Setting up development environment
  • Preparing code review document based on Java standards
  • Coding & code Review
  • Responsible for giving training to business users.
  • Code review of team members.
  • Verifying configuration items including software code, test scripts, and test data according to the SCM procedures.
  • Responsible for maintaining separate server instances for Development and testing
  • Coordinated efforts with highly distributed team.
  • Reported directly to CEO and other corporate officers
  • Application environment setup & Performance tuning
  • Setting NetWeaver Developer studio with projects work space with clear case views
  • Configuring application level environment parameter and JVM args
  • Integrating with application NetWeaver server(local & remote)
  • Measuring build time and application start up time and tuning to the best performance figures
  • Preparing JUnit Test scripts for Assembly Test and JUnit test conditions as per the requirement document and use cases.
  • Inspecting the Process Memory parameters, thread parameters and virtual memory parameters
  • Using JProfile for measuring application performance and finding out the performance bottlenecks
  • Checking the Application server performances statistics with respect to number users(load test) and tuning the best response time with maximum load
  • Measuring request and response time and suggesting the developer to use java API’s generics
  • Checking the SAP transaction time and setting the performances goals for overall application
  • Analyzing thread dumps and finding out application level performance bottlenecks

Skills/Tools UML, CVS, Ajax, JavaScript, XML, Java, Struts 1x, Hibernate, SOA, Web Services, Log4j, Drools, Unix, PL SQL, J2EE(Servlets, JSP, EJB, JMS, JAAS), J2EE Design Patterns RAD 5x, Solaris, LDAP, JBoss, Web Logic 8x, Web Sphere Portal, Axis, MQ Series, SharePoint 2003, SAP ECC 4.6c, Oracle 8i/9i, DB2

Confidential

Software Engineer

Responsibilities

  • Developed the server side using EJBs (Stateless Session Beans and CMPs using one-one and one-many mapping).
  • Designing the database schema and working on writing the new APIs.
  • Configured, developed JMS services (used Connection Factories, Queues, Stores, Text Messages) for asynchronous processing.
  • Perl script and Unix make file
  • LDAP for Internal NE’s user configured across the globe
  • CSS are used for all screen look & feel
  • Designing the database schema and working on writing the new APIs.
  • Actively participated in database design.
  • Preparing test scripts as per the design specifications
  • Preparing code review document based on Java standards
  • Responsible for performance tuning.
  • Mentor and guide the development team.
  • Responsible for giving training to business users.
  • Actively participated in database design.
  • Code review of team members.
  • Unit and System test integration support
  • Bug fixing and client support

Skills/Tools Java, J2EE, JSP, EJB, JDBC, Windows XP, Oracle, LDAP, Ant, Log4J, XML, XSLT, UML

Tools: Eclipse 3.1, Rational Tools, Win CVS, Issue Tracker, OC4J

We'd love your feedback!