We provide IT Staff Augmentation Services!

Java Architect/lead Resume Profile,

3.00/5 (Submit Your Rating)

,

SUMMARY

  • Working as a lead developer for web-based applications and desktop applications using latest Java technologies since 10 years.
  • Experience mostly includes requirement analysis, design , development of web pages, forms etc. and writing business logic, Implementation, Testing, Deployment and Maintenance full SDLC using Java/J2EE technologies and open source frameworks.
  • Experience in Front end using AngularJS, JavaScript, CSS, HTML, and JQuery.
  • Experience in Struts 1.2/2.0, EJB 2.0, and J2EE MVC framework using iterative approach and Agile methodology.
  • Extensive Experience as a JAVA/J2EE LEAD developer in developing Web application architecture with UML Unified Modeling Language , ARGO UML, Rational Rose and Visio.
  • Good knowledge on technologies like Backbase, YUI, and RBML.
  • Having experience and insight to elevate any application, computing platform infrastructure or data operation to the Cloud Computing Technology. Successfully designed and delivered secure Cloud Solutions.
  • Good knowledge on Java Reflection, Apache commons Digesters.
  • Excels at investigating new technology with good business sense and priorities. Proven background leading teams in stressful, deadline-oriented environments.
  • Gained good experience in project management skills like Estimation of Projects, Metrics and Resource Management.
  • Experience in development and implementation of applications in J2EE environments using JAVA 1.6/ J2SE 1.6, JSP 2.0, Servlets 2.4, JPA, JDBC, Java Mail API, JUnit with RDBMS as Oracle9i/10g/11g, SQLServer 2005/2008, SQL, PL/SQL, Stored Procedures, and Triggers.
  • Hands on experience on developing Webservices using Axis2, JAX-WS, JAXB, WSDL, SOAP, Web Services, XSLT, JSON, ExtJS, and Java Collection API.
  • Exposure in designing of J2EE application using Rational Rose1.5, SVN, CVS and VSS, with IDE like Eclipse, MyEclipse, IntelliJ, Net Beans.
  • Good knowledge in Hibernate technology.
  • Excellent work ethic -- Exceptional team-handling and decision-making skills, extremely well organized, incredibly motivated team player, proactive and strong self-starter with excellent communication, interpersonal, analytical and presentation skills
  • Experience in using JAXB, JAXP, Xalan, Xerces, and XML, XSL, XSL-FO, and XPATH technologies
  • Hands on experience on BEA Weblogic 8.1.4 application servers, Tomcat 4.x server, JBoss 5.x/ 7.x.
  • Hands-on development using JQuery, Restful Web services, Java, SQL, Ajax.
  • Involved in various phases of software engineering life cycle of N-Tier, Web Portals using JAVA J2EE standards, DAO objects, self-motivated, excellent communication and ability to learn and grasp new technologies and domains.
  • Configured Bugzilla and well versed with the usage/administrating the tool
  • Experience in conducting code reviews and evaluating code metrics.
  • Experience in requirement gathering and writing Functional spec, Technical documents and documents related to project.
  • Onsite - offshore coordination - Single point of contact from onsite for critical production applications and driving the offshore team in providing necessary support services.

TECHNICAL SKILLS

Middleware /Backend Server Side

Java/ J2EE Java Beans, JNDI, EJB, JAXP SAX/ DOM , RMI, JDBC, JMS, Web-Services JAX-RPC, JAX-WS, Axis2 , XML, DTD, XSD, XSLT, PL/SQL, JDBC 3.0

User Interface/Front End

Java 1.6 / J2EE JSP, Servlets , Struts 1.2/2.0, Tiles, AngularJS, JQuery, CSS, XSLT, HTML, JavaScript, AJAX, JSON, DWR, EXTJS, JSTL

Databases

Oracle 9i/8i/10g and SQLServer 2005/2008

Application Servers

Web Logic, Apache 5.1,JBoss 4.x/5.x/7.x, Tomcat 5.x

IDE/ Configuration Tools/ Scripting

Eclipse 3.4, WSAD 5.1, Net Beans 6.0, Jbuilder, SVN, CVS, VSS, Ant, Maven, MyEclipse, IntelliJ, Net Beans

Modeling/ Design:

ArgoUML, Rational Rose 1.5, MS Visio

OS

Windows 2000, XP, Unix, Linux

Design Methodologies

OOAD, UML, Rational Rose 1.5

