Senior Software Developer Resume
Collierville, TN
EXPERIENCE SUMMARY
- 9 Years of strong IT experience in Requirement Analysis, Development of Prototype, Development, Implementation, Testing and Maintenance
- 9 Years of experience in developing Web Based Application, Client - Server and Multi-tier Applications
- 9 Years of extensive programming and development experience using Core Java and J2EE technologies including Servlets, JSF 1.2 /2.2, ICE Faces, MyFaces, Hibernate, Spring(IOC), Webservices, JDBC, Log4J, JavaScript .
- 5+ years of experience with JSF
- 4+ years of experience building user interfaces using ICE Faces.
- Extensive experience of migrating ICE to ACE Components
- Expert level knowledge of CSS and JavaScript.
- Extensive experience with Eclipse, SVN and Maven
- 4+ years of experience with Hibernate and Tomcat
- 4+ years of experience with Spring (IOC)
- 9 Years of experience in deployment using servers like Apache Tomcat, BEA Web Logic,
- 4+ Years of experience in Unit Testing ( JUnit) and ANT Scripts
- Excellent understanding of relational databases involved in application development using several RDBMS like Oracle 10g and Sybase
- Strong data analysis and schema designing skills
- Extensive experience writing SQL queries, stored procedures and Indexing
- Extensive experience using different tools like SQL developer and Toad
- Involved in full life cycle phases of Software Development Life Cycle(SDLC)
- Excellent analytical, logical and programming skills
- Strong understanding of Object Oriented Programming methodology
- Exposure to UML Diagrams
- Strong understanding of Design patterns
- Experience in implementing SOA (Service Oriented Architecture)
- Application areas included development for the domains such as Transportation and Logistics ( Confidential )
- Worked closely with Tier Support teams to analyze and resolve production problems and provide suggestions for system enhancements
- Support in post implementation and application maintenance support to the client
- Quick learner, self-motivated, organized, and team player with strong personal and group communication skills
TECHNICAL SKILLS
Languages: Java (JDK 1.5/1.6), SQL, PL/SQL
Architecture/ Frameworks: J2EE, Hibernate 3.x/4.x, Spring 2.x/3.x
Java/J2EE Technologies: Servlets, JDBC, JSF1.2 / 2.0, ICE faces
Web Services: SOAP, WSDL, JAXB
XML Technologies: XML, DOM
Web/Application Servers: Apache Tomcat, Web Logic
Scripting Languages: Java Script
Operating Systems: Windows, Linux, Unix
Databases: Oracle8i/9i/10g/11g, Sybase ASA 9.0
Testing, Logging, Build, IDE Tools: JUnit,Log4j, ANT, Eclipse 3.x /4.2, TOAD, Edit Plus 2.x, Beyond Compare, VSS, SVN Sybase9
Design Patterns: DAO, Factory, Singleton, Template Method, MVC, Delegate
PROFESSIONAL EXPERIENCE
Confidential, Collierville, TN
Senior Software DeveloperEnvironment:JDK 1.6, JAXB, ICE faces, JSF 1.2/2.0, JDBC, Web Services, Hibernate, Open JPA, SQL, Ant, JUnit, SQL Developer, Sybase, Web Logic, Oracle, Eclipse, Windows
Responsibilities:
- Participate in requirement analysis of the applications along with business owners.
- Responsible for converting the requirements into Technical Design Document.
- Responsible for conducting, coordinating for getting sign off for User Acceptance Testing(UAT)
- Supporting Production systems
- Responsible for migrating ICE to ACE Components
- Used CSS and JavaScript.
- Used Eclipse, SVN and Maven
- Experience with Hibernate
- Responsible in migration from Hibernate to Open JPA.
- Responsible for implementing Web application using ICE faces.
- Involved in Code development
- Involved in Unit and Integration Testing
- Involved in Deployment on different Servers
- Responsible for production deployment.
- Post release defect analysis and fixes
- Raising Production deployment service request and deployment instructions.
- Production issues Analysis, Estimate, Fix and Deploy
- Change Request impact analysis.
- Prepare estimation and effort.
- Prepare Quality artifacts
- Code review and code clean up activity.
- Code walkthrough with Client
- Support activities for existing/new applications
- Customer Interaction
- Preparing WSR document and daily status update.
- Customer Interaction
- Analyzing Results and Reporting.
- Good exposure in Client interaction.
- Used VSS, SVN and Eclipse for Source Control and Version Management
Confidential, Memphis TN
Senior Software Developer
Environment: Java, J2EE, ICEFaces, MyFaces, Hibernate 3.0, spring (IOC), Webservices, Eclipse, Tomcat, Java Script, SQL, Ant, JUnit, SQL developer
Responsibilities:
- Involved in Web Application Development using ICE Faces 1.2
- Developed Web based application using Hibernate and Spring (IOC).
- Used Hibernate 3.0 as an ORM Framework
- Created Action Forms and Action classes for the modules using ICE faces framework.
- Client side validations using Java Script.
- Configured hibernate.cfg file for the Application and written number of hbm files for mapping with database table.
- Implemented DAO design patterns
- Implemented Factory Method and DAO design patterns
- Used JIRA to monitor and manage user stories and defects
- Improved performance significantly by rewriting the queries and indexing the database.
- Responsible for analyzing the bug and do the bug fixing
- Involved in business requirement analysis.
- High level and Low level design documentation.
- Code development
- Unit and Integration Testing
- Prepare Quality artifacts
- Code review and code clean up activity.
- Code walkthrough with Client
- Support activities for existing/new applications
- Customer Interaction
- Preparing WSR document and daily status update.
- Customer Interaction
- Analyzing Results and Reporting.
- Good exposure in Client interaction.
Confidential
Software Developer
Environment: Java, J2EE, ICEFaces, MyFaces, Hibernate, Spring, Weblogic, Java Script, SQL, Ant, JUnit, Subversion, SQL Developer
Responsibilities:
- Participated in Requirement analysis
- Involved in Web Application Development using ICE Faces.
- Involved in building application using ACE Components.
- Involved in implementing DAO classes using Hibernate.
- Involved in impmenting annotations using JSF 2.0
- Involved in Unit and integration testing.
- Involved in Application Build and Deployment on Weblogic server.
- Used Hibernate to access data, configured hibernate.cfg file for the Application and written number of hbm files for mapping with database table.
- Used Spring IOC.
- Client side validations using Java Script.
- Implemented DAO design patterns
- Used Java Mail API for sending mails
- Responsible for building utilities and re-usable code which could be used by the entire development team.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Improved performance significantly by rewriting the queries and indexing the database.
- To provide detailed estimate to business team on issue with the probable solution.
- Closely work with the users to understand the system change and develop solution as per requirement.
- Coordinate with non-technical users and resolve design and business issues.
Confidential
Associate Software Developer
Environment: Java, J2EE, JSP, Weblogic 10.3, SQL, JUnit
Responsibilities:
- Involved in Project development and Enhancement
- Involved in Unit & Integration Testing.
- Build and Deployment.
- Involved in issue tracking
- Involved in Documentation
- Involved in Code Reviews and Document reviews
- Involved in requirement gathering
- Involved in proposing solutions