We provide IT Staff Augmentation Services!

Sr Java Developer Resume

Exton, PA

PROFESSIONAL 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, Exton PA

Sr Java Developer

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

Sr Java Developer

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

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

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

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,

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.

Hire Now