Frameworks/ Design Patterns:

MVC, Struts1.2/2.0, SOA, Spring2.0, Java/ J2EE Design Patterns, Hibernate

Database Tools

TOAD, Visio, Oracle SQL Developer.

Reports/Reporting Tool

Jasper Reports 3.7

Testing Tool

Junit 4.0

Performance profiling/monitoring tools

Jmeter, Jprofiler

WORK EXPERIENCE

Role: Lead Java Consultant/Architect

Description:

  • Ventyx is leading Service provider who offers an integrated suite of mail, logistics and retail solutions in USA. In order to reduce the Total Cost of Ownership of the IT infrastructure and solutions, they are looking forward to migrate the solutions which are currently hosted in Mainframe platform to Midrange platforms. This provides an opportunity to Ventyx to relook at the functionalities provided by these solutions and removing the obsolete ones and enhance these solutions by adding new functionalities to suit the current business requirement.
  • Proposed solution for Franking Machine management will be of Web solution which will have three interfaces to different user groups. FM section users will be accessing the solution through an intranet web application. Office terminal will be consuming web service hosted in an intranet web server. FM agents and end customers will be accessing the system through an internet web application, which will be hosted in Ventyx data center and protected by a three tier firewall. Entire solution will be developed using Java technology and it will use open source frameworks, application servers and technologies like tomcat, JBOSS, struts and hibernation.

Responsibilities:

  • Involved in designing the entire application.
  • Closely worked with Business users to meet their requirements.
  • Prepared Functional Design and Technical Design Documents.
  • Analyzing and providing solutions for critical issues.
  • Worked as DBA for entire DB design and specific changes.
  • Application development methodology is Iterative development.
  • Provide input into the design, development delivery of the application and work alongside external development partner using Java 1.6, Struts 1.2, JPA with hibernate, , CSS, Jasper Reports, EJB 2.3, Restful Web services, Jboss 7.1 as an application server and JavaBeans, HTML, CSS, AngularJs, JQuery ,JavaScript, as client interface.
  • Development of J2EE based application deployed on Jboss Application Server with MVC architecture using Struts2 MVC, J2EE, JSP, Servlets, and Hibernate.
  • Development of entire module using Webservices.
  • Involved in SIT test preparation and creating UT test templates.
  • Writing test cases for the functionalities using JUnit
  • Creating Technical Specification documents for new enhancements and bugs in the project.
  • Creation of Entities using JPA provider from database.
  • Recommending IT process solutions for the improvement of current application functionality
  • Worked with QA team to resolve testing issues
  • Involved in production deployments and postproduction support.
  • Identify process bottlenecks, constraints, and improvements to enhance the design of the process and continue value cycle

Environment:

Java, J2ee, XML, XML Schema, MVC Apache struts, JSP, Servlet, Http: SOAP, WSDL, UDDI, Jboss7.1 application server, SQLServer, JUnit, Log4j, ArgoUML, EJB, Maven Build, Restful Web services, JQuery, AngularJS, CSS, HTML.

Confidential

Role: Sr. Java Lead Consultant

Description:

Global Solar Center is designed to make the transition to solar power as easy and transparent as possible. Global Solar Center provides free quotes that include all applicable incentives so that we know if solar power is something we want to pursue. Once we are comfortable with the solar costs and savings associated with an installation on our property, be it a home or business, we then has one of our NABCEP certified solar installers come to your building to complete a free on-site evaluation. Global Solar Center offers unbiased, reliable information free of cost to the customer in order to lower their bills and helps save the environment.

Responsibilities:

  • Prepared analysis documents
  • Interacted with the design team for the mock-ups. Involved in analyzing various critical production defects from technical and business perspectives, implementing solutions/fixes for the same.
  • Designing the application using JSP Servlets, JDBC, DAOS and Struts as J2EE framework.
  • Involved in development, deployment, Support and change requests. Delivered the project end to end.
  • Implemented the design pattern like Singleton pattern.
  • Leading the development team as per the enhancements following the agile methodology and Reviewed Code for JSPs as per the mock ups.
  • Ensuring the bugs fixing raised in Insight as per the priority and closing the same as per the schedules.
  • Developing unit testing and integration testing were all part of responsibilities.
  • Worked in an Agile Environment, attending daily Scrum, updating tasks accomplished and on progress, participating in Sprints.
  • Application which involved identifying the memory leaks and memory consumption and continuously monitoring the performance.
  • Monitoring the Unit Testing team and validating the same

