Sr. Developer/architect Resume
SUMMARY:
- 14+ years of total IT industry experience with wide range of skills and performed different roles - Technical Lead, Sr. Developer, Architect etc.
- Proven track of working with N-tier applications and in all the layers of application in front end, middle ware and back end layers. Worked in all phases of SDLC - Proof of Concept, Estimation, requirement clarification, system analysis, solution the business problem, architect, design, code, technical review, functional and system test, implementation, and maintenance, debug and troubleshooting and production support activities.
- Having excellent communication, co-ordination and client handling skills and had experience of leading a team, mentoring, planning, scheduling, delegating, monitoring and control with high motivation.
- Faster adaptability, interested to learn and explore new tools, technology and frameworks. Excellent analytical, problem-solving and business understanding skills
- Extensively used different Java/J2EE Technologies and Java based frameworks like Spring, Spring Boot, Spring Cloud, Hibernate, Struts 1.x/2.x. J2EE technologies like JSP, Servlets, JAX-WS, JAX-RS, JMS, JDBC, JPA, JSF, EJB etc. Worked with application servers like Oracle Weblogic, Apache Tomcat, Confidential WebSphere and Oracle 9iAS, with databases like Oracle DB, SQL Server and DB2.
- Experience and knowledge in working with integration of different applications using technologies like XML, JSON, JMS, SOAP and REST Web Services, SOA, and Microservices. Exposure to middleware tools of Tibco and Confidential .
- Strong Knowledge and experience of UI Design and JavaScript libraries and technologies like HTML5, CSS3, AJAX, JSON, jQuery, AngularJS, Angular 2, Node.js etc. for support of different desktop, mobile and tablet devices and multiple browsers.
- Strong Object Oriented Programming and development knowledge with Java/J2EE design patterns and OOAD methodologies and Unified Modeling Language.
- Certified Scrum Master with experience in working in Agile Scrum and Waterfall methodologies. Implementation with practice of CMM level 5 and ISO: 9001 Quality Standards and experience in working in on-shore/off-shore environment.
- Experience in working in Web, Mobile, B2B, e-Commerce and BPM (Work flow based) application.
- Good knowledge on Enterprise Architecture and TOGAF (The Open Group Architecture Framework).
- Having experience in product customization projects, Experience in working with Confidential Sterling Commerce Fulfillment Suite 9.0.
- Experience of working on Insurance, Finance, Retail, Telecom, Healthcare, Manufacturing domains with fortune 500 companies and clients world-wide.
- Well aware of Project management practices and key process areas and experience in Project management areas.
TECHNICAL SKILLS:
Operating Systems: Unix, Linux, Microsoft Windows, MS-DOS.
Products Tools: Eclipse, MyEclipse, JDeveloper, RSA, RAD, WSAD
Confidential Rational Tools: Rational Portfolio Manager, Requisite Pro, Clear Quest), MS Office, MS Visio, CVS, VSS, SubVersion, Visual Interdev, MS Front Page 2000, TOAD, SQL Developer, Aqua Data Studio 4.0, DB Visualizer 4.3.5, Squirrel SQL Client, SoupUI, Postman, Tibco iProcess, EMS, Confidential MQ, Confidential Message Broker.
Process Tools: Agile tools like VersionOne and Rally, Remedy (Defect Tracking), HP ALM QC, Rational Solution for Collaborative Lifecycle Management, Jira etc.
Application Servers: Oracle Weblogic 9.2/10.3 (11g), Confidential WebSphere, OC4J (Oracle 9iAS Instance), Apache Tomcat, IIS Server.
Software/Technologies: Java, JSP, Servlets, JSF, EJB, Spring framework, Spring Boot, Hibernate, Struts, MyBatis, Spring MVC, JDBC, SOAP and REST Web Services, Axis, Apache CXF, Java Security, SSO, SAML, Microservices, RDBMS, SQL, Database functions, PL/SQL, HTML5, CSS3, Bootstrap, JavaScript, Ajax, JSON, XML, jQuery, Ext JS, AngularJS, ReactJS, NodeJS, Chrome DevTools, Firebug, DocuSign, Jenkins, DevOps, Cloud Migration, AWS, Log4j, Junit, C, C++, ASP, Swings, VB, VBScript, Build tools - Maven, Ant, Shell Script, Drools, Code Analysis Tools, Automated Testing/Security Testing.
Databases: Oracle DB, Sybase, Microsoft SQL Server, Confidential DB2, MongoDB.
PROFESSIONAL EXPERIENCE:
Sr. Developer/Architect
Confidential
Technology: Java, JSP, Servlet, Struts, EJB, Design Patterns, J2EE (JEE), XML, JSON, JMS, Web Services (SOAP and REST), SOA, SQL, PL/SQL, Spring, HTML5, CSS3, Adaptive/Responsive Web Design/Email Templates, Dojo toolkit, JavaScript, UNIX/LINUX, Apache Ant, Shell Scripting, Apache Velocity, ALM HP Quality Center, Oracle DB, Oracle Weblogic Application Server, Evolus Pencil, TOAD Client, JDBC, MyBatis (iBatis), Hibernate, JMS, SVN, SSO, SAML, Junit, Log4j, Postman, Oauth, Informatica ETL tools.
Responsibilities:
- Understand and analyze new business requirements, solution the functional requirements, preparing the High Level Technical Design, Application Interface Design, Coding, Development of the requirements, Functional and Integration Testing.
- Working on the new requirements (Epic and stories), discussing system requirements with Business Analyst and Principal architect.
- As needed, analyzing, debugging and researching the application for understanding the existing functions and technical details of current implementation.
- Functionally and Technically leading the solution of the requirements, delivery of the particular enhancements/project. Explaining and presenting the requirements and design to different teams for review, coding, writing Junit Tests, reviewing the development work and ensuring the different milestones are achieved.
- Making sure the authentication and authorization is established Confidential web layer and business layer and security guidelines are followed. Making sure the developed code is as per the standard and pass the Code Analysis/Security Tools testing.
- Preparing web responsive email templates which supports web, iOS and Android mobile and tablet devices.
- Coordinating and working with the different external and interfacing team involved for the project, different development team with different vendors, updating the status to project manager and senior technical director.
- Responsible for working on testing plan and preparing test cases and executing the functional/Integration system testing from delivery perspective.
- Performance optimization of application and making sure the performance test cases are executed for major releases.
- Coordinating and helping for the proper data set up for testing, integration and end to end system testing and user acceptance testing with data setup teams, testing team and development team.
- Supporting in the release management and production implementation and post production validation and production support as required.
Sr. Developer / Technical Lead / Architect -
Confidential
Technology: Java, JSP, Servlet, Struts, HTML, CSS, JavaScript, Ajax, EJB, Design Patterns, Web Services, Ant, Tibco iProcess Server (Workflow Engine), Tibco BW, Kofax Capture, Microsoft VB/.Net, DB2, Oracle DB and Weblogic as Application Server, Jasper Reports, Log4j, Junit, VersionOne - Agile tool, Oracle Hyperion, Business Objects Reports, DocuSign, Oracle IPM, Kofax Capture, MS Visio.
Responsibilities:
- Working with Agile Methodology, working on the new stories with Business Analyst (with help of Product Owner) and translating it into technical solution, Design, coding for the stories, writing Junit Tests and unit and integration testing of it.
- Using the Unified Modified Language for documenting the design specification that includes Use Cases, Class diagrams, Sequence diagram, flow charts, architecture diagrams etc.
- Participating in all the agile processes from sizing, prioritizing, Sprint planning, volunteering for the tasks, daily scrum and agile retrospective.
- Coordinating with the different external and back end team involved for the project, off shore or on shore development team with different vendors, updating the status to project manager and client about the technical development and status of the project.
- Design the proper authentication (mutual authentication) and security for all the external interfaces outside of the ING network.
- Responsible for coordinating for the data set up for integration/system and QA and User acceptance testing.
- Additionally working on other enterprise projects (waterfall), reviewing the project plan from technical perspective, working on requirements, design, coding and testing.
- Working with Release Management team for Production release, part of the technical support and validation for implementation activities.
- Responsible for reviewing delivery plan, development team coding plan, testing plan and test cases from delivery perspective.
- Executing integration/system testing, code reviews, coding, helping developers in coding/implementation. Debugging and exploring the application for understanding the existing flow/details.
- Researching the some existing application modules and compiling and preparing the documentation of the wise system for future use of technical team.
- Helping to track the defects, debugging and troubleshooting issues and helping to resolve the production support tickets and adherence to SLA.
Confidential
Technology: Java, JSP, Servlet, HTML, CSS, JavaScript, jQuery, Ajax, Struts, EJB, Design Patterns, Web Services, Maven, iOS Platform (Objective C), Java - Android, with Oracle DB and Weblogic as Application Server with multilple legacy and Telegence billing systems.
Technical Lead (Designer/Architect)
Responsibilities:
- Working on multiple projects and multiple enhancements for different releases.
- Working on the new requirements, discussing system requirements with Business Analyst and preparing the High Level design, application interface and detailed design documents. Doing the proof of concept when necessary.
- Making sure the design according to the security guidelines and it is being implemented.
- Explaining the requirements and design to developer, reviewing the code and ensuring the different milestones are achieved.
- Ensuring the developed code is as per the Java standard and pass Code Analysis and Security Testing Tools.
- Making sure the UI changes is attractive and as expected by business for iPhone, iPad and Android Mobile as required.
- Coordinating with the different external and back end team involved for the project, off shore or on shore development team with different venders, updating the status to project manager and client about the technical development and status of the project.
- Performing the testing for the changes. Also, responsible for coordinating for the proper data set up for testing, unit, integration/system and user acceptance testing with data setup teams, QA team and development team.
- Making sure the client specified Confidential & Confidential IT UP Process is followed and we are compliant to the same.
- Responsible for reviewing delivery plan, development team coding plan, testing plan and test cases from delivery perspective.
- Executing integration/system testing, code reviews, coding, helping developers in coding/implementation. Debugging and exploring the application for understanding the existing flow/details.
- Also, helping to track the defects, and helping to resolve the production support tickets and adherence to SLA.
Java/J2EE Technical Team Lead/Module Lead
Confidential
Technology: Java, JavaScript, Ext JS, Ajax, JSP, Servlet, Struts 2.0, JMS, XML, JSON, Web Services, Confidential Sterling Suite of Products (Web Channel, Business Center, Call Center and SMCFS - fulfillment products), Eclipse 3.2, Web Logic Application Server, Weblogic 10.3 & Oracle 11g, Business Objects.
Module Lead / Senior Developer
Responsibilities:
- Working on the new requirements, discussing requirements with client, estimating, analyzing, designing, coding and testing, primarily worked on Catalog Module, Order Placement Modules.
- Working with and co - ordaining with off shore, the required activities, clarification and work delegation to off shore.
- Worked on the Integration of UI wireframes with Struts/JSP/Servlet and changed the complete application look and feel with UI Designer team.
- Initially, worked on Product Installation Confidential off shore.
- Working on Jira Issues (developing new requirements / changes in requirements and bugs in developed modules) and its testing of the issues.
- Working as part of development team as senior member, understanding and learning the Sterling product / client business and customization of Sterling product for Xpedx business.
- Attended Sterling 9.0 product training and learning / self-exploring of different components like Sterling Web Channel, SMCFS, Sterling business center and COM.
Confidential
Technology: Java, JSP, Servlet, Struts, Business Object Java SDK, Tomcat, Weblogic & integration with Sterling Commerce Product.
Sr. Developer
Responsibilities:
- Leading the Project Technically, responsible for conducting Proof of Concepts for Business Object Java SDK for Web Intelligence report and Crystal Reports rendering and integration with Sterling product (Sterling Web Channel).
- According to POC conducted the demo for customer and management for finalizing the correct approach from different options, checking feasibility and integration issues with Sterling application.
- Working with SAP BO Consultants to find the resolution of the technical issues or problems.
- Responsible for clarifying the requirements, preparing requirement Understanding documents.
- Estimation for the effort and preparing the Design document according to the POC.
- Help and guide to the new members / freshers about POC, design, and coding for the application.
Confidential
Technology: Java, JSP, Servlet, Struts, Hibernate, JavaScript, Ajax (DWR Library), Spring (DI), Eclipse 3.2, Oracle 9i, WAS 6.0.2, Perforce V4, Team Site, Apache Velocity, UML (ArgoUML), SAML, SSO, Java Security, Java Keytool.
Team Leader/Technical Leader
Responsibilities:
- Worked Working as technical/team leader for application responsible for Development and Enhancement Activities of the existing application.
- During the time with the project I executed three MER releases and one new project having three releases subsequent as team/technical lead.
- Understanding the new requirements, analyzing and estimating the changes.
- Proposing and preparing the technical specification using UML (Class Diagram, Sequence diagram, Activity diagram, Flow chart etc.) for the suggested changes and preparing the unit/integration test specification. Doing Proof of Concept for the technical solution, where required.
- Plan and train the new people and explain the framework and technical flow of the application.
- Handling a team and delegating, controlling and monitoring the work and schedule and responsible for the development and enhancement releases from technical perspective.
- Working as team lead responsible for preparing the Project related documents and management reporting documents.
- Programming and testing for the suggested solution, supporting in UAT, involved in the release plan, migration activity (with RTP team) and post production validation/warranty support.
- Also, additionally where required, helping the production support as an additional responsibility, Responsible for understanding customer queries/defects and after analyzing the same preparing and responding to the customer with proper clarification.
- Involved in Bug/Defect Fixing, debugging and troubleshooting the production issue for the support related activities.
- Help and guide to the new members / fresher about design, architecture, business and bug fixing and analysis.
Confidential
Technology: Java, JSP, Struts, EJB, Java/J2EE Design pattern, UML
Senior Java/J2EE Developer
Responsibilities:
- Worked as Senior Developer responsible for module Warranty (small application).
- Responsible for estimate for the Warranty design, coding and testing.
- Responsible for preparing mock ups (Screen prototypes) from System Requirement Specification (SRS) with the help of UI designer and customer feedback.
- Prepared technical design documents according to SRS using UML Class, Sequence diagrams and Java/J2EE design patterns.
- Involved in project CMMI review and interview from EDS USA.
- Programming according to the framework that is writing struts classes, business delegate, DAO and complex queries for reports/searches.
- Prepare unit test case and executed it, and involved in integrated testing as per plan.
Senior Developer (Java/J2EE),
Confidential
Technology: Java, Struts, Portlets, JavaScript, EJB 2.1, Hibernate 3.1.1, RSA 6.0 (Rational Software Architecture), DB2 8.0(Aqua Data Studio 4.0 / DB Visualizer/Squirrel Client), XML/XSLT, WebSphere MQ, WebSphere Message Broker.
Responsibilities:
- Working as Sr. Developer/Technical team leader, independently responsible for core business components of Webshop like Subscription, Catalog, Structure, Order, DB Model, Base Components and Scheduler.
- Responsible for communication with client on defects or any technical/business related issues/questions of my components, also involved in SPOC (Single Point of Contact) Activities for project from India.
- Responsible for estimation of my modules, understanding and explaining new changes/requirements related to my components to other team members and co - ordinate for the same.
- Responsible for Technical changes in Base Components for the Webshop which includes delegate generator, abstract Classes and Plug-in component of Delegate Generator.
- Responsible for analyzing defects, providing solution, coding and integrated testing for the same, mainly coding includes changes Confidential the middle layer in Base components, EJBs, Hibernate (Persistence) Layer and Database structure.
- Responsible for any future enhancements to the current base component, plug-in component or any new business requirement to my components.
- As a Team Leader responsible for handling a team of five team members, Also, helping in project initiative activities like OPAL (On demand Process Library), RPM (Rational Portfolio Manager) processes and other team related activities in India.
- Help and guide to the other team members about design, architecture, business and bug fixing and analysis.
- Involved in Unit testing and Integrated testing with testing team for different business scenarios.
Confidential
Technology: Java, JSP, Servlet, TCF Framework (Similar to Struts), JavaScript, Ajax, EJB 2.0, WebSphere 5.2.1, WSAD 5.2.1, DB2 8.0(Aqua Data Studio 4.0 / DB Visualizer), WebSphere MQ
Senior Developer
Responsibilities:
- My role includes design, development and coding from front - end JSP (Appfacade layer) to DB queries (DAO layer) for the given module.
- According to FR Document, I technically designed and developed the code according to Architecture.
- Developed different App-facade, Business Delegate, EJBs and Services.
- Developed reusable tasks and DAO, including writing complex queries for the business requirement.
- Co-ordination, Communication with On-site coordinator or BAs or team leads and delegation of the work to the team members for the given responsibility of the modules.
- Help and guide to the other new team members or fresher s about design and architecture Involved in Unit testing and Integrated testing Confidential developer level.
- Bug analysis and fixing during System Testing and UAT.
Confidential
Technology: Java, Swings, EJB, OC4J, 9iAS, Oracle 9i.
Senior Developer
Responsibilities:
- Understanding business requirements.
- Preparing Technical Design Documents and Unit Test cases.
- Development & programming for different classes for MVC Architecture.
- Programming for Session Beans and writing complex queries for business requirement.
- Unit Testing and Integrated Testing.
- Co - ordination, Communication and delegation of the work to the team members for the given responsibility of the modules.
- Help and guide to the other new team members about business, design and architecture.
- Part of the implementation and support for the same project.
- Business and technical analysis of the issues/changes during support and enhancement of the project after implementation.
- Implementing the same issues/changes for the business.
Confidential
Technology: Java, JavaScript, HTML, ASP, XML, XSL, EJB, OC4J 9.0.3.0, Oracle 9i.
Senior Developer
Responsibilities:
- Understanding business requirements.
- Preparing Technical Documents and Unit Test cases.
- Development & programming for different classes for MVC Architecture.
- Programming for Stateless Session Beans and writing queries for business requirement.
- Unit Testing and Integrated Testing.
- Co - ordination, Communication and delegation of the work to the team members for the given responsibility of the modules.
- Help and guide to the other new team members about business, design and architecture.
- Part of the maintenance and support for the same project.
- Business and technical analysis of the issues/changes during support and enhancement of the project after implementation.
- Implementing the same issues/changes for the business.