Senior Java Developer Resume
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, Spring Framework, HibernateFramework, and Web services.
- 9 Years of experience in deployment using serverslike Apache Tomcat, BEA Web Logic and JBOSS
- 4 Year of experience with SOAP and REST webservices
- 4+ years of experience with Hibernate Framework
- 4+ years of experience with Spring Framework
- 4 Year of development experience in Multithreaded Application.
- 6 years of experience in Oracle
- 4+ years of experience with JSF 1.2 / 2.0
- 3+ Extensive experience with JSF 1.2 to 2.0 Migration
- 3+ years of experience with JQuery
- 4 Years of experience with Linux shell scripting
- Extensive experience of migrating ICE to ACE Components with JSF 2.0 version
- Expert level knowledge of HTML, CSS and JavaScript
- Extensive experience with Eclipse, SVN and Maven
- 4+ years of experience with ANT build tool
- 2+ years of experience in Jenkins - CI integration tool
- 2+ years of experience in PMD, EMMA Reporting with JUnit
- 4+ Years of experience in JUnit Testing Utility
- 1+ Year of experience inTESTng
- Strong data analysis and schema designing skills
- Extensive experiencewriting SQL queries, Table and Index Scanning knowledge, 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 ofDesignpatterns
- Experience in implementing SOA (Service Oriented Architecture)
- Experienced in Transportation, Logistic and Banking domain.
TECHNICAL SKILLS:
Languages: Java (JDK 1.5/1.6 /1.7), 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, REST
XML Technologies: XML, DOM
Web/Application Servers: Apache Tomcat, Web Logic, JBOSS
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
Senior Java Developer
Responsibilities:
- Involved in application development - METAMODEL,DASHBOARD, DATA Marts and Events.
- Involved in automating the chaining process, Email notifications, file upload and file deliver in Multithreaded Application.
- Involved in developing different components usingspring, HibernateFramework and REST web services.
- Involved in developing XML Web services security authentication using security token.
- Working in Agile development environment.
- Involved in Production checkout.
- Responsible writing complex queries and performance tuning of queries in Oracle and DB2.
- Involved in excellent reasoning and debugging the application.
- Working with offshore team to deliver the code.
- 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.
- Code review and code clean up activity.
- Support activities for existing/new applications
Confidential, Collierville, TN
Java Lead
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 JSF Migration from JSF1.2 to 2.0.
- Responsible for migrating ICE to ACE Components.
- Responsible in creating XHTML templates.
- Responsible in migrating ICE to ACE editable data table.
- Responsible resolving migration issues.
- Responsible developing REST full web services /JSON
- Used CSS and JavaScript.
- Used Eclipse, SVN and Maven.
- Used Hibernate.
- Worked withJquery, Angular and Bootstrap to develop front end
- Responsible in migration from Hibernate to Open JPA.
- Involved in Code development.
- Involved inJUnit and Integration Testing using Jenkins.
- Involvedin creating ActiveMQmessages
- Involved in database using Oracle
- Involved inDeployment 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
Environment: JDK 1.6, JAXB, ICE faces, JDBC, Web Services, Hibernate, Open JPA, SQL, Ant, JUnit, SQL Developer, Sybase, Web Logic, Oracle, Eclipse, Windows
Confidential, Memphis, TN
Senior Software 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.
- Developed SOAP webservices
- 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
- Improvedperformance 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.
Environment: Java, J2EE, ICEFaces, MyFaces, Hibernate 3.0, spring (IOC), Webservices, Eclipse, Tomcat, Java Script, SQL, Ant, JUnit, SQL developer
Confidential
Software Developer
Responsibilities:
- Participated in requirement analysis
- Involved in Web Application Development using ICEFaces 2.0 (JSF 1.2) and later migrated to 3.1 (JSF 2.0)
- Involved in building application using ACE Components
- Converting ICE to ACE Dialog box
- Involve in creating Facelets templates and annotations implementations.
- Handling Javascript calls from server side.
- Involved in Client side - JavaScript
- Involved in implementing DAO classes using Hibernate.
- Involved in creating customized connection classes inherited from Hibernate API.
- 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.
- Improvedperformance 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.
Environment: Java, J2EE, ICEFaces, MyFaces, Hibernate, Spring, WebLogic, Java Script, SQL, Ant, JUnit, Subversion, SQL
Confidential
Associate Software Developer
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
Environment: Java, J2EE, web logic 10.3, SQL, JUnit
Confidential
Trainee Software Developer
Responsibilities:
- Involved in Requirement gathering, prototype creation and design.
- Worked in Development and Deployment for the Application
- Involved in unit and Integration testing
Environment: J2EE (JDK 1.5, Servlets, JSP, JMS, JNDI), JDBC, Eclipse 3.2