Senior Java Consultant / Java Architect Resume
PROFESSIONAL SUMMARY:
- Excellent track record of delivering quality Java / Java Enterprise based solutions over 12+ years in the Loan Processing, Finance, Governmental Services, Pharmaceuticals, Travel, Enterprise Collaboration, and Retail industries.
- Extensive experience in Technical Consulting, Solution Architecture, Business Analysis, Technical Services, Project Management
- Over 5 years experience in designing, developing and implementing SOAP, Restful Web Services (With CXF, JAX - WS, Axis 2 and SOAPUI)
- Excellent conceptual base in Object-Oriented Design and Implementation Methodologies, Design Patterns, Web oriented Architecture using J2EE Technologies
- Have 4+ years as a hands-on architect, 3+ years as a technical lead, 5+ years in Java/JEE development, and 3+ years in system integration.
- Exceptional analytical, communication skills, leadership qualities, self-motivated, organizational and interpersonal skills in addition to productive working as a team member.
- Many times prepared and demonstated quick Proof of Concept projects to propose viable solutions for client requirements after deatiled research and analysis of available proven solutions using both Open Source and Propreitary Softwares
- Exceled as offshore technical manager leading a dynamic team of 20 members, offering services to clients in New Zealand, Singapore and Malaysia for multiple projects at a time.
- On Various Occasions I have reduced the project time lines by 25% by researching and finding out efficient reliable methods to achieve things.
PRIMARY SKILLS:
Java 1.7, J2EE1.6, JSP, JDBC, Servlets, Web services (RESTful & SOAP), Spring, ZURB Foundation, HTML5, Javascript, XML, Struts Framework, Maven, J2EE Design
TECHNICAL SKILLS:
Programming Languages: Java 1.7, PHP 5.0, Visual Basic, Java Script, CSkill Areas Loan Application Processing, Credit Report and Analysis, Online E-Sign Process, E-Collaboration, Knowledge Management, Messaging, Enterprise System Integration
Web Technologies: J2EE1.6, JDBC, Servlets, EJB 3.0 Java Mail, LDAP, XML, XSL-T Struts Framework, J2EE Design Patterns, EJB 2.0, ASP 3.0Web Server IBM Websphere 8.5 and 6.1, Weblogic 6.01, Sun Java Application Server 8.0, Apache Tomcat 5.5, JBOSS 3.2.5, Apache, IIS 6.0
Database: IBM DB2 9.0, MS SQL 2000, MySQL, HSQLDB, Oracle 9i, & JDBC
GUI: AJAX, JSF, Swing, JSP, HTML5, CSS3, Zurb Foundation, Twitter Bootstrap
Operating Systems: Windows 8.1, 7, NT/2000/XP, 2003, Linux and OS/2
Mail / LDAP Servers: JAMES Mail Server, Sendmail, Ms: Exchange, OpenLDAP
Testing and Build Tools: Apache Maven, JMeter, Junit, SOAP UI and ANT
Tools: Log4J, Visual Source Safe, MS-Visio (UML), Rational Rose
IDE: IBM RAD 9.0, Eclipse 3.0, WSAD, Borland JBuilder 8.0, MS- Visual Studio
Secondary skills: IBM Z Series, Worpress platform, Redhat Linux
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java Consultant / Java Architect
Environment: Java EE, Design Patterns, DB2, JSP, Servlets, Spring, WebServices(CXF & Axis2), AJAX, CSS3, Struts, IBM WebSphere 8.5, XML, XSL-T, Apache Maven, Eclipse 3.0, Log4j, Castor, IBM Z Series Server and Windows.
Responsibilities:
- Architected a Java/JEE application based 24/7 web application with Websphere, Web Service (CXF), SOAP the E-Sign implementation of Silanis E-Sign product to make NJCLASS applications paper free.
- Designed and implemented the Core components developing webservices for EQUIFAX communication for products eIDCompare and eIDVerifier for customer verification and identification.
- Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
- Instrumental in Designing and implementing by giving a new face lift of all NJCLASS loan programs with Responsive Web Design (RWD) using Zurb Foundation, jQuery to support cross browser and multi platform support including tablets and smart phones.
- Let the team to Design and implement new governmental regulation TILA and DODD-Frank legislation
- Designed User Interface, developed and implemented as key resource in Implementing the NJCLASS MedNJ Loan application project. Worked as a project lead for this Project.
- Developed and implemented as key resource in Implementing the NJCLASS Consolidated Loan application project
- Developed and implemented the web service for SallieMae communication for submitting the student application data
- Designed User Interface, developed the School Online project for the schools to Certify Online
- Provided production support for our web applications, fixing issues quickly and finding innovative solutions for issues has earned me good respect
- Providing hand-on and documentations for the implemented Applications has earned me Good respect with client
- Implementation of the CRC standard at Confidential from CL5 Standard of NCHELP to the CRC 1.3 Version is developed with Core Java.
- Interaction with the Confidential Users in understanding the different Loan Applications of Confidential Provides for the NJ State College Students and NJ Resident students.
- Reviewed code and encouraged developers to use key design patterns, such as façade, singleton, factory, command, proxy, strategy, decorator, etc.
- Designed & implemented a J2EE architecture, which included J2EE design, patters like DAO, Business Delegate & Session façade. Scalability, Reusability & Maintainability were the key artifacts while designing the system & deciding on the patters to be used.
- As senior consultant produced detailed design documents with design alternatives, pros and cons for each approach and reasons for the recommended approach.
- Prepared Class Diagram, and necessary documents which was reviewed by the Software Architect for the modules assigned to me.
- Used XML and Castor for the Implementation of the Conversation project of the CRC Request Processing
- The CRC Conversion project is developed in the Windows environment and deployed it in the IBM Z server on the OS/2 Environment.
Confidential, Boston
Senior Systems Analyst/Team Lead
Environment: J2EE, J2EE Design Patterns, Oracle 9i, JSP, Servlets, Struts, BEA Weblogic, HTML, CSS, XML, XSL-T, Ant, Eclipse 3.0, Log4j
Responsibilities:
- Interaction with the product group in understanding the requirements with the Account Managing Group, Serono
- Designed & implemented a J2EE architecture, which included Struts & J2EE design, patters like Singleton, DAO, Business Delegate & Session façade. Scalability, Reusability & Maintainability were the key artifacts while designing the system & deciding on the patters to be used.
- The entire front end is designed with Struts 1.1,Tiles and MVC Architecture.
- Prepared Class Diagram, Sequence Diagram, Activity Diagram which was reviewed by the Software Architect for the modules assigned to me.
- Used XML and XSL for the transformations.
- Designed and Developed a common logging mechanism using Log4j
- Designed the Product Key Generation form with Java Swing
- Developed core logic for Product Key Generation with given total number of users.
- Re-Build the Products with the Online Key validation process
- Developed the Customer Registration form with Add, Update, Delete options
- Configuration Management using Win-CVS.
- Build the Package with Apache Ant and Deployed it on the BEA Weblogic 6.01
Confidential
Senior Systems Analyst/Team LeadEnvironment: JSP, Servlets, HTML, CSS, XML, JavaScript, IBM WebSphere, SQL 7.0
Responsibilities:
- Involved in system requirements study at the Customer location in Singapore
- Designed the Database and created the SQL scripts for Web based SQL Server 7.0 and populated the data from local database server.
- Designed and developed the flight module with dynamic customizing features on the web.
- Designed and developed functionality to implement object level security using PFC security classes.
- Designed and developed the Daily Flight Booking Reports, Monthly Flight Booking Reports, Best Price Reports
- Maintenance of the system through planning and incorporating changes as requested in System Service Requests.
- Application maintenance and Bug fixing
Confidential
Analyst/Team Lead
Environment: JSP, Servlets, JAMES Mail Server, MySQL 3.2, Jakarta Tomcat, Ant, JBuilder 3.5.
Responsibilities:
- As a Team Leader/Sr. Developer led the Offshore product development team with 4 members
- Identified open source components to make the product available at competitive price and prepared the Functional Design
- Designed and developed the prototype of the full Administration Panel based on the requirements.
- Designed and developed the User Authentication Module of the Package
- Generated Reports of the outgoing mails by to user wise and from user wise.
- Integrated the License Manager Module with this package.
- Build & Deployed the package as an application solution provider.
Confidential
Senior Systems Analyst/Team LeadEnvironment: Redhat Linux, Java, Perl, C, Apache, Sendmail, Fetchmail, Procmail
Responsibilities:
- Led the Product development from the concept, design, development and to deploy at various client sites all over India.
- Involved in the process of achieving for the product as “IBM ServerProven” & “Redhat Ready”
- Designed and Developed Administration Incoming and Outgoing Reports and Product Registration screen online.
- Analyzed and used open source components such as Sendmail, Apache and Openwebmail in the product.
- Performed application System Integrated testing under various distributions of Linux.
- Build the product as an RPM and JAR setup program and deployed at high end servers.
- Implemented the Email Ebrigadier in TAFE
