Sr. Java Developer Resume Profile
EXPERIENCE SUMMARY:
- Expertise in Architect, design, implement, and maintenance of service oriented applications, web sites, and Internet-based applications primarily written in Java. Proven experience working with high-complexity, high-availability, layered, enterprise applications involving wide variety of difficult problems of diverse scope requiring application of evolving technology. Working experience with on-demand/SaaS application development and cloud platforms.
- Working experience with GAE's Google App Engine as PaaS involving App Engine APIs: DataStore, Cloud Storage, Bigtable, Blob-store, asynchronous services using Backend, TaskQueues and Modules, and scheduled tasks using App Engine Cron Service and exposure to Amazon Web Services AWS .
- Worked in various stages of Software Development Life Cycle of Client / Server and n-tired web applications by utilizing Agile Scrum and XP programming methodologies. Ability to handle multiple competing priorities in a fast-paced environment.
- Possess significant skills in developing, deploying and testing of n-tier Enterprise Software Systems and Solutions using Java/J2EE technologies: Hibernate, Struts2, Spring, Spring MVC, Servlet, EJB, web services, Tomcat, WebSphere, OC4J, BEA WebLogic, JBoss, XML, JSON, JavaScript, jQuery, SVN, CVS, Maven and Various open Source APIs on Windows, MAC and UNIX OS.
- Experience with SOA Service-Oriented-Architecture framework for developing reusable services using open standards such as RestFul, JMS and Web Services utilizing ESB Enterprise Service Bus build around SonicMQ and IsisWorks EAI Enterprise Application Integration .
- Working experience of Databases Oracle, DB2, Sybase and MS-SQL Server , IBM-DB2 Alphablox API, Lotus Notes, TIBCO Active Enterprise Suite of products including BusinessWorks, Administrator, Adapters, Hawk, EMS, RV and Web Services. Good Exposure to Integration using JCO, XML and Web Services, with SAP and Oracle ERP in SOA environment by utilizing various open source technologies.
- Good understanding of composite application and cross application development in SAP R/3 environment by using PABI, RFC, IDOC, TIBCO adapters and web services.
- Actively involved in Production and Maintenance Issues and preparation of documentations.
- Established and maintain productive working relationship with management, clients and team members.
EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
- As the second member to join the team this scrum team, deeply involved in planning/scoping, evaluating/choosing technology stacks and recommending solutions.
- Worked on high level design / architecture, developed initial prototype demonstrating Google App Engine utilization and proof of concept which helped us in understand GAE and related technologies and how to use them efficiently.
- Designing and Implementing Data model for GAE cloud High Replication Datastore HRD to store data in GAE DataStore, Cloud Storage, Blobstore, asynchronous services using Backend, TaskQueues and Modules, and scheduled tasks using App Engine Cron Service.
- Continuous improvement of code base with new release/sunsetting of GAE APIs by understanding the latest technologies and their impact on product architecture and design .
- Implemented RestFul web services using GAE Backend Queues, TaskQueue and Modules for asynchronous operation to facilitate various integration endpoint to consume patient results from various test machines to VCP.
- Implemented service endpoint for cross-platform integration to consume customer information from SAP system to load in VCP's and service endpoint to post patients results details to PHNPro.
- Implemented interface to load various reference-data/meta-data to load in GAE cloud as part of initial setup and ongoing addition.
- Developed interfaces to store/read large file to/from GAE CloudStorage using Cloud Storage APIs.
- Contributed to international rollout with native languages using java Locale, Message Bundle and Service Region.
- Implementing various RestFul services to support iPhone native application.
- Involved in Interviewing/hiring new members and mentoring as required.
Environment: Google App Engine, Bigtable, Blobstore, BigQuery, GAE APIs, Spring, Hibernate, Spring MVC, Spring RestFul Services, AJAX/jQuery, JSON, XML, PDFJet, SVN, GIT, MAVEN, JBoss, Jmetere, Crucible, CloudBees, Rally, Confluence, Hudson, Jenkins and various open source technologies related to Java on Windows 7 and MAC platform.
Confidential
Sr. Java Developer
Responsibilities:
- Understanding existing Trips application developed in Coldfusion and preparing migration plan.
- Architecting and designing high level application flow and setting up development/ test environment.
- Developed the basic framework based on high level architecture and design and wrote code for various modules.
- Involved in architecting and defining authorization and data security framework.
- Writing test driven code for persistence layer using EJB 3 and TestNG.
- Leading Middle Tier, Struts2 Colfusion integration task so that they can coexist.
- Worked with QA/Test team to test the functionality and accuracy of developed features and keeping track of bugs, fixes as per scheduled releases. Participating in daily stand up meeting as part of scrum practice.
Environment: Java/J2EE, Struts 2, EJB3, Hibernate, JMS, axis 2, TestNG, AJAX, jQuery, dojo, JSON, XML, Weblogic 10, Jboss 5, Squerrel, Colfusion, Sybase, SVN, MAVEN, Selenium Continuous build and integration tool , and various open source technologies related to Java on Windows XP platform.
Confidential
Architect and Lead Developer
Responsibilities:
- Analyzed, Studied and documented the scope of project and requirement details.
- Designing database schema for user application functions/features, user groups and privileges, and help text supporting multiple applications and databases in same application for various group of users.
- Architecting and designing high level application design and choosing technology to best fit for the need.
- Developing test driven code for persistence layer and Rich Uis using hibernate struts, Ajax and open source technologies.
- Developing SSL enabled Authentication web service using database and LDAP Active Directory APIs, Java RMI and Spring Remoting. This web service is deployed independently and used by various applications for authentication, user assess/privileges control and help content rendering.
- Keeping track of bugs, fixes and scheduling releases.
Confidential
Responsibilities:
- Worked closely with users, department heads and BAs to collect requirement and business function details, documenting development plans, splitting task to unified modules and assign priorities for development and release.
- Setting up dev, test environment, svn and enabling build using Maven and Ant as needed Some old applications are using Ant. New one's are using Maven
- Architecting and designing high level application flow. And choosing technology best fitted for the need.
- Developed the basic framework based on high level architecture and design and wrote code for various modules.
- Leading the development task and providing inputs to other developer.
- Integrating security service and providing reference implementation of authentication, access/privilege control and help text rendering.
- Wrote code for generating Ajaxified Org-Chart Employee directory grouped by Location, Department and Manager with Ajaxified intefaces for individuals and their managers and department members details.
- Developed various reports using displayTag library and Jasper with export capability to PDF, Excel etc.
- Keeping track of delivery and updating to VP Ops and CTO on various stages of the development.
Environment: Java/J2EE, Struts 2, Spring, Hibernate, AJAX, Prototype, jQuery, dojo, XML, JUNIT, EJB, Jboss, Apache, Visio, PowerCerv, DBVisualizer, MS SQL Server, MySQL, LDAP Active Directory , Jasper, iReport, CVS, SVN, MAVEN, Hudson Continuous build and integration tool , Artifactory, Redmine, ANT and various open source technologies related to Java on Windows XP platform.
Confidential
Sr. Programmer Analyst
Responsibilities:
- Design and developing new and enhancements of existing functionality/features related to US and International Tax using Java/J2EE, AJAX, Hibernate, WebWork, and Spring focused to Rich Internet Applications supported on Oracle 10g, DB2 and MS SQL Server database, running under WebSphere, NetWeaver, JBoss and OC4J Application servers.
- Worked closely with Marketing and Sales managers/professionals to launch new releases of products and generate demand for the products.
- Work closely with QA to ensure that solutions are of high quality, accurately implement the specifications and are thoroughly tested.
- Actively participated in conferences/meetings among the developers, business analysts, senior management and QAs on production issues and maintenance issues.
- Application Deployment, Performance tuning and trouble shooting.
Environment: Java/J2EE, Spring, Hibernate, AJAX, Prototype, Rico, Visio, XML, WebWork Struts 2 , WebSphere, Jboss, JCO, Jasper, iReport, JAXB,XFire, SOAP, ETL, XPATH, XSLT, OC4J, DBVisualizer, ORACLE 10g, MS SQL Server, Db2, Sub version, MAVEN and ANT on Windows XP.
Confidential
Sr. Programmer Analyst
Responsibilities:
- Associated with the development team to design, development, defect correction and production system enhancement of IDS for existing policy and developing Renewal from scratch.
- Writing code using Hibernate DB2 dialect APIs, POJO and JMS for data access, performing business logic, data persistence and publish the message to ESB.
- Developing Action Servlet using Struts MVC framework and creating struts configuration and validation mapping.
- Performance tuning by modifying codes of Hibernate data access / persistence, validation and navigation framework to improve the response time.
- Actively participated in conferences/meetings among the developers, business analysts, senior management and QAs on production issues and maintenance issues.
- Defect fixing and support for deployed application and merging/maintaining source code in CVS repository.
Environment: Java/J2EE, JMS SonicMQ , IsisWorks EAI Manager ESB , XMFI rules engine, Acord, Castor, XPath, XML APIs, Hibernate DB2 dialect , DBVisualizer, Spring, Struts/Tiles, AJAX, XML, XSD, Various open source API's, WebSphere App Server 5.1, Tomcat, WSAD 5.1, Eclipse 3.1.1, XML Spy, TextPad, CVS, ANT, Maven, UNIX and Windows 2000.
Confidential
Sr. Programmer Analyst
Environment: Java 2, J2EE, Struts, JDBC, JSP, JMS, MDB, XML, Eclipse, TextPad, Jboss Application Server, CVS, ANT, Apache HttpClient3.0 and various open source APIs, PL/SQL, Junit, Sybase Database, UNIX and Windows XP.
Confidential
Sr. Programmer Analyst
Environment: Java 2, J2EE, Servlets, Java Beans, JSP, JDOM, XML, Java Script, HTML, DHTML, IntelliJ IDEA 4, TextPad, IBM-DB2 Alpha Blox API, ClearCase, ANT, Tomcat, Oracle9i and Essbase on Windows XP.
Confidential
Sr. Programmer Analyst
Environment: Java 2, J2EE, Servlets, Java Beans, DOM, SAX, XML, XSD, XHTML, WSAD 5.0, WAS 5.0, Java Script, HTML, DHTML, DB2 7.1, CVS and ANT on Windows XP and AIX.
Confidential
Programmer Analyst Team Lead
Environment: Java 2, J2EE, JDBC, Struts, JSP, Beans, JavaScript, HTML, DHTML, Eclipse, Text Pad, Tomcat, MS SQL Server 2000 and Windows 2000