Senior Developer Resume
Atlanta, GA
SUMMARY:
- Having 10+ years of expertise in the analysis, design and development of Multi - Tier applications, Client/server application, Web applications development in Telecom, Insurance, Financial, Airlines, Healthcare and E-commerce industries.
- Extensive experience in Software development life Cycle (SDLC) involving Analysis, Design, and Development of applications in Java 7.0, Java 6.0, J2EE
- Experience in gathering requirements from Users and from the management
- Very good experience working in Agile/Scrum methodologies development projects
- Experience in developing Web Applications with various frameworks, Confidential Endeca, Confidential Dyna Admin, ATGBCC, CQ5, struts 1.x/2.0, Spring 2.x/3.x, Spring MVC, Hibernate 2.0/3.0 ORM, JPA, J2EE, JSP, XML/XSL, HTML5, DHTML, JavaScript, Angular JS
- Experience in configuring and deploying application on Web sphere, Web Logic, JBoss, WEBNMS and Tomcat Application servers.
- Expertise working on Application servers in clustered environment and Apache Tomcat 5.x/6.x/7. x.
- Experience in database programming using Oracle 10/11g, SQL Server 2000/2005/2008 , DB2, MySQL and proficiency in developing SQL in JDBC as well as client server environments.
- Performed unit testing using TestNG, JUnit aiding test driven development in some scenarios.
- Experience in object oriented analysis and design, UML modeling, writing and translating Use cases, class diagrams into source code
- Good Knowledge in Software design patterns such as MVC, Singleton, DAO and Session Facade.
- Experience in XML and dynamic rendering of Contents using XSL, XSLT and parsing XML documents using SAX and DOM Parsers
- Experience in utilizing Oracle, SQLServer2000 using ODBC, JDBC connectivity
- Extensive experience using Java IDE like RAD, Eclipse, My Eclipse and InteliJidea.
- Experience in development, testing and deployments of products in Windows and UNIX Environments.
- Strong knowledge of various Source Configuration Management (SCM) tools such as Engineering Tool(RET), IBM Clear Case/IBM Clear Quest, Confidential, SVN, Accurev, JIRA, Git Extensions, Git Bash, Git cmd and VSS.
- Extensive experience in web applications using HTML, DHTML, Java Script, Angular JS, JQuery and CSS.
- Implemented Service Oriented Architecture by publishing and consuming Web Services which has been developed using SOAP, Restful protocols, Http, TLS 1.x, XML, JAXB, XSD and Apache Axis2 framework.
- Strong Service oriented architecture experience using Spring Restful web services and SOAP based web services.
- SharePoint is used to upload the all documents related to project in Network path.
- Having experience in production support also.
- Experience in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for N-tier, Web, and Distributed applications.
- Highly adaptable in quickly changing technical environments with very strong organizational and analytical skill
- Good knowledge and experience in using tools like Site Catalyst, Gomez, Tealeaf Viper, Fiddler and Tableau, Kibana, Splunk, VElite, CMIS, Crisis management tool to identify problem areas and address the issues.
- Having knowledge of creating automation scripts Selenium IDE and Selenium Web Driver using Java
- Experience using Soap UI for web services testing
- Ability to manage time and priorities per team/project objectives, in a fast-paced project environment.
- Extensive experience in tracking defects, working with project Manager and Testing team to resolve defects and effectively mitigate risks.
TECHNICAL SKILLS:
Languages: Java, XML, XSD, HTML5, XHTML, DHTML, CSS3, JavaScript, SQL, PLSQL.
Java Technologies: Java, J2EE, EJB, JDBC, Servlets, JSP, JSF, JQuery, Angular JS, JUnit
Frame Works: Spring, MVC, Struts, Hibernate, Ajax, Confidential Endeca, Confidential Dyna Admin
Application Servers: IBM WebSphere, BEA WebLogic, Tomcat, JBoss, WEBNMS
Development Tools: Eclipse, ANT, Maven, Log4j, CQ5, Confidential BCC Catalog
Web Services: SOAP, RESTFUL
Databases: SQL Server, DB2, MS-Access, Oracle
Environment: s UNIX, Windows
Design/Version Controller: RET, WCMS, Actuate, JIRA, HP (Quality center), Git Extension, Git bash, CCRCCVS, VSS, SVN
RDBMS Tools: Toad Expert, Server Studio.
WORK EXPERIENCE:
Senior Developer
Confidential, Atlanta, GA
Responsibilities:
- Design & Development of the modules.
- Used Confidential Endeca, Spring, and Struts Framework for developing the application.
- Developing web based user interface screens using JSP, HTML and Java Script (Angular JS).
- Wrote Server side java classes to implement the Business Logic.
- Involved in writing shell scripts for executing batch jobs in UNIX
- Once developed the core pages powered by using Endeca, and then gradually shift the other pages of our website into Experience Manager to provide our business users with the control over them. This removes the need for application development when a change is required because users themselves can now create all the dynamic pages they want and reorganize existing ones on the fly.
- Confidential Dyna Admin used for the set-up cache and enable or disable the logs like DEBUG, ERROR
- CQ5 used for getting dynamic data like label names, urls
- Business team changed the CQ5 content and urls whenever they want in production, no need to restart servers.
- Used web services testing using Soap UI to test the WSDL files for getting Response from external applications.
- Used Restful web services to get the details from the external systems.
- Worked on Actuate and Git bash Repository for code integration and version control.
- Involved in Design and Development of various functionalities like Payments, View Bill and Usage pages• Followed Agile - Scrum methodology for development of the product. Using Jira Agile for Agile scrum project management/update.
- Implemented the application with XP methodology as Agile process, re-factoring the existing code and writing new code.
- Deployment of builds to the QA environments (ST & SI).
- Responsible for deploying the applications in WebLogic server.
- Performed extensive Unit Testing, regression testing and integration testing for the application
- Developed Transaction management for our requirements.
- Developed unit test cases for the modules
- Experience of Linux environment to deploy the code in production servers.
- Good knowledge and experience in using tools like Site Catalyst, Gomez, Tealeaf, Fiddler and Tableau to identify problem areas and address the issues.
- Handled multiple key self-serve functions/transactions such as Post-pay, Prepay, Actuate, and My Verizon from an overall application.
- Worked extensively on the API, KPI errors, Tealeaf errors, broken links, systems log and performance issues.
- Troubleshooter various customer issues through the tickets opened by the customers in CMIS web.
- In-depth knowledge of information systems concepts.
- Strong knowledge of applicable methodologies, tools, standards, and procedures.
- Provided support for key iconic releases and major re-engineering projects.
- Helped identifying, analyzing and providing resolution for various issues, by coordinating with stake holders.
- Hands on experience in providing application maintenance and production support.
- Involved in crisis calls to resolve the production issues
- Conducted status call meetings including PM, BA, off shore teams and helped testing team to fix the issues in all development environments.
- Created flows using Visio for the tasks, using smart shapes like Start, Assignment, Assignment with Service level, Router, Notify, Decision, Fork, Utility, Connector, Integrator, Split-join, Split-for each, Spin-off and End.
- Actively modified/created work flow and involved creating object to log to database.
- Involved in giving access privileges to other users.
- Rules maintenance across multiple releases, movement and environment setup
- Well versed with the usage of debugging tools including Clipboard and Log Analyzer.
- Worked on DB mapping, remote DB connection, and other DB related operations.
Environment: Windows, Unix, Java, Spring, Struts, Confidential Endeca, Confidential Dyna Admin, Confidential BCC, CQ5, Jsp, Servlets, XML, Java Script, Angular JS, Coherence Cache, JQuery, Oracle, SQL, PL/SQL, TOAD, Log4j, SQL Developer, SOAP, MS Visio, WebLogic Server, Web Services.
Technical Lead
Confidential, Atlanta, GA
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.
- Developed the entire application implementing MVC Architecture integrating Struts with Hibernate and spring frameworks.
- Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE 3.4.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Implemented caching in hibernate to improve performance by caching the result of queries.
- Implemented Object-relational mapping in the persistence layer using hibernate frame work in conjunction with Spring functionality.
- Used Spring Core for wiring the beans and configuring the DI using the Spring Context's Configuration files/Auto wiring.
- Developed web-based customer management software using Spring and web services.
- Created configuration files for spring, Hibernate navigation.
- Developed the helper classes for better data exchange between the MVC layers.
- Developed Web tier by using Ajax, Html, CSS, Java Script and JQuery.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Used Web services - WSDL and SOAP for getting required information from third party.
- Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.
- Extensively worked on JMS using point-point, publisher/subscriber messaging Domains for implementing exchange of information through messages.
- Deployed applications as archived files and as exploded archive directories. Used WebSphere Server6.1 with the concept of an application installation directory, which helped to organize deployment files and deployment configuration files for easy deployment using WebSphere Server tools.
- Deployed the complete Web applications in WebSphere Application server.
- Used ANT tool for building and packaging the application.
- Used Perforce for Source Control and Version Management.
Environment: Java1.6, J2EE, Servlets 2.0, Struts, JSP 2.1, Spring2.5, CSS, Tiles, Log4J, ANTHibernate 3.0, Web services, Apache AXIS 2, JMS, WebSphere6.1, Oracle 10g, Eclipse 3.4AJAX, Junit, Html, Linux.
Java Technical Lead
Confidential, Atlanta, GA
Responsibilities:
- Design & Development of the modules.
- Followed Agile - Scrum methodology for development of the product. Using Atlassian Jira Agile for Agile scrum project management/update.
- Implemented the application with XP methodology as Agile process, re-factoring the existing code and writing new code.
- Used Struts Framework for developing the application.
- Developing web based user interface screens using JSP, HTML and Java Script.
- Wrote Server side java classes to implement the Business Logic.
- Involved in writing shell scripts for executing batch jobs in UNIX
- Deployment of builds to the QA environments (ST & SI) using RET tool.
- Responsible for deploying the applications in JBoss server.
- Performed extensive Unit Testing, regression testing and integration testing for the application
- Verified Loyalty web application details with Mainframe CICS details
- Developed Transaction management for our requirements.
- Developed unit test cases for the modules
- Created automated test scripts of Selenium for regression testing
- Used web services testing using Soap UI to test the WSDL files for getting Response form external applications
- Experience of Linux environment to deploy the code in production servers
- Worked on Confidential Repository for code integration and version control.
- Worked on WCMS (Web content Management System) to check in the content files to the server
- Actively modified/created work flow and involved creating object to log to database.
- Involved in giving access privileges to other users.
- Rules maintenance across multiple releases, movement and environment setup
- Well versed with the usage of debugging tools including Clipboard and Log Analyzer.
- Worked on DB mapping, remote DB connection, and other DB related operations.
- Involved in crisis calls to resolve the production issues
- Conducted status call meetings including PM, BA, off shore teams and helped testing team to fix the issuesin all development environments.
- Created flows using Visio for the tasks, using smart shapes like Start, Assignment, Assignment with Service level, Router, Notify, Decision, Fork, Utility, Connector, Integrator, Split-join, Split-for each, Spin-off and End.
Environment: Windows, Unix, Java, Struts, Jsp, Servlets, XML, Java Script, JQuery, Oracle, SQL, PL/SQL, TOAD, Log4j, SQL Developer, SOAP, MS Visio, JBoss Server, RET (Release Engineer Tool), Web Services.
Sr. Application Developer
Confidential
Responsibilities:
- Used agile methodology for developing the application.
- Developed UML diagrams like Sequence Diagrams, Use case diagrams, and State chart diagrams.
- Involved in development of Services for MSF.
- Involved in writing shell scripts for executing batch jobs in UNIX
- Responsible for deploying the applications in Web Sphere server.
- Performed extensive Unit Testing, regression testing and integration testing for the application
- Involved in reviewing the requirements.
- Worked on Confidential Repository for code integration and version control.
- Well versed with the usage of debugging tools including Clipboard and Log Analyzer.
- Design & Development of the modules.
- Performed extensive Unit Testing, regression testing and integration testing for the application
- Conducted status call meetings including PM, BA, off shore teams and helped testing team to fix the issues in all development environments.
- Used Dixcy middle ware tool used to map the complexity data to the XML files.
- Sonic ESB used to develop the xsd schema files.
Environment: Windows, Jsp, Servlets, Java, JSP, Junit, Sonic ESB, Dixcy, Web Sphere Server, Web services, XML, Oracle SQL, PL/SQL, TOAD, JUnit, Log4J, Maven 2, My Eclipse, Confidential .
Sr. Application Developer
Confidential
Responsibilities:
- Performed requirement analysis, design, coding and implementation, testing.
- Involved in meeting users directly to gather requirements for the project.
- Involved in project documentation and interaction with the Clients.
- Developed UML diagrams like Sequence Diagrams, Use case diagrams, and State chart diagrams.
- Used RUP design methodologies for developing the applications.
- Developing web based user interface screens using JSP, HTML, and Java Script.
- Used Struts & Spring with MVC Framework.
- Involved in developing and coding the interfaces and classes required for the application and created appropriate relationships between the system classes and the interfaces provided
- Developed the application in Web services (SOAP messages) to interact with other Application using AXIS engine
- Involved in writing shell scripts for executing batch jobs in UNIX
- Responsible for deploying the applications in WebLogic Dev/Test/Prod servers.
- Performed extensive Unit Testing, regression testing and integration testing for the application
Environment: Windows XP, UNIX, jdk1.5, Jsp, Struts, Spring, Servlets, XML, XSLT, Oracle 9i, JDBC, SQL, PL/SQL, TOAD, JUnit, Log4J, WebLogic 8i, Maven 2, Eclipse, Confidential .
Programmer Analyst
Confidential
Responsibilities:
- Performed requirement analysis, design, coding and implementation, testing.
- Involved in meeting users directly to gather requirements for the project.
- Involved in project documentation and interaction with the client.
- Involved in Analyzing the Data from different Data Sources
- Developed web based user interface screens using JSP, Servlets, HTML and Java Script
- Performed extensive Unit Testing, regression testing and integration testing for the application
Environment: Java, Struts, Jsp, Servlets, Oracle 9i, Web Logic Server, XML, Web Services, TOAD, RAD6.
Programmer Analyst
Confidential
Responsibilities:
- Involved in meeting users directly to gather requirements for the project.
- Performed requirement analysis, design, coding and implementation, code review, testing and installation.
- Developed a prototype for the application and involved in writing the functional
- Involved in project documentation and interaction with the client.
- Involved in developing and coding the interfaces and classes required for the application and created appropriate relationships between the system classes and the interfaces provided.
- Created JDBC connection Pooling and Helper classes for Database access
- Developed web based user interface screens using JSP, Servlets, HTML and Java Script• Performed extensive Unit Testing, regression testing and integration testing for the application.
Environment: Windows, Unix, Java1.4, JSP, JSTL, Servlets, Web Logic, SQL Server and CSS.
Programmer Analyst
Confidential
Responsibilities:
- Involved in Interface Design of the System
- Actively involved in Coding of Servlets, JSP, HTML
- Developed common components and Coding
Environment: windows, Java1.4, JSP, Servlets, Eclipse, JBoss, SQL Server, HTML, CSS, Confidential .
