Sr Java Developer/tech Lead Resume Profile
TexaS
SUMMARY OF QUALIFICATIONS
- 9.1 years of experience in JAVA J2EE development.
Application Area:
- Domain: Banking Finance, Insurance, Energy Resources-Oil and Gas, Technology: Java, J2EE technologies.
- Nine 9 years of experience in software analysis, design, development and deployment of enterprise applications, Implementation of Client Server and Internet Technologies.
- Experience working on
- J2EE JSP, Servlets, Struts, Spring, EJB, HTML, Java Script, Jquery, JSON, GSON , Struts Spring MVC, Spring core, Java, Multi-threading, Java Swing, HTML5, ExtJS Sencha, JDBC, XML, XSLT, SOAP and Rest Webservices JAX-RS, Jboss rest easy , Spring Jdbc, Hibernate ORM.
- Application Server, Java AWT, Eclipse RCP, JBOSS4-7, Jakarta-Tomcat ,WebLogic Unix, CVS/ SVN, Eclipse 2.1.0/3.0, Web sphere 5.1/ 6, WSAD, JMS,ActiveMQ, Hibernate, TOAD, Oracle, Oracle Reports.
- Proficient in J2EE technologies, knowledge of Web Services SOAP, UDDI, WSDL, etc. and Hibernate2.1.
- Strengths include excellent communication, lead, analytical, problem solving capabilities, quick learner, always ready for new technologies.
TECHNICAL SKILLS
Computer System: Windows'9x/2000/NT/XP, UNIX.
Programming Technologies: Core Java 1.5,1.6 1.7, Java Swing, JSP, Servlet, JSF, Struts, Energy Component, Spring2.5 and 3.0, Hibernate, Web Services Java script, HTML5.0, ExtJS Sencha, CSS, Jquery, JSON,GSON Web-services, EJB, XSD, XSLT, XML, PL/SQL, Postgres, IBM DB2, Oracle 11g.
Special Software: Rational Software Architect RSA , Rational Application developer RAD ,WebLogic JUnit, Maven 3.2.2, SVN for source code control , Eclipse 3.0 IDE, STS Spring Tool Suite . Mule ESB, Jboss4-7, Tomcat, Mule Studio, Web sphere servers, iReports, Google Analytics tool.
Tools: Jmeter, Omnibug Omniture tracking , Google Analytics, HubSpot.
Confidential
Tech Lead -myWells
Confidential an extensive product line designed for the evolving drilling industry. It has the industry's first portable electric top drive and has continued with the development of state-of-the-art rig site data gathering and transmission tools. Its mechanical design expertise coupled with significant software development capabilities to build other tools that improve drilling performance. There are two sides in software development one is RigWatch and myWells web application.
Responsibilities:
- Built a Rigwatch pulse server for mobile Application for iOS and Android.
- Built interactive web pages using HTM5.0.
- Extensively involved in JSON coding Parsing, querying, scraping, and transforming XML, HTML, and JSON .
- Build the component DataBridge which serves as a bridge for Rigwatch and myWells using Spring MVC, Active MQ, Jboss REST Easy Webservice and JSON GSON.
- Helped the team in code issues and bug fixing.
- Extensively involved in coding with Hibernate-ORM queries for Database.
- Maintained the Apache Mq.
- Generated Reports using PL/SQL in Oracle 11g server with TOAD as tool.
- Involved in coding from messaging queue using JMS synchronous and asynchronous messaging both as a producer and consumer.
- Migration from Jboss 4.2.2 to Jboss 7.1.3
- Migrated the existing applications J2EE projects to Maven for build.
- Involved in coding of multi-threading for the web pages to make them a thread safe.
- Deployed the code in Jboss 7.1.3 server and Maven as build 3.2.2 version .
- Generated Class Diagrams, Sequence Diagrams with Microsoft Visio. Maintain appropriate levels of technical and procedural documentation.
- Deployed the war and ear files using UNIX Shell Scripting.
- Conduct application monitoring and performance tuning
Environment: Operating System: Windows 7, Linux. Languages: Java, J2EE, Web Services, Java script, and CSS. Special Software: iOS and Android.
PROFESSIONAL EXPERIENCE
Confidential
Team Lead
Confidential works in co-operation with governments, partners and other stakeholders to find, develop and connect natural gas to markets worldwide. Involved in the coding and development of the app Energy component Tieto Team, which is an end to end tracking system for Hydrocarbon Management from production to Transport to Sales to Revenue. This helps to monitor business processes for production, transport, sales and revenue of oil and gas.
Responsibilities:
- Support of Hydrocarbon Accounting application.
- Applications built on JSON for different application REST based web services as Producer and Consumer.
- Used the Spring MVC concept for front end application coding.
- Used the Spring3.1 Annotations for coding.
- Developed the whole application using Struts framework and DB XMLS.
- Designed and developed GUI screens using Swing for BG Group Nomination module.
- Built interactive web pages using HTM5.0 and ExtJS.
- Extensively involved in JSON coding Parsing, querying, scraping, and transforming XML, HTML, and JSON .
- Helped the team in code issues and bug fixing.
- Coded xmls to connect between MQ and Database.
- Maintained the Apache Mq.
- Generated Reports using PL/SQL in Oracle 11g server with TOAD as tool.
- Used iReports for generating the Monthly Nomination and weekly nomination by GAS buyers.
- Coding for messaging from Aggregator to Energy Component using JMS.
- Involved in coding from messaging queue using JMS synchronous and asynchronous messaging both as a producer and consumer.
- Involved in coding of multi-threading for the web pages to make them a thread safe.
- Developed code in Jboss server and server configuration related files.
- Generated Class Diagrams, Sequence Diagrams with Microsoft Visio. Maintain appropriate levels of technical and procedural documentation.
- Deployed the war and ear files using UNIX Shell Scripting.
- Conduct application monitoring and performance tuning
- Work with project teams to investigate complex issues, identify and implement solutions to re-occurring problems
- Share/spread knowledge throughout the Support Team and relevant areas, from development through to support
Environment: Operating System: Windows XP, Windows 7, Linux. Languages: Java, J2EE, Web Services, Java script, Ajax and CSS. Special Software: Energy Component Tool.
Sr Java Developer/Tech Lead
State Farm has started a new program to enhance Line of business common services in the program CDE Customer Driven Evolution with the below objectives.Involved as a Designer and Project Lead for Base Work which developed services will be ICP/TE complaint. ICP/TE Integrated Customer Platform/Technical Engineering is the new program to enhance the System architecture and performance.
Responsibilities:
- Visited U.S on Business Visa for the project as Technical Designer, to attend meetings for State farm Project
- Developed the base Front end pages to backend services for the Customer login and Agent login application for State Farm which was presented to Client.
- Used SVN for version control.
- Used Log4J to capture the log that includes run time exceptions.
- Developed application using Spring Source Tool Suite STS as IDE.
- Maintained the Apache Mq.
- Used REST based Web services as Producer and Consumer.
- Used the Spring MVC concept for front end application coding.
- Used the Spring3.1 Annotations for coding.
- Developed web apps using HTML5.0 and Ext JS Sencha.
- Extensively involved in development of GUI Screens for State farm Agent module using Java swing.
- Involved in coding from messaging queue using JMS synchronous and asynchronous messaging.
- Extensively used JDBC API, Hibernate framework for Object relational Mapping for data persistence.
- Worked with Mule ESB for Applications Integration.
- Used Maven scripts to build the application and deployed the application on Apache Tomcat and Spring tc Application Server.
- Deployed the war and ear files using UNIX Shell Scripting.
- Extensively involved in developing Restful Web services JAX-RS .
- Involved in coding of multi-threading for the web pages to make them a thread safe.
- Requirements analysis and prepared design patterns such as Business Delegate, Factory Pattern, Adaptor and Singleton , prototypes.
- Developed code in WebLogic server and server configuration related files.
- Developed code in Jboss server for BG Web Application Module.
- Used Google Analytics tool for traffic measurement of the newly built Customer and Agent module pages on State farm Websites.
- Preparation of technical design documents.
- Implementing the coding standards, defect tracking and prioritization.
- Controlling the project deviations, risk assessment and mitigation.
- Planning and Managing future deliveries and Controlling project schedule deviations
- Monitoring the quality levels of the system under test
- Onsite Offshore Coordination
Environment: Operating System: Windows XP, Windows 7, Linux. Languages: Java, J2EE, Web Services, Mule ESB, Spring 3.0, JavaScript, Ajax and CSS. Special Software: Rational Software Architect RSA , STS, SVN, Web Sphere Application Servers, DB2.
Module Lead
Automatic Data Prefill ADP State Farm has started a new program ADP and MVR bypass to enhance the system. Automation of data Prefill process is focused on integrating the new vendor report. Replaces the current DVA, PIR and UDR reports with a consolidated report which would more cost effective than ordering the reports separately. Involved as Tech lead and developed the Applications front end using Spring MVC and backend using Web Services using Apache CXF .
Responsibilities:
- Requirements analysis and prepared design patterns, prototypes.
- Developed the code using Struts 2.0, HTML5.0 and jQuery
- Involved in developing Core classes using Spring MVC framework.
- Deployed the applications using the Spring tc server
- Used Spring AOP for logging.
- Designed and developed front end Screens using ExtJS framework, JavaScript, CSS .
- Preparation of technical design documents.
- Deployed the ear and war applications using Unix scripting.
- Used SOAP based Web services using Apache CXF as Producer and Consumer.
- Implementing the coding standards
- Defect tracking and prioritization
- Controlling the project deviations
- Risk assessment and mitigation
- Planning and Managing future deliveries
- Controlling project schedule deviations
- Monitoring the quality levels of the system under test
- Onsite Offshore Coordination
Environment: Operating System: Windows XP, Windows 7, Linux. Languages: Java, Struts frame work, Hibernate, Java Script, Web Services, JSF, Unix, Spring and Ajax. Special Software: Rational Software Architect RSA , STS, Clear case, Web Sphere Application Servers, DB2.
Module Lead/Tech Lead
Manage Your Card Account is a Web-based application, which has many applications like e-Statement i.e. online statement which gives the transactions details and statement periods to the customer. This application deals with the domestic markets in Confiddential.
Responsibilities:
- Analysis of Business Requirements.
- Java interface generation from customized model.
- Used JavaScript and CSS for coding front end validations and page modelling.
- Used Ajax calls in the coding.
- Used Web services for getting few details from other accounts.
- Extensively worked on High level design, low level design and sequence diagrams for the required feature implementation.
- Developing screens using Struts frame work.
- Code development using RSA.
- Deployed the ear and war applications using Unix scripting.
- Code walk through, Debugging and Error fixing.
- Project Deployment using Web Sphere Application Server.
- Onsite - Offshore Coordination.
Environment: Operating System: Windows XP, Linux Languages: JAVA, J2EE, Struts, JavaScript, Ajax, Jsp's XML. Special Software: RSA, SVN, Struts Framework, Web Sphere Application Servers.
Sr Developer services for petroleum and natural gas exploration and products. Involved in developing the Swing apps using eclipse RCP
Responsibilities:
- Developed the plugins using the eclipse RCP and Java swing.
- Involved in coding for Window, Perspective, views and editors.
- Used SVN for version control.
- Used RCP Eclipse.
- Involved in coding for adding View, Popup and dynamic menus.
- Used Log4J to capture the log that includes run time exceptions.
- Used Eclipse IDE.
- Preparation of technical design documents.
- Implementing the coding standards
- Defect tracking and prioritization
Environment: Operating System: Windows XP, Windows 7, Linux. Languages: Java, J2EE, Swing and Eclipse RCP. Special Software: Eclipse4, SVN, DB2.
Sr Java Developer/Tech Lead
Online applications where a user can apply online have become strategic channel for international markets to attract the customers as the response rates to traditional channels continue to erode. International E-application Eapply is an 'Apply for Card / Loan' application, which enables Confiddential to capture user data online for 19 international markets. Extensively involved in developing front end and backend applications as Sr Developer and Tech Lead
Responsibilities:
- Involved as a Tech Lead in gathering requirements, Design, Client interactions and in case analysis.
- Used Struts Validation Framework for front end validation.
- Developed the plugins using the eclipse RCP and Java Swing and AWT Advanced Widgeting Toolkit.
- Involved as the Sr Developer in Project and as a key resource in the innovation program driven by the client in the Confiddential.
- Developed the Japan Encoding tool for the client, Pdf Generation, Chip and Pin functionality for American Express Developing Center AEDC .
- Developed for Amex Germany for the first time the online PDF generation using i-Text jar.
- Developed the Amex Canada Chip and Pin cards and used encoding.
- Involved mainly in the coding phase of Software Development
- User interface i.e. Dynamic web pages are developed using JSP, HTML, JavaScript, XML and CSS.
- Involved in coding of multi-threading for the web pages to make them a thread safe.
- Bug fixing activities.
- Developed two Swing applications to Amex on Japan encoding tool and server testing as an asset to Amex AEDC
- Used the Struts MVC, Validation and Tiles Framework in the presentation layer.
- Developed the New Product launch credit cards for Amex Japan, Germany, France, Australia David Jones card, Confiddential
- Once one of the key resource in developing new Field component for Amex to reduce the cost involved in making Applications live through IBM On the fly changes on the web application to Amex .
- Used tools for Web analytics like Omniture tracking omnibug.
- Used SAAS tools for Amex campaign like HubSpot and Google Analytics tools for metric calculation for New Product launch cards like Amex DavidJones, Airfrance and amex Canada credit cards credit cards hosting on theConfiddential sites .
- Developed web pages using XHTML.
- Identified action forms and action classes, based on struts framework, to handle pages.
- Deployed the ear and war applications using Unix scripting.
- Deployed the applications in Jboss and IBM RAD Websphere.
- Created tile definitions, struts-config files, validation files and resource bundles using struts framework.
- Used Log4J to monitor the error logs.
- Used JUnit for unit testing.
- Used JMeter to simulate heavy load on server for test performance.
- Used SVN for Version control.
- Deployed the application on Web Logic Application Server.
Environment: Operating System: Windows XP, Languages: Java J2EE, Struts, XML, Swing, AWT, XSLT, WebServices, Javascript, CSS, jQuery, Servlets, JSP, Db2, Jboss, WAS 6.0.
Java Developer
Confiddential is a Web-based application, which keeps track of the relationship with client/Advisor while interact ting with various Mainframe systems. Apart from tracking, it also provides some Web-based services for Refund, Transfer/Reversal, and search functionality to find Profile information of Client/Advisor. Developed the front end admin module in Spring MVC framework
Responsibilities:
- Involved in coding of the application.
- Change the whole application from Struts to Spring model.
- Extensively worked on MDB's- EJB for Cross Commit services for ART Project.
- Used Spring transaction and Hibernate for transactions and Database connections.
- Developed the desktop plugins and User Interface components for the software using the Java Swing and AWT API.
- Developing JSP Pages, UI Developer and bug fixing.
- Developed the DAO layer using Spring specification to setup object relational mapping to support the database operations for the service layer operations.
- Involved mainly in the coding phase of Software Development
- Unit Test cases Preparation
Environment: Operating System, Windows XP.