Programmer Analyst Iii Resume
Baltimore, MD
SUMMARY
- Sun certified java programmer wif 12 years’ experience in architecting, designing and developing enterprise solutions and provided technical services to various clients wif a strong object oriented technologies and web service.
- Hands - on experience on Java, JEE, frameworks (JSF, Struts wif Tiles, Spring, Hibernate), Web Services, SQL & PL SQL and UML.
- Exposure to all teh stages in software development life cycle from requirement gathering to till production support for multi-tier client-server application.
- Proficient in analyzing and translating business requirement to technical requirement and architecture.
- Good noledge exposure & experience on IBM SOA Technologies, Web Services wif SOMA Methodology application development.
- Experience in leading and managing teams.
- Executed software projects for Government, Banking, Insurance, Telecom, Cable, Retail, Health and Distribution Industry.
- Good communication skills, intrapersonal skills and is self- motivated, quick learner and team player wif problem-solving capabilities worked on Multi Large Scale Projects.
- Worked on application servers like Web Sphere Application, JBoss, Web Logic and Web Server like Tomcat.
- Worked on IDE’s like Rational Application Developer, Rational Software Architect, Web Sphere Integration Developer and Eclipse.
- Worked on Markup Languages like HTML & XML.
- Worked on Configuration management system like Rational Clear Case, SVN, CVS & MKS.
- Worked on Defect management system like Rational Clear Quest, HP Quality Center. Also worked on database servers like DB2, Oracle, MySQL, SQL Server & MS-Access.
PROFESSIONAL EXPERIENCE
Confidential, Baltimore, MD
Programmer Analyst III
Responsibilities:
- Working on Correspondence IPT Beta Release Requirements along wif production issue supports activity.
- Conducting meetings wif various stakeholders wifin teh DCPS program for teh implementations as part of teh beta release plans.
- Coding & Unit Testing teh business components which were developed using Java/JEE Technologies.
- Support & Enhancement to teh existing implementation of correspondence components which are developed using EJBs, JPA and WebSerivces/JMS Technologies.
- Used Struts wif Tiles as a presentation layer, EJB’s in integrated layer, JBPM and JPA in teh persistence layer.
- Used Data Power for user Authentication and Authorization.
- Used JMS & MQ for messaging and Websphere server as application server.
- Used Jenkins wif maven for Build and Deployment.
- Used SVN repository for maintaining teh source code. .
- Used ALM for production support issues and Rational Requisite Pro for requirement gathers along wif Share point to store Design and Architecture Documentations.
Environment: Java EE (EJB, JPA, JAXB, JMS, Webservice), JBPMS 5, Drools, Open JPA, Struts Wif tiles, Websphere Application Server, Maven, DB2, Websphere DataStudio, Data Power, HP ALM, Jenkins, Wepshere MQ, Thunderhead, Rational Requisite Pro, Sharepiont, SoapUi, Jmockit, MS Visio.
Confidential
Lead Java Developer/Solution Architect
Responsibilities:
- Worked on User Stories (Agile/Scrum) as part of Sprint life cycle plans.
- Analyzed and Provided POC for teh implementation as part of teh release plans.
- Coding & Unit Testing teh business components which were developed using Java/JEE Technologies and also responsible for creating and unit testing ETL Jobs using Pentaho DI Tools.
- Supported & Enhanced teh existing applications which were developed using JSF, EJBs and WebSerivces Technologies.
- Used JSF (Seam framework) as a presentation layer, EJB’s in integrated layer and JPA in teh persistence layer.
- Used JMS for messaging and Weblogic server as application server.
- Used Jenkins wif maven for Build and Deployment.
- Used SVN repository for maintaining teh source code.
- Used Spring modules (Core, OXM, ORM, JMSTemplate) and Hibernate framework as part of teh application development.
- Used Rally as part agile methodology execution.
- Used JIRA for production support issues.
- Used HP Quality Center for application defect tracking during application testing in various environments.
- Used Taylor framework as part of MDA during application development and Enhancement.
Environment: Java EE (JSF, EJB, JPA, JAXB, JMS), Hibernate, Weblogic, Maven, Pentaho DI, Oracle, Rally, JiRA, SQL Developer, HP Quality Center.
Confidential, Roanoke, VA
Lead Java Developer
Responsibilities:
- Understood Business requirements as part of release plans.
- Prepared Functional design as part of release plans. Used UML Microsoft Visio.
- Prepared Technical design as part of release plans. Used RSA tool.
- Designed integration database (ERD Diagram) and provided teh database scripts as part of release plans (used SQL & PlSQL). Used Oracle Data Modeler and Oracle 10g.
- Identified development components & allocated resources for implementation (onshore - offshore model).
- Developing Add Order and DC callback application GUI (dashboard screens) using JSF2 wif Rich Faces Technology.
- Prepared Unit test case for teh component identified. Used Junit framework.
- Tracked teh development progress as per teh project plan, worked on teh implementation and unit testing teh code. Used Microsoft Share Point.
- Worked on integration part and common services/frameworks for logging, exception handling and transaction management as per teh AAP guidelines. Used Spring Core, Spring OXM, Spring Jms, Spring EJB.
- As part of integrated solution, developed code to interact wif middle layer (WMB) using JMS wif MQ.
- Developed JMS service called Order Persistence Service (using JPA wif Hibernate) to persist teh orders into Oracle DB.
- Used Maven for build script and SVN Repository for versioning and Jenkins for Continuous Integration.
- Coordinated wif various stakeholders as part teh integrated solution.
- Code review for teh delivered components by teh offshore team. Used Findbugs and Check-style.
- Fixed teh defects dat are identified during QA, UAT. Used Test Directory to track defect.
- Supported production issues during warranty period.
Environment: Java EE (JSF, EJB, JPA), Rich Faces, Spring OXM, Apache openJPA/Hibernate, JMS, MQ, WAS & JBOSS, Maven, Oracle, UML (Visio), SharePoint, SQL Developer, Test Director, AS400, WMB, RCQ.
Confidential, New York, NY
Lead Java Developer
Responsibilities:
- me was involved in analyzing teh client requirement based on SRS & preparing teh design using RSA.
- Developed UI layer and invoking web services.
- Created web service for internal interaction between web server and application server and creating client for interacting wif external web services (legacy applications).
- Wrote unit test cases and tested teh functionality.
Environment: Java, J2EE, Spring (Core, MVC, Jdbc) wif Struts & Tiles Integration, Maven, JQuery, RSA, WAS, MKS, Mercury Center, DB2.
Confidential, Ontario
Sr.J2EE Developer & Module Lead
Responsibilities:
- me is involved in analyzing teh client requirement based on SRS & HLFD for one of teh OMF SOA based web service called Calendaring Service in teh release.
- Preparing HLTD and designing teh solution using RSA modeling.
- Preparing unit test cases for teh requirement.
- Implementing teh requirement as per HLFD and solution provided by teh architectural team.
- Unit Test Execution. Defect fixing support for DIT & UAT Phases.
- Requirement traceability using Requisite Pro.
Environment: Java, J2EE, Struts, Hibernate, Spring, JMS, Web service SOA wif SOMA, Weblogic, Rational Clear Case, Ration Clear Quest, Mercury Center, WPC, Seletica. RPM, Oracle 10g, SOAP Sonar, Splunk.
Confidential
Sr.J2EE Developer & Framework Lead
Responsibilities:
- Analysis, developing and testing on major client requirements based on teh existing VB application and meeting teh requirements wif new approaches using JSF-AJAX technologies.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Responsible for effective communication between teh project team and teh customer on various requirements. Provide day to day direction to teh project team and regular update on teh implementations status to teh customer.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading teh efforts including programming and testing dat culminate in client acceptance of teh results.
- Utilize in-depth noledge of functional and Technical experience in JSF and AJAX using RSA and other leading-edge products and technology in conjunction wif industry and business skills to deliver solutions to customer.
- Establish Quality Procedure for teh team and continuously monitor and audit to ensure team meets quality goals.
- One of teh major requirements which me involved is attaching files through DnD operation from desktop as well as from Outlook.
- As me is belongs to Java/J2ee web development, due to critical requirement from client, me had also worked on .net technologies like creating teh Activex control and embedding teh control in customized jsf framework in order to meet teh client requirements.
Environment: Java, J2EE, JSF, AWT, Swing, .Net, AJAX, WebSphere Application Server and MySQL.
Confidential
J2EE Developer
Responsibilities:
- Analyzing teh client requirements on teh components (JSF) dat need in UI Interface Design.
- Checked teh functional support wif existing components provided by various vendors in teh market.
- Developed teh custom components as per client requirement like Data Table which supports multi functionality like single sort, multi sorting, column swapping, adding, deleting, updating and undo teh earlier transactions dat performed before committing to teh data base operations.
- Developed teh converters and validators which support teh UI Interface Design wif other Frameworks like Security, Persistence.
- Communicated activities/progress to project managers, business development, business analysts and clients
- Developed implementation and test plans, build software acceptance criteria, coordinate and work wif clients to oversee teh acceptance and dissemination process.
Environment: Java, J2EE, SOA, JSF, EJB, JMS, Hibernate, XML, WAS, ESB, WPS, DB2.
Confidential
J2EE Developer
Responsibilities:
- Analyzing teh critical module requirements.
- Helping teh team on technical issue during development.
- Coding teh MVC elements according to teh MVC design Pattern
- Involved in development of all teh modules.
- Writing Client-side validations using JavaScript and Struts Framework.
Environment: Java, J2EE, Struts, Ajax, XML, JDBC, Tomcat and SQL Server.
Confidential
J2EE Developer
Responsibilities:
- Involved in teh analysis, design, documenting and feasibility study to meet teh both structural and functional requirements to fit into teh framework
- Involved in configuring tomcat for teh deployment of Servlets wif JSPs which is used to generate teh dynamic content of web pages
- Was responsible for teh interaction wif clients for System Study and Analysis
- Used Oracle thin Client drivers as a backend to perform various database manipulations
- Involved in testing and debugging of teh module to make it fit into teh framework
- Implemented teh java design patterns and written Java class for Error and Exception logging.
Environment: Java, J2EE, JSP, Servlet, JDBC, Tomcat and Oracle.