Environment:

Java 1.6, JSP 2.0, Servlets 2.4, XHTML, HTML, AJAX, EXTJS, Tomcat 6.2,, AXIS 2, Struts1.2/2.0, MySQL, SqlServer2005

Confidential

Role: Project Lead/Architect

Description:

API Testing Automation is designed in such a way that, Whenever JSDN product update happens, test the core JSDN/Pivot path API, ensuring API's are working fine and identifying the malfunctioning APIs if any. The proposed API Testing Automation program for JSDN platform will build a framework which makes the product robust when some additional features coming in. Additionally, the current automation methods have no reporting capability of the special features added upon the platform. The goal is to improve the automation efficiency and turnaround time of testing for all the existing API's in order to make sure the additional information through API's is exactly referring to the services on boarding. The framework would be executed when services with new features are added on the platform where the API containing the input parameters would be provided. API's with additional information which has to get updated to the platform would only validate in the form of parameters that has been sent over, for changes. The new Automation program would be created which should generate the actual output. The mode of execution i.e. Whether the API would be determined by the parameter set matching to the expected output.

Responsibilities:

  • Involved in preparation of Estimations, Metrics, Project Plan and Designing of the entire Project.
  • Prepared analysis approach documents.
  • Designing the project using Digesters.
  • Estimations and Metrics submissions.
  • Leading the developing team to ensure the project as per the approved design.

Environment:

Cloud Computing, Java Reflection, Apache commons Digesters, Xml, SQLServer, Java, JBoss server.

Confidential

Role: Java Technical Lead

Description:

BSS-FIN-PPS is a telecom domain application related to 'Intelligent Network' where SMP, SCP, INAP, TCAP and IP calls are involved. This is purely a wired calling card related project developed by HUAWEI .They develop calling card services one among them is PPS the latest which was in developing now. It has many features which are new to the customers and the service is very user friendly. The PPS service is divided into SERVICE team and BMML WEBSMAP team. The Platform is developed by HUAWEI and it support INFORMIX. The migration of this project is being processed to support in both INFORMIX and ORACLE. The first major part during the initial stage was migration for the developed service PPS. The GUI is being developed in JAVA.

Responsibilities:

  • Involved with business partners in requirements gathering, analysis, design, development and enhancements.
  • Involved in SMP, SCP and Common server installations and leading the development team in coding for GUI in WSMAP, MML, Shell script and also Stored Procedures for migration to support both INFORMIX and ORACLE.
  • Coordinated with the offshore team in understanding the business requirements on regular basis.
  • Documentation for SRS, LLD and UTP Strictly followed the version control procedure while making the changes.
  • Leading the team in BMML WSMAP and involved in Metrics submissions and estimations and interactions with clients.

Environment:

Java 1.4, J2EE Technologies, Velocity Framework, UNIX, Informi9.x, Oracle9i, SVN, USAP, Uniportal, SMP, SCP, Common Server.

Confidential

Role: Sr. Technical Lead/Architect

Description:

Design Dispatch for Facilities DDF is an integrated tool used by MobileX USA to track, dispatch, and manage MobileX services. DDF is a client/server application that automates the order management, dispatching, tracking, transcription, reporting and billing of MobileX services and simplifies the maintenance of patient, facility, technologist, doctor, and other information. DDF is comprised of the Operations and Billing module.

Responsibilities:

  • Analyzing the system and working on the SB screens and menu definitions.
  • Mentoring the development team in developing shell scripts and understanding the code for every screen.
  • Documenting the source code by tracing it out corresponding to the SB screens that operates individually.
  • Documenting the data-files used for every source code as per the screen and incorporating the same in the screen documentation.
  • Understanding the various modules and documenting the source code for Reporting, Billing, Maintenance and other activities.
  • Metric submissions and involved in all estimations and interaction with the clients.
  • Understand the business requirements of the application to ensure any development or maintenance meets the customer's business requirements the agreed design

Environment:

UNIBASIC, SB Client Environment

Confidential

Role: Java Technical Lead

Description:

Rule Based Intellectual Capital RBIC , Product Classification Engine is a framework for the creation, maintenance, storage, distribution, and application of rules. Rules are network domain knowledge captured in a structured format for electronic distribution in intelligent, knowledge-aware applications. Product classification engine is a RBML engine that allows identifying a product using knowledge located in RBML rules and pre-collected product inventory information. Performance PCE was developed as a regular compiler/interpreter. PCE is a package of several modules. Each of them could be reused in other applications or could be replaced by different implementations. Modular architecture will also make PCE development and the testing process easier.

Responsibilities:

  • Involved with business partners in requirements gathering, analysis, design, development and enhancements.
  • Prepared guidelines document how to use TEST CONTROLLER.
  • Coordinated with the team in understanding the business requirements on regular basis.
  • Leading the team for Client Server side validations for accuracy of data entered by end user and also in JUnit testing.
  • Prepared Technical and Functional Documentation for tools like AIDAN.

Environment:

Java 1.4, J2EE Technologies, Struts, RBML, AIDAN, TIMS and CVS.

Confidential

Role: Module Lead

Description:

Seen Mobile publishing system is not a product but a service offering a fully managed, outsourced mobile service offering. It is Seen's intent to provide a white-label mobile publishing environment that initially specializes in City Life 'out and about' entertainment content services, where brand owners from various market sectors, will have the means and freedom to launch their own direct 'branded' operator independent off-portal mobile service, and in the process retain a far greater share of the revenues generated from their own branded service. The different modules of this project are Consumers who get themselves registered for the services and are provided with means of creating their own person profiles, Brand Owners are provided with means to manage the SEG's as well as service creation for their consumers, Chief Editors bear full control over all content entered and are provided with the means to manage the workflows and metadata structures, Sub-Editors have complete control within their respective areas to appoint authors. They are provided with the means to manage the workflows and metadata structures within their respective areas and Authors have full editorial control and visibility over their own content entered.

Responsibilities:

  • Perform a variety of technical duties involved in the programming, development, designing and analysis of assigned work areas and applications to meet county needs, resolve technology problems and provide for system enhancements, provide input concerning the development and implementation of project specifications, goals, objectives and time lines.
  • Review, analyze and modify existing systems, programs as necessary design, develop and implement new system applications as assigned.
  • Played a key role in Requirements gathering, Analysis and developed documents for Clients and end users, Development and Enhancement of the website.
  • Involved in the Unit testing.
  • Emphasis on re-usability and initiatives which demonstrate productivity improvements through creation of component library, knowledge sharing, queries etc
  • Involved in Data Traceability work
  • Debug programs by preparing test data and testing program operations as assigned run test data in actual computer operations detect and resolve programming errors and miscalculations troubleshoot and resolve application errors and malfunctions as necessary.
  • Estimate for any Request For Change and its impact on the delivery schedule
  • Involved in development of page flows and work flows.

Environment:

Java, J2EE Technologies, Apache Tomcat 5.x, Win2000, JSF, AJAX, XML,SQL Developer, Eclipse 3.2, and CVS.

Confidential

Role: Sr. J2EE Developer

Description:

  • Spea Digital Input Module SPEA , digital input module is a typical OLTP oriented application, so it should be very responsive to user command. In this module we have two forms: Check In Form and Gate Form. Only Valid users and workstations only entering the site they can access either Check In Form or Gate Form. After Authentication is over simple database updating can be done through Ajax calls. Each and every operation need not be refreshed and data will automatically update to browser using GWT Tool.
  • Veda Recruiter is an end-to-end recruitment automation system, which automates the key processes in the recruitment life cycle. The Web-based system delivers rich functionality to candidates, clients and recruitment managers, being a single management platform for all their activities. Veda Recruiter includes features such as aggregation of resumes from email, file systems , auto population of candidate profiles from resumes, clients, resumes and job requirements management, search and matching options, user management, applicant tracking, automated response management and report generation. Veda Recruiter also outputs candidate data in XML for easy interface with existing applications of an enterprise. The resume extraction component of Veda is a boon for Indian recruitment scenario.

Responsibilities:

  • Involved in developing the JSP screens for the modules and Enhancement of website.
  • Development the modules as per the design.
  • Coordinated with the Onsite team in understanding the business.
  • Involved in the JUnit Integration testing.
  • Strictly followed the version control procedure while development.
  • Analyzed the end user needs and customized accordingly as per the user requests.
  • Involved in weekly client meetings for status updates and planning new strategies in upcoming phases of project

Environment:

Jdk1.4, Java Servlets, JSP, Tomcat4.x, HTML, Oracle, Windows XP and VSS.

We'd love your feedback!