Java Developer,resume Profile
SUMMARY
- Overall 9 years of experience in IT developing client-server and web applications using Java/J2EE technologies.
- 2 years of Software Product Development experience.
- 5 years of experience in working on mission critical applications in the domain of Banking and Financial Services.
- 4 years of experience in leading development team as a Module Lead and Scrum Master.
- Oracle Certified Professional for the Java SE and Java EE Platforms.
- Recipient of Client Appreciation Certificate from American Express.
- 5 years of experience in object oriented analysis OOA and design OOD .
- 9 years of object oriented programming OOP in Java.
- 4 years of experience in Java Web Services, both SOAP and RESTful.
- 6 years of developing real-time client-server multi-threaded applications as a designer and developer using remote procedure call mechanisms RPC and messaging services.
- 9 years of developing web applications as an architect, designer and developer using Java/J2EE technologies.
- 1 year of experience in working on the underlying Sonic ESB infrastructure for Java Web Services.
- Dynamic, creative and motivated architect-designer-developer with excellent leadership/management skills.
- Team player with an excellent interpersonal, verbal and written communications skills
AREAS OF EXPERTISE
Concepts:
- F Agile Software Development methodology
- F Java Web Services development and consumption
- F Rational Unified Process RUP methodology.
- F Object oriented analysis, design and programming OOA/OOD/OOP, UML, Design Patterns .
- F Service oriented architecture SOA .
- F Multi-tier applications data services layer, business logic layer, presentation layer .
- F Web applications Model 1 and Model 2 architecture, MVC pattern for web .
- F Multithreaded programming synchronizations, avoiding deadlocks .
Technology:
- Java/J2EE Technologies: Core Java, JFC/Swings, AWT, JSP, Servlets, Applets, Struts 1.x 2.x , Spring, Hibernate, EJB, JMS, JTS, JTA, JAXB, JAXP, XSL/XSLT, JUnit
- XML/DTD/XML Schema, XSL/XSLT, HTML/DHTML/CSS, JavaScript, Angular-JS, C, CC , SQL, PL/SQL, MQ Series
- Database: Oracle 9i/10G, IBM DB2 UDB, MySQL
- Operating Systems: MS Windows 9x/ME/NT/2000/XP, Linux, Sun Solaris.
- Web Application Servers: IBM WebSphere, JBoss, Tomcat, Apache, BEA WebLogic.
- Testing and Integration Tools: Hudson, Subversion SVN , CVS, Source Safe, Maven, Ant, PMD, Jprofiler,
- Development Tools:IBM WSAD, IBM RAD, NetBeans IDE, Eclipse, SOAP UI, Actuate E-Designer, Sonic Management Console, Flex Builder, GIT, SQL Developer
PROFESSIONAL EXPERIENCE
Confidential
Position: java developer
Confidential is a renowned name in the airlines industry which is legendary for the use of technology in improving its operational efficiency and customer experience.
Position: Sr. Speciality Developer
Technologies: Java/J2EE, SOAP Webservices, JMS, Spring IoC, Spring MVC, Extreme Scale, GWT, Websphere Application Server, Websphere MQ, Oracle 11g.
Tools: IBM RAD 7.5, Eclipse, Axis 2, SQL Developer, Ant, Maven, Microsoft Visio
Description: VIPER is a world class service recovery application used by Delta for rebooking inconvenienced passengers on alternate flights.
Activities:
- Coordinated with the Business Users to baseline the Business Requirements.
- Determined the scope and size of the project based on those Requirements.
- Did the Analysis and Design of Web Services using UML, Microsoft Visio
- Prepared the High Level and Low Level Design Documents and other related artifacts.
- Developed the core business functionality using SOAP based JAVA Web Services and the Spring framework
- Coordinated with the testing teams to get the developed code tested and fixed the reported bugs.
- Undertook the Deployment activities on the production environment and provided QA Support.
Confidential
Position: Module Lead
Technologies: Java/J2EE, Restful Webservices, JSON, JMS, Spring, Ibatis, Flex, Anguar.js, Websphere Application Server, Websphere MQ, Oracle 11g.
Tools: IBM RAD 7.5, Eclipse, Rational Synergy, Adobe Flex Builder, GIT, Ant, Maven, Microsoft Visio
Description: BA Benefits access is a RESTful Java Web-Services and Flex based web application which is used to manage the Stock Options granted to its clients by their employers.
Activities:
- Completed the User Interface migration from FLEX to Angular.js to provide mobile portability.
- Developed the business logic in the form of Java based restful Web Services
- Developed the DAO layer using Ibatis to integrate with the underlying Oracle database.
- Developed the code for unit testing the Java code using Junit.
- Mentored younger team mates and led modules for numerous deliveries.
- Coordinated with QA teams to get the developed code integration tested and ready for release.
- Undertook the Deployment activities on the SI and Production environment and provided warranty Support.
Confidential
Position: Sr. Developer
Technologies: Java-Webservices, Adaptris Adapters, Sonic MQ, Oracle Db, Actional Intermediary, Jboss Application Server.
Tools: Sonic Workbench, Sonic Management Console, Eclipse, Oracle Developer, AI Admin Console
Activities:
- Did the Analysis and Design of SOAP based Java Web services on the principles of Test Based Design.
- Developed Web Services and integrated them with the underlying Sonic ESB layer.
- Did the static code analysis to determine the code complexity, NPE, coding standard adherence, etc.
- Did the Non Functional Testing of the web services and bench marked their performance.
- Developed JUnit Test cases for unit testing of core business functionality.
- Provided Production Support for any issues with the Web Servies or the underlying Sonic ESB layer.
- Coordinated with the Business Partners and other major stakeholders at the time of crisis.
- Undertook regular reporting to higher management on the status and progress of ongoing issues.
- Deployed the tested and bench marked web Services across all test environments and provided QA Support.
Confidential
Position: Senior Lead Developer/Scrum Master
Technologies: Java/J2EE, Swing, JSF 2.x, Spring, Junit, Webservices, Ibatis, Subversion, Symmetric DS, Jboss Application Server , MySQL
Tools: Eclipse, NetBean IDE, MySql Query Browser, Symmetric DS, Hudson, Sonar, JProfiler
Activities:
- Led the scrum teams in the role of Scrum Master cum Tech Lead for the integration of the Store Inventory Management SIM product with POS.
- Prepared the Estimate, Design and the Test Cases for the SIM POS integration and mentored the junior team mates during the code development.
- Implemented the Licensing Module API For both enterprise and stand alone desktop mode for the POS product.
- Did the initial analysis and feasibility study for SAP integration with the and POS product and the corresponding iDocs involved.
- Implemented the advance ordering feature in the POS product after its integration with SIM.
- Worked as the Single Point of Contact with the mobility CoE and helped then in the development of the Mobile POS solution which was implemented on top of POS.
- Coordinated with the Performance Test CoE to get the POS product NFT tested and worked on their recommendations to get it performance bench-marked.
- Developed the JUnit framework based automatic unit test cases for testing the functionality of the code.
- Trained and groomed the new joinees in the initial phase of the product on the Java language and helped them become production ready.
- As one of the first members in the POS team, I was instrumental in defining the technical objectives of the POS product as well as the roadmap for achieving them.
Confidential
Position: Senior Software Developer
Technologies: Java/J2EE, JMS, Struts , EJB, Websphere Application Server, Actuate Reports, DB2 UDB database, MQ.
Tools: Websphere Studio Applications Developer, Websphere MQ, SQL Developer, Actuate E-designer, Subversion
Activities:
- Provided 24 7 production support of the suite of Java applications used by TCPS.
- Did the analysis and resolution of technical problem tickets in a SLA bound manner.
- Conducted the Root Cause Analysis of resolved tickets and gave fixes and recommendations.
- Planned and implemented the Preventive Maintenance tasks in the highly critical tier-1 application Expresspass which led to the average reduction of the annual no of tickets by 25 .
- Was responsible for consolidating, testing and releasing all the fixes for the Expresspass application during the regular application releases done by the development SQP team.
- Proposed enhancements of the application to the SQP team based on feedback from the end users and the support team members.
- Conducted regular monitoring of the applications to predetermine any potential problem areas and resolve them on a proactive basis.
Confidential
Position: Software Developer
Technologies: Java/J2EE, Struts, JMS,EJB 2.0, DB2 UDB Database, Websphere Application Server, MQ Series, Ant, Maven
Tools: IBM WSAD, Subversion, Microsoft Visio, Websphere MQ,
Activities:
- Developed the code for the different business services of the direct debit module using EJBs and MDBs.
- Developed the Unit Test Cases for the business services using JUnit framework.
- Setup the different MQ queues in the development env. to simulate the application behavior in real time and to test its integration with the preexisting legacy system.
- Staged the stored procedures in the DB2 environment and tested them for their functionality.
- Performed the integration testing of the application before the final release to the UAT environment.
- Prepared the solaris based UAT environment before deploying the EAR files.
- Prepared the Low Level Design Document from the UML diagrams in the High Level Design.