Senior Full Stack Developer Resume
SUMMARY:
- 10 Years of experience in the development of Java - J2EE Web Applicationsin Banking, Healthcare, Sports, Logistics domain.
- Proficient in utilization of Core Java, various J2EE packages and associated technologies such as JSP, Struts, Spring (Core/MVC/ORM), Hibernate, JPA, EJB, JDBC and Restful webservices.
- Hands on experience in Web technologies JavaScript, AngularJS, jQuery, AJAX, JSON, XML and HTML.
- Proficient in designing and developing J2EE applications using J2EE Design Patterns and OO Design patterns
- Good knowledge in creating Technical design document and other project related documents.
- Designed UML diagrams like Use Case, Class and Activity diagrams based on the requirements.
- Having good knowledge in Effort estimation, project tracking & monitoring and people management.
- Experience in writing queries for Oracle and SQL databases.
- Good knowledge and experience in deploying and configuring applications in different application and web servers - IBM WebSphere, JBoss, Apache Tomcat Server.
- Worked on cross browser compatibility in different browsers like Firefox, Safari and Internet Explorer.
- Experience in Content Management & Content Delivery system based, Solid understanding on CMS & CDS components with caching strategy in high traffic website
- Hands on Experience in developing ANT Scripts and Maven for enterprise applications.
- Experience in working with global team environment On-site & Off-shore model.
- Used Eclipse, RAD, JBoss developer studio as an IDE for code development.
- Hands on Experience to Setup the Dev and QA environment and deployment process
- Experience in Waterfall and Agile methodology & Complete SDLC life cycle.
- Ability to quickly grasp the business of an organization; Proactive in identifying and mitigating the issues and risks.
- Trained on software quality procedures compliance for ISO and CMM Level-5.
- Good communication skills, interpersonal skills, self-motivated, quick learner and team player.
TECHNICAL SKILLS:
Operating System: Windows 2000/NT/XP, Unix
Java Technologies: Java1.7, JSP 2.0, Servlet 3.0, JDBC 4.0, Struts 2.0, Spring 3x(Core/MVC/Batch), JPA, Hibernate 4x, RESTful Web Services
Domain Experience: Banking, Sports, Healthcare and Logistics
Web/Application Server: Apache HTTP Server, Tomcat 5/6/7, JBOSS 6, WebSphere 7.0
Web technologies: HTML 5, JavaScript, AngularJS, jQuery, Ajax, JSON, XML
RDBMS: Oracle 11g, MS SQL Server 2000
Development Tools IDE: Eclipse 3.4, RAD, Developer Studio
Build tool: Ant, Apache Maven 3.2
Design: Design Patterns, UML diagrams (Sequence, Class and Activity diagrams)
UML tool: UMLet 14.2
Version management tools: SVN, CVS
Methodologies: Agile, Waterfall
Tracking Tool: Bugzilla
PROFESSIONAL EXPERIENCE:
Confidential
Senior full stack developer
Responsibilities:
- Involved in Requirements gathering, Analysis, Design and Development phases of the application.
- Creating the High level and low-level design document
- Creating UML class diagram and Sequence diagram from user story.
- Developed server side Restful webservices by integrating with JPA.
- Involved in fixing defects for the screens owned by me as well as other modules based on need.
- Released each deliverable within the timeline.
- Coordination with QA team for new features and defects.
- Had participated in product demos with customers.
- Have also created understanding documents and presentations if required.
- Attended daily scrum meeting.
Environment: Java 1.7, AngularJS, RESTful Web Services, JPA, Spring Core, Hibernate, JAX-RS, JavaScript, JSON, jQuery, HTML 5, JBoss 6, Oracle 11g, UML, Maven, JBoss Developer Studio, Advanced Rest Client, UMLet, Agile Methodology
ConfidentialSenior full stack developer
Responsibilities:
- IRMA is accessible from Renault Intranet
- IRMA is accessible for Renault Group people
- IRMA is multilingual (FR - EN)
- The registration to IRMA must be done in the Renault Products and Services Catalog.
Team Lead
Responsibilities:
- Working on POC with AngularJS and Restful webservices
- Creating High level and low-level design documents
- Involved in architecture design discussions
- Evaluate and Identify the suitable technologies
- Develop the work flow and define the orchestration layer
- On-time delivery of the project into system test & production
- Handling development team and providing the technical support
- Coding standard and code quality Implementation
- Part of build and deployment team
- Dev and QA environment Setup
Senior Developer
Responsibilities:
- Preparation of necessary documents TSD, Functional understanding flow, TM
- Involved in Technical and functionality discussions.
- Designed and developed the screens from scratch.
- Creating UML class diagram and Sequence diagram from user story.
- Had participated in product demos for customers.
- Coordination with QA team for new features and defects.
- Mentor the team
Environment: Java 1.7, AngularJS, RESTful Web Services, JPA, Hibernate, JAX-RS, JavaScript, CSS, JSON, jQuery 1.11.2, HTML 5, JBoss 6, Oracle 11g, UML, Maven, JBoss Developer Studio, Advanced Rest Client, UMLet, Agile Methodology
ConfidentialTechnology Analyst
Responsibilities:
- 1. a. Development PhaseProvided bug fixes in functional and technical flow of e-Banking applicationImpact analysis done for all issues.b. Testing Phase.
Unit Testing.
ConfidentialTechnology Analyst
Responsibilities:
- Adding new functionality to the client based on their requirements.
- Delivered the defects before SLA breached
- Adding new modules to the existing product based on bank requirements and defect fixing for live bank customers
- Played the major role in cross browser compatibility certification of product and involved in fixing the cross-browser defects as well
- Involved in Code development
- Maintains the code standard
- Coordinating the technical teams in driving a solution.
- Effective utilization of business and domain skills thereby increasing a better
- The bank requirements are to be incorporated in the product and it should be
delivered, based on the agreed service level agreement.
Environment: Java 1.6, JSP, EJB3, RAD, WebSphere Application server, Oracle11g
ConfidentialSenior Software Engineer
Responsibilities:
- Creating the necessary documents
- Involved in module level discussions
- Handling team at offshore and coordinating with onsite team
- On-time delivery of the project into system test & production
- Coordination with QA team
- Handling development team and providing the technical support
- Coding standard and code quality Implementation
- Creating UML class diagram and Sequence diagram
- Coding bug fixing
- Version control
- Build management
Environment: Java, Struts 2, Spring, Hibernate, jQuery, JBoss, UML, Restful webservices, Jasper Reports, Maven, MSSQL2008
ConfidentialSoftware Engineer
Responsibilities:
- Involved in module level discussions
- Creating the necessary documents
- Coding and bug fixing
- Version control and build management
- Developed reports using I-Report
- Version control
- Build management
- Coordination with QA team
Environment: Java, Struts 2, Spring, Hibernate, jQuery, JBoss, UML, Restful webservices, Maven, MSSQL2008
ConfidentialSoftware Engineer
Responsibilities:
- Involved in technical discussions on application flow
- Coding and bug fixing
- Build management
- Preparation of necessary documents
- Version control
Environment: Java, JSP, OpenCMS, Apache Maven 3.2, JBOSS, Restful webservices, SQLServer 2000
ConfidentialSoftware Trainee
Responsibilities:
- Bug fixing
- Testing
- Preparation of necessary documents
Technologies Used: JSP, Java, Servlets, Tomcat, Sql Server.