Sr. Developer Resume
PROFESSIONAL SUMMARY:
- 8+ years of experience in Design, Development and Testing of Information Systems using Java, J2EE, Spring, JSF, Hibernate, JSP, Servlet, EJB etc.
- Experience in different phases of Software Development Life Cycle (SDLC) including Design, Implementation and testing during the development of software applications.
- Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) STRUTS, SPRING framework and Hibernate.
- Well versed with J2EE Design Patterns like Singleton, Factory, Front - Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC, Business-Delegate. Also well versed with Agile and Scrum methodologies.
- Experience using Front End Technologies such as JSF, JSP, HTML, AJAX, JavaScript, JQuery, CSS, JSTL, RichFaces for developing UI for the applications.
- Experience in AJAX, XML and XML related technologies.
- Hands-on experience in designing XML-based distributed systems that are reliable, scalable, secure and loosely coupled.
- Proficiency in Database Programming using Oracle, SQL Server, HQL and MySQL creating stored procedures, Triggers, Indexes, Functions, Views, Joins etc.
- Experience in developing and deploying applications using Web Logic, Tomcat, and JBoss.
- Experience in writing and executing the Test cases using JUNIT.
- Experienced in Various IDE’s likes STS, Eclipse Mars and Itellij idea.
- Excellent experience in Object-oriented design and analysis.
- Experience in using version control tools like Rational team concert, Serena Dimension, SVN and CVS.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
- Expertise in understanding the business of the various industries like Manufacturing, Retail, finance and Education domains.
- Intensive experience in working with client facing position.
- Excellent communication and self-motivated to implement complex rules.
TECHNICAL SKILLS:
Programming Language: Core Java, J2EE
Web Technologies: JSP, Servlet, JSF, XML, JavaScript, AJAX, JDBC, CSS,
Frame works: STRUTS, JSF, Spring, Hibernate
IDE: Spring Tool Suite(STS), Eclipse, Intellij Idea
Markup Languages: HTML, DHTML
RDBMS/ Databases: Oracle 10g, SQL Server 2005/2008, MySQL, HQL.
Web/App Servers: Tomcat, JBoss, WebLogic
Build Tools: ANT, Maven
Version Control System: Rational Team Concert, Serena Dimension, SVN, CVS
Testing Tools: JUnit Testing
Open source API /Tools: SQL Developer, Textpad, EditPlus, Notepad++, log4j
Operating Systems: Windows 2000/XP/NT/ Windows 2008, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Sr. developer
Responsibilities:- Involved in the process of framework design, Coding and Testing phases of the software development cycle.
- Development of improve the application scalabilities by creating new modules dao, utilities.
- Created Coherence Cache store and used that into application.
- Used DAO, VO (Value objects) and other J2EE Design Patterns in developing application code
- Development to use Orcale Coherence to achieve grid computing for improving performance.
- Modify xsd schemas to accept new properties in web services.
- Used the components of SPRING Framework like SPRING CORE, SPRING MVC, SPRING AOP.
- Producing and Consuming web Services to interact with external applications.
- Used Rational Concert Team as version control tool.
- Creating test cases using Junit and Mockito.
- Developed stored procedures, triggers, using MS SQL SERVER 2008 R2 as the backend.
- Prepared reports for events using Splunk.
- Doing the development in agile methodology, participating in Daily Scrum meetings and Story grooming sessions..
- Performing technology forced migration changes.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration and performing sanity testing of the application after deployment..
- Involved in Production Support and minor enhancements as per application requirements
Environment/Tools: JDK 7.0, Spring3.0, Oracle Coherence, BPEL message queue, MS SQL 2008, Weblogic, Spring tool suite3.6, Rational team concert, Eclipse Mars,
Confidential
Sr. developer
Responsibilities:
- Involved in the process of Design, Coding and Testing phases of the software development cycle.
- Developing front end screens to be cross-browse & cross-platform based application while using JSF, XHTML, CSS, JavaScript and jQuery.
- Used DAO, VO (Value objects) and other J2EE Design Patterns in developing application code
- Developed JSP pages using JSF, JSTL, Richfaces, Tomhowk, javascript and Jquery.
- Used the components of SPRING Framework like SPRING CORE, SPRING MVC, SPRING AOP.
- Hibernate is used as persistence framework for the application.
- Used Serena Dimension as version control tool.
- Creating test cases using Junit.
- Developed stored procedures, triggers, using MS SQL SERVER 2008 R2 as the backend.
- Coordinating with Business for requirement gathering and implementing POC for integration of new technologies into applications.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration and performing sanity testing of the application after deployment..
- Involved in Production Support and minor enhancements as per application requirements
Environment/Tools: JDK 7.0, JSF2.0, Spring3.0, Hibernate3.0, Richfaces4.x, MS SQL 2008, Weblogic 12c, Spring tool suite3.6, Serena Dimension, Remedy, Eclipse Luna 4.4,
Confidential
developer
Responsibilities:
- Creating/Modifying existing Apple POS application as per the business requirement using Java and WebObjects.
- Created Object to XML adopters using XML and Java.
- Finding Root cause analysis of defects occurred in Apple POS application.
- To analyse, design and develop solutions for issues logged by production team.
- Providing fixes for critical issues logged by QA which could not resolved by release team.
- Code review using Crucible & Version control using SVN. Monitoring the JIRA to see the task defined and fix issues accordingly.
- Doing the feasibility study of high level business requirement
- Day to day basis monitoring and resolution of the tickets based on the ITSM System and Mail Alerts.
- Providing training and enhancing skill sets of new team member to meet client expectations.
- Monitoring the JIRA to see the task defined and fix issues accordingly.
- Preparing the weekly status reports & coordinating such calls for proving updates to customer on weekly basis
Environment: JDK 6.0, WebObjects, Oracle 10i, Mysql5.5, REST Framework, JavaScript, XML, JBoss 6.x, Tomcat 6.xSVN, Eclipse Europa, Radar, Jira, Crucible, Maven
Confidential
J2EE developer
Responsibilities:
- Design and Development of automatic Border Control, for borders to work in offline mode using JDK 5.0, Struts 1.3, Hibernate 3.0 .
- Involved in Software Development Life cycle starting from requirements gathering to moving in production.
- Developed the User Interface using JSP, HTML and CSS.
- Used Oracles Log Minner feature to get information of later entry/ departure of visitor
- Implemented MVC architecture using Struts Framework.
- Used JNDI as part of service locator to locate the Factory objects, Data Source Objects and other service factories.
- Developed POJO as part of persistence framework.
- Involved in modifying Hibernate configuration file for mapping resources.
- Worked on different J2EE design patterns like MVC, Service Locator, DAO for developing this Web application
- Implemented Front controller using Struts framework.
- Prepared Testing Plan based on the system requirements/Business requirements.
- Deployment and integration of new supervision version for the Gatekeeper on borders.
- Preparing work progress reports and ticket status reports.
- Documentation for user manual for the Border control module.
- Gathering requirement from end user and proposing prototype.
Environment/Tools: JDK 5.0, Struts 1.3, Hibernate 3.0, EJB 3.0 (for doclets), Oracle, HTML, CSS, Jquery, Javascript, AJAX, Passport/Visa Scanners, Apache Tomcat 5.5.9 (web-server), OC4j, oracle 9i &10g eclipse.
Confidential
Developer
Responsibilities:
- Gathering business requirements from the customer & providing it to offshore team.
- Involved in database design architecture and also done the corresponding documentation.
- Development and implementation of modules using JDK1.5 and Daffodil Application Tool Kit.
- Engaged in production support & break fixes
- Involved in module testing and reporting bug.
- Involved in writing manual for module.
- Creating detailed technical design documents & specifications
- Coordinate for production deployment and do sanity testing of the application post deployment.
- Engaged in production support & break fixes
- Using SVN for version control.
- Doing the development in agile methodology.
Environment/Tools: Java, JSP, Servlet, HTML, CSS, JavaScript, AJAX, XML, JDBC, Daffodil DB, Daffodil Application Kit Framework.
Confidential
Java Developer
Responsibilities:
- Gathering requirements from the onsite team and explaining them to the offshore team.
- Preparation of Use Cases using Rational Rose.
- Design of the Workspace and System Management module using Unified Modelling Language.
- Construction of the Workspace and System Management module using JSP, Servlet and Java.
- Module testing and reporting bug that needed to be enhanced/fix in next version.
- Application performance tuning.
- Code review and its improvements to meeting customer expectation.
- Unit and Integration testing of Workspace and System Management module with other modules of the application.
- Involved in performance tuning of the application.
Environment/Tools: Java, Swings, Hibernate2.0, FirebirdSQL, Quartz 1.8, Glazed Lists1.8, iReports 2.x, Indellej Idea
Confidential
Programmer
Responsibilities:
- Development of new administrator module for the application.
- Involved in code review.
- Unit and Integration testing of various modules of the application.
- Application performance tuning.
- Day to day basis monitoring and resolution of the tickets.
- Providing weekly status report for ticket logged into production and updating the same to Client.
- Involved in database design and also done the corresponding documentation for it for newly implemented modules.
- Proving financial reports to clients which is not being generated from the application.
Environment/Tools: Jsp, Ejb, Oracle9iAS, Oracle9iDB ,Portlet, Postgresql, NIC log tool, HTML, CSS, Javascript,