Sr Java Developer Resume
PA
SUMMARY:
- Over 8 years of experience in full software development life cycle (SDLC) Process and Developing enterprise/distributed software applications using Java, J2EE technology stack.
- Expertise in design and rapid development of web and J2EE applications using Core Java, JSP, Servlets, EJB, JDBC, Struts and Spring.
- Expert in using MVC (Model View Controller) architecture for developing applications using MVC based frameworks
- Expertise in development of multi - tiered web based enterprise applications using J2EE technologies like Servlets, JSP andJDBC.
- Experience in developing front end using HTML5, CSS3, JavaScript, JQuery, AJAX, DOM, JSP, JSTL, JSF, JSON etc.
- Extensively worked on implementing Web services (SOAP, REST, WSDL, UDDI, and XML Parsers).
- Experience with several application servers such as Tomcat-6/7and JBoss.
- Expertise in developing applications using JavaScript, CSS, XML, HTML.
- Extensive experience in design and implementation using core java and J2EE design patterns.
- Experience in creating design documents using object, class and use case diagrams.
- Good experience with multiple databases like Oracle9i/10g, SQL Server 2008 and MySQL.
- Anticipating to work on new technology.
TECHNICAL SKILLS:
Languages: JAVA (Core Java, JDK, J2SE, J2EE), JDBC, JSP/Servlets, JavaScript, SQL, JUnit
J2EE Technologies: Java Server Pages 2.0, Servlets 2.4, JMS, Web Services, WebMethods, JDBC
Frameworks: Struts2.1, Spring 3,Enterprise Java Beans 2.0
IDE Tools: Eclipse 3.2, Spring Source Suite 2.8.1
GUI: HTML, HTML-5, CSS-3
Application/web Server: Apache-Tomcat 6/7,JBoss4.0.3, WebLogic
Databases: Oracle 11g/10g, MS SQLServer 2008/2005, MySQL
Database Tools: SQL Developer, SQL Management Studio, TOAD
Version Control: SVN, CVS
Other Familiar Skills: ActionScript, AJAX, Adobe Photoshop 5.5, Image Ready
PROFESSIONAL EXPERIENCE:
Confidential, PA
Sr Java Developer
Roles &Responsibilities:
- Responsible for design and development using Struts and JQuery.
- These modules have different access levels of license for the clients, which implemented for each menu item individually.
- Documentation preparation.
- Used AJAX to retrieve a list of search results from the server.
- Developed JUnit test cases for all the developed modules.
- Configured the URL mappings using struts-config.xml file
- Used J2EE design patterns for development of modules.
- Converting Functional requirements into Technical specifications.
- Involved in development of GUI for Pre-Screen, Valuation, and Masters Modules.
- Involved in creation of different Action Class
- Involved in Quality processes to achieve the best results.
- Responsible for understanding the scope of the Project and Requirement gathering
- Involved in Units integration, bug fixing, and User acceptance testing with test cases
- Effectively participated in weekly client communications with Business Analysts.
- Security and Performance monitoring of the application.
- Developed independent application to generate the license for the subscribed modules and menu items for the clients.
Environment: Java7.0, Struts2.1, Spring3, Oracle, Sql Server, Tomcat7, JasperReports, NodeJS,AngularJS,SVN, Eclipse, jTrack, Junit, JQuery, HTML5, CSS3, XML.
Confidential, PASr Java Developer
Roles &Responsibilities:
- Experienced using HTML5, CSS3 for developing components.
- Developed functional use cases and class diagrams, sequence diagrams. Also gathered requirements from the stakeholders.
- Documentation preparation.
- Analyzed business requirements and defined technical project specifications.
- Examined industry best practices and incorporated into existing business framework.
- Encryption of the personal details.
- Enhanced the application to the new GUI using HTML5, JSON.
- Upgrading the application in conversion to spring3.0.6 and struts2.0 from EJB.
- Involved in the design of user interface and business layers.
- Involved on the back end application to modify business logic by making enhancements.
- Involved in peer code review process
- Involved in assessing the task for the sprints to assign the team.
- Responsible for deploying the application on to the servers.
- Performed extensive cross browser compatibility testing.
- Developed the automatic build scripts using ANT for the application to deploy and test.
Environment: Java7.0, Struts2.1, Spring 3, Oracle, Sql Server, Tomcat7, JasperReports, SVN, Eclipse, jTrack, Junit, JQuery, HTML5, CSS3, XML.
Confidential
Sr Java DeveloperRoles &Responsibilities:
- Client interaction for Requirement update.
- Debug the code and testing for the validations
- Working on PCM (Process Control Manager) tool
- Fixes bugs reported by QA for the software
- Involved in development of Spring DAO layer which invoked database queries.
- Developed Session Beans for the transactions in the application.
- Onshore - offshore communication to coordinate development and track the progress.
- Developed Pre-Screen, Valuation, Masters Modules.
- Involved in development of GUI for Pre-Screen, Valuation, and Masters Modules.
- Developed dynamic user interface with JSP, HTML, and CSS.
- Implemented Core Java concepts to handle the exceptions.
- Written JUnits for unit level, functional level test cases.
- Involved in Quality processes to achieve the best results.
- Used Visual Source Safe (VSS) for source code maintenance.
- Documentation preparation.
- Developed various EJB components to fulfill the business logic
- To update the contracts required by the client.
Environment:: Struts2.0, Oracle, Tomcat6.0, PCM, Jira, Eclipse, Java6.0.
Confidential
Sr Java DeveloperRoles &Responsibilities:
- Client interaction for Requirement update.
- Developing Form-Bean and Action classes.
- Writing Validations on client side with Validation Framework.
- Involved in Quality processes to achieve the best results.
- Involved in the estimation of the project and in the preparation of project plan to allocate the resources.
- Created user-friendly GUI interface and dynamic web pages using HTML, CSS and JSP for user access management service application.
- Secured transactions implementation by core java Multithreading concepts.
- Did the Memory Management by tuning Garbage Collector (GC) for best performance.
- Followed approved life cycle methodologies, created design documents and performed program coding and testing.
- Involved in the architecture team for design and implementation of system.
- JSF Migration - Worked on the re-engineering effort to convert the proprietary servlet based application to JSF based MVC Architecture.
- Prepared technical requirements document for features during system migration.
- Developed automated build scripts that check out the code from CVS and build the application using Apache ANT
- Prepared unit level testing documents and executed the same.
Environment: Java7.0, Struts2.1, Spring3, Oracle, Sql Server, Tomcat7, JasperReports, NodeJS, AngularJS, SVN, Eclipse, jTrack, Junit, JQuery, HTML5, CSS3, XML.
Confidential
Sr. Software Engineer
Roles &Responsibilities:
- Designing Screen shots and JSP pages.
- Developing Form-Bean and Action classes.
- Involving in Writing Validations on client side with Validation Framework.
- Configured the URL mappings using struts-config.xml file
- Deploying the application into the client server.
- Quality related activities
- Debug the code and testing
- Implemented AJAX functionality using RichFaces Components.
- Prepared technical requirements document for features during system migration.
- Used agile methodology for the software development process.
- Developed Session Beans to process user requests and to load and store information from database.
- Involved in developing Web Page using HTML, CSS
- Developed various reusable helper and utility classes using Java Beans.
- Analyzes application defects and fixes the code in line with client's requirements.
- Involved in Database Connectivity through MySql5.5.
- Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
- Involved in documentation preparation.
Environment: Servlets, JSP, JBoss 4.0.3, Sql-Server, MyEclipse.
Confidential
Sr Java DeveloperRoles &Responsibilities:
- Designing Screen shots and JSP pages.
- Developing Form-Bean and Action classes.
- Involving in Writing Validations on client side with Validation Framework.
- Deploying the application into the client server.
- Quality related activities
- Debug the code and testing
- Involved in Database Connectivity through MySql5.5.
- Developed &Implemented Socket application using core java concepts.
- Fixed defects reported by the testing and QA team.
- Involved in documentation preparation.
- Client interaction for System study.
- Prepared unit level testing documents and executed the same.
- Involved in Servlets, Java Bean programming on the server side for the communication between clients and Server.
- Debug the code and testing
- Database Connectivity through Oracle-10g.
- Prepared the user guide document for the application.
Environment: Servlets, JSP, JBoss 4.0.3, Sql-Server, MyEclipse.
Confidential
Sr Java DeveloperRoles &Responsibilities:
- Designing Screen shots and JSP pages.
- Developing Form-Bean and Action classes.
- Accessing the screens based on Role
- Used JUnit for testing the application.
- Responsible for design, coding the requirements and Unit Testing the application.
- Involved in database schema design and creating relational tables.
- Requirements gathering and analysis, Design, Development and Testing.
- Analysis and understanding of business requirements.
- Involving in Writing Validations on client side with Validation Framework.
- Developed ant scripts and developed builds using Apache ANT.
- Prepared unit level Testing.
Environment: Servlets, JSP, JBoss 4.0.3, Sql-Server, MyEclipse.
Confidential
Sr Java DeveloperResponsibilities:
- Designing Screen shots and JSP pages.
- Involved in analysis, design and development of enhancements.
- Used Eclipse to develop the Application.
- Created JSP, HTML, and CSS files for front-end.
- Extensively worked on Core java.
- Developing Form-Bean and Action classes.
- Created unit test plans and involved in unit test execution.
- Accessing the screens based on Role
- Testing and debugging of the application
- Involving in Writing Validations on client side with Validation Framework.
- Fixes bugs reported by QA for the software
- Prepared unit level Testing.
Environment: Servlets, JSP, JBoss 4.0.3, Sql-Server, MyEclipse.