Senior Developer Resume Profile
SUMMARY
- 9 years and 10 months of experience in the field of Information Technology, specializing in multi-tier and Client/server architectures. Worked extensively on a variety of Application servers, Web Servers, Databases, GUI front ends, Advanced Internet applications using Java/J2EE.
- Experience in development and implementation of Web based, Internet/Intranet, Client/server, Caching mechanisms, distributed architecture applications using Java/J2EE technologies like Java, JSP, Servlets, Struts, Spring MVC, Dependency Injection,Autowiring,Caching,Database Connectivity,Integration with Ibatis,Webservice client api , EJB, Restful webservices,Soap webservice clients using XMLBeans and JAX-WS , Ant and have working knowledge of Hibernate, Jquery,Angularjs, JSF, Maven,Ajax and Chordiant.
- Experience in installing, configuring, working on application servers like IBM WebSphere ,WebLogic and web servers like Tomcat.
- Experience working using SDLC Waterfall and Agile methodologies of project development.
- Experience in leading team onsite/offshore model to successful project implementation with proper management, engagement with top management, scope containment and quality assurance.
- Good Understanding of Object Oriented Programming concepts, Model View Controller MVC Architecture, UML and understanding of Service Oriented Architecture SOA .
- Working experience in XML technologies like XML Parsers like Dom.
- Efficient in software engineering skills including use-case diagrams, class diagrams, sequence diagrams using Visio.
- Experience in methodologies related to project and program management. Expertise in highly scalable application development, spanning various phases of project life cycle, right from inception through closure.
- Extensive experience in building multi-user Java server side applications and frameworks. Used Open source products to build re-usable components that can be used as base application frameworks.
- Exposure to Oracle database in developing applications using SQL and Stored Procedures.
- Ample domain understanding of Banking and Retail .
- Charismatic and transformational leadership qualities with a passion towards business management, ability to manage project teams on highly visible and complex software projects in a dynamic environment on aggressive schedules and tight deadlines.
TECHNICAL SKILLS SUMMARY:
PROJECTS SUMMARY
Confidential
Lost Stolen Card Replacement Senior Developer
Environment: Java/J2EE, Spring, Angularjs, JavaScript, Maven,Soap webservice client using JAX-WS , Restful Webservices, Spring Tool Suite, Mockito,Weblogic and SQL Developer.
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
- Involved in High Level and Low level analysis and design.
- Involved in the Agile/Scrum based development phases.
- Development of the service layer using Java/j2ee using Spring Tool Suite.
- Development using Spring Framework IOC,Autowiring,Database connectivity and Caching which communicates with various service layers and configuring the Spring xml files.
- Developed front end MVC and services/factory using Angularjs.
- Developed unit tests using Mockito.
- Developed webservices using REST and clients using Jersey Client api.
- Developed SOAP based webservice clients using JAX-WS.
- Deployed the application on the development and testing boxes.
- Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.
Confidential
Copy Print Depot CPD Senior Developer
Environment: Java/J2EE, Spring, Struts, Angularjs,JavaScript, Maven, Restful Webservices,EJB, IBM RAD, Websphere and SQL Developer.
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
- Involved in High Level and Low level analysis and design.
- Involved in the Agile/Scrum based development phases.
- Development of the service layer using Java/j2ee using IBM RAD.
- Enhancement using IOC and MVC pattern using Spring Framework which communicates with various service layers and configuring the Spring xml files.
- Developed webservices using REST and clients using Jersey Client api.
- Developed unit tests using Mockito.
- Deployed the application on the development and testing boxes.
- Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.
Confidential
Public Education Information Management System PEIMS Senior Developer/Lead
Environment: Java/J2EE, JQuery, Spring, JNDI, Ant,Restful webservices, JavaScript, PL/SQL, Oracle, IBM RAD, Websphere and SQL Developer.
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
- Involved in High Level and Low level analysis and design.
- Involved in the Agile/Scrum based development phases.
- Development of the service layer and front end using Java/j2ee using IBM RAD.
- Development using Spring Framework MVC, Autowiring, Database Connectivity which communicates with various service layers and configuring the Spring xml files.
- Developed webservices using REST and clients using Jersey Client api.
- Deployed the application on the development and testing boxes.
- Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.
Confidential
Stop Image Search SIS Senior Developer
Environment: Java6/J2EE, XMLBeans, Spring, Webservices Client implementation using XMLBeans , JNDI, Ant, JavaScript, PL/SQL, Oracle, Soap UI, IBM RAD, Websphere and SQL Developer.
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
- Involved in High Level and Low level analysis and design.
- Development of the service layer and front end using Java/j2ee using IBM RAD.
- Enhanced the project setup using Spring MVC, Autowiring, Database Connectivity,Caching,Webservice client api which communicates with various service layers and configuring the Spring xml files.
- Involved in the Agile/Scrum based development phases.
- Enhanced the webservices client using XMLBeans.
- Deployed the application on the development and testing boxes.
- Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work
Confidential
PNC Mortgage Apptracker Senior Developer
Environment: Java6/J2EE, XMLBeans, Ibatis, Spring, Webservices Client implementation using XMLBeans , JNDI, Ant, JavaScript, PL/SQL, Oracle, Soap UI, IBM RAD, Websphere and Toad.
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team
- Involved in High Level and Low level analysis and design
- Created Use Cases, Sequence Diagrams, and Class Diagrams
- Developed and implemented POC for all the verticals as per the business requirement and architecture design
- Development of the service layer and front end using Java/j2ee using IBM RAD
- Responsible for setting up IOC pattern using Spring MVC, Autowiring, Database Connectivity,Integration with Ibatis, Webservice client api which communicates with various service layers and configuring the Spring xml files
- Developed the webservices client using XMLBeans.
- Used Ibatis as the ORM mapping framework to interact with database by configuring the XML files
- Involved in the Agile/Scrum based development phases.
- Deployed the application on the development and testing boxes
- Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work
Confidential
BookMap Enhancement and Production Support Senior Developer
Environment: Java/J2EE, JNDI, Ant, JavaScript, PL/SQL, Oracle, Eclipse, Weblogic and Toad
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team
- Enhancement and bug fixes using Java/J2ee
- Production support for the business user
- Deployed the application on the development, testing boxes