Designer / Developer Resume
SUMMARY:
- Having over 7 years of professional experience in developing web based, distributed architecture, SOA based and client/server applications in multi - platform with Java/J2EE technologies using Object Oriented Analysis and Design (OOAD). Involved in all the phases of Life Cycle of Software Development (SDLC).
- Expertise in Java and J2EE technologies such as Servlet, JSP, Struts, EJB, JDBC, Spring, and Hibernate
- Proficient in designing J2EE applications using MVC pattern and Struts framework
- Expertise in implementing RESTful web services and SOAP based web-services.
- Experience in Struts, Spring Framework such as Spring MVC, Spring IOC, Spring AOP, Spring Resources, Spring JDBC.
- Experience in web application design using open source MVC, spring and Struts Frameworks
- Experience with multiple web/application Servers like Apache Tomcat, Resin, Web Logic and JBOSS
- Expertise in Web-Development technologies like HTML, JavaScript, HandlebarJS, jQuery, CSS, XML, JSON and AJAX
- Strong experience in RDBMS like Oracle 11g, SQL Server, MYSQL, PL-SQL programming, Stored Procedures, and Triggers
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j.
- Extensive development experience in different IDE’s like Eclipse, and Spring Tool Suite.
- Hands on experience with source control tools like CVS, Clear Case, SVN.
- Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
- Experience in working with both Release management and Waterfall models of Software development
- Versatile experience as JAVA/J2EE developer in Banking, Telecom,Engineering.
SKILLS & ABILITIES:
- Expertise across the functional software stages, from requirements identification to design, coding, unit-testing, deployment, and maintenance stages.
- Technical mentoring of development projects with a good software architecture experience.
- Quick to adapt to new technologies and in comprehending client proprietary software.
- Experience in working with both Agile and Waterfall models of Software development
- Possess good interpersonal and communication skills, which facilitate a precise understanding and accurate fulfilment of customer/user’s needs.
- My last role was as a Techno-Functional Design Lead for multiple J2EE applications. This required performing requirements Gathering, Analysis & Design for the project as well as co-ordinating with the off-shore team to ensure that the project is on track and monitor for any issues.
- As the SME for the application, I had the ability to multitask multiple projects to ensure timely completion.
- Strong problem solving and excellent analytical skills.
- Able to identify efficient ways to address a variety of tasks and complete them in a time efficient manner.
- Good record of collecting and analysing information and implementing actions with a view to meet goals
- Particularly effective in handling intricate project details by employing keen screening abilities
- I was responsible for identifying and escalating risks and issues with systems and data requirements as well as providing troubleshooting and methodical diagnostic skills to resolve issues.
- I was also responsible for identifying project and technical level issues in the design phase and ensure that those risks were communicated to upper management.
TECHNICAL SKILLS:
Architecture: Object-oriented Design, Design Patterns, Service Oriented Architecture (SOA)
Programming Languages: Java, J2EE, XML, HTML, JavaScript, Ajax, JQuery, Handlebar JS, SQL,JSON
Scripting Languages: Shell scripting, Groovy
Database: Oracle 11g, Oracle9i,Oracle 11g
Middleware: J2EE including JDBC, EJB, Web Services (SOAP, REST)
Technologies: Servlets, JSP, Hibernate, JSTL, Apache CXF, JDBC, JAX---RPC, JAXP (SAX,DOM), JNDI, JUnit
Framework: MVC, Apache Struts, Spring, Geb, Spock, Groovy
Methods: Waterfall and Release Management
Server: Apache Tomcat,JBoss,Weblogic, Resin
Version Control: SVN,Star Team,CVS
IDE's: Eclipse, Spring Tool Suite
Tools: Oracle SQL Developer, putty, WinSCP, PL/SQL Developer, Fatwire,Eclipse, TOAD,jenkins, Hudson (Continuous Integration), Gradle.
Content Management: Fatwire
Operating Systems: Windows,UNIX,LINUX
EXPERIENCE:
Confidential
Designer / Developer
Environment: Java, J2EE, JSP, Struts 2, EJB, Hibernate, Oracle, HTML, XML, Maven, Web Services, XML, Rest Services, AJAX, JSON, JQuery, Java script, JBoss Application Server, Resin Server, WebLogic, Spring, LOG4J, SVN, Geb, groovy
Responsibilities:
- Support the Architects with the solution designing of major projects catering to the Selfcare platform addressing on any queries.
- Involved in analysis, technical design, development, implementation and support of self-care application system.
- Analyzing and effort estimation for the new Project / Change requests.
- Responsible for identifying and escalating risks and issues with systems and data requirements as well as providing troubleshooting and methodical diagnostic skills to resolve issues.
- Developed the application using Struts Framework integrated with spring.
- Developed RESTFUL based Web services using Rest easy framework.
- Used Eclipse for writing code for JSP, Servlet, Struts and EJB.
- Used Single Sign on for authentication and authorization.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
- Performed logging-using Log4J to create log files to debug as well as trace application.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Façade, Singleton and Factory.
- Deployed the applications on JBoss Application Server.
- Deployed the portlets on Weblogic Server.
- Used SVN for version control across common source code used by developers.
- Used REST services to get/update data to/from downstream systems like billing.
- Used JSON to write REST Services.
- Analyze test/production defects and supporting the team in fixes.
- Responsible for supporting deployment of the application in production and support post deployment activities
- Helped in writing Automation testing using Geb framework and groovy.
- Updated the final code in Star team which was then used to be deployed in various environments
Confidential
Senior Developer
Environment: HTML/DHTML, Java, JavaScript, Servlet, JSP, EJB, Struts, JDBC, Oracle 9i, JBoss Application Server, CVS, ANT, Eclipse
Responsibilities:
- Analyzed requirements. Designed Class diagrams, and Sequence diagrams using UML approach.
- Analysis and effort estimation for the project requests
- Preparation of Functional documents and technical specification documents regarding the architecture of the entire system.
Confidential
Senior Developer
Environment: Java, JDBC, Oracle 9i, CVS, Eclipse.
Responsibilities:
- Analysis and effort estimation for the project requests
- Preparation of Functional documents and technical specification documents.
- Development of the GUI using Java SWING.
- Used JDBC to connect and fetch data from Oracle Database
- Worked on each phase of SDLC (from requirements gathering to unit testing) while developing the project.
- Unit tested the application continuously while adding new features and tested the completed project
- Developed new business rules when the system was upgraded.
- Incorporated the specified functionality in swing action listeners for all the user actions in the GUI.
- Performed unit testing.
Confidential
Developer
Environment: HTML/DHTML, JDBC, Java 1.4, JSP, XFactor Framework, Oracle 9i, JBoss 4.0.5, Webservices, Eclipse, SVN, PL/SQL developer.
Responsibilities:
- Involved in SDLC such as Requirement gathering, System Analysis Design, Coding and Testing.
- Preparation of Functional documents and technical specification documents, Implementation plan, SIT Exit report.
- Preparation of handover documents, SIT Strategy documents and SIT test scripts.
- Used JDBC to connect and fetch data from Oracle Database.
- Development of new Webservices to update the credit limit.
- Developed new business rules using Java.
- Made changes to existing JSP’s to in corporate the new features.
- Performed unit testing. Tested the application functionality with SoapUI.
- Used custom framework called Xfactor to make changes to the application.
- Used Log4J to create log files to debug as well as trace application.
- Executed test scripts for SIT.
Confidential
Developer
Environment: HTML/DHTML, JDBC, Java 1.4, JSP, XFactor Framework, Oracle 9i, JBoss 4.0.5, Webservices, Eclipse, SVN, PL/SQL developer
Responsibilities:
- Used JDBC to connect and fetch data from Oracle Database.
- Use of custom Xfactor Framework to write the Java business rules.
- Integration of new Webservices for the various functionalities.
- Made changes to existing JSP’s to in corporate the new features.
- Performed unit testing. Tested the application functionality with SoapUI.
- Used Log4J to create log files to debug as well as trace application.
- Executed test scripts for SIT as well as unit testing.
