Sr.java/j2ee Developer Resume
Jefferson City, MO
SUMMARY
- Senior Java Developer with around 7+ years of JAVA/J2EE Enterprise Application Development experience in Client/Server and web based architecture systems.
- Involved in all the stages of Software Development Life Cycle (SDLC) processes like Design, Specification, Coding, Debugging, Testing (Test Plan and Test Execution), Integration and System testing.
- Experienced in writing and maintaining Test Plans and defining Test Cases for Unit testing, Integration testing and System testing and executing them and capturing the results appropriately.
- Experience working in environments using Agile (SCRUM) methodologies
- Experience in developing enterprise application using J2EE environment, MVC design patterns and open source frameworks like Struts, SPRING and Hibernate.
- Expertise and Strong knowledge in developing web based applications using Servlets, JSP, Struts, JDBC, Hibernate, CSS,EJB, HTML, DHTML, XML, Web Services and JavaScript.
- Performed Functional and Regression testing of application using Selenium IDE/ WebDriver
- Broad working knowledge in Oracle, MySQL, DB2 and MS - SQL Server databases.
- Extensive knowledge in using application servers like Apache Tomcat, IBM Web Sphere and Web logic.
- Good Knowledge of using IDE Tools like Eclipse, NetBeans, IntelliJ for Java/J2EE application
- Extensive Development experience in various open source frameworks (STRUTS,Log4j, ANT, HIBERNATE, SPRING & AJAX). development
- Expertise consuming Web Services including different technologies and standards likeSOAP/WSDL, REST.
- Used Firepath/Firebug in identifying locators in using in Selenium scripts and created Mavenized, Testing based Seleniumautomation scripts in Eclipse IDE.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, DAO.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
- Expertise in developing software using Java, JavaScript, C, C++, Oracle, UDB EEE, MySQL, HTML, XML, XSL, SOAP, WSDL and various commercial tools on Unix and Windows platforms
- Used various Source Management Systems like PVCS, SVN, PERFORCE.
- Proficient in developing Multithreaded Applications using Multithreading concepts.
- Knowledge on DoJo and JQuery frameworks.
- Specialized in developing Customer facing portal with LifeRayportal framework
- Experienced in developing the unit test cases using Junit and configuring project dependencies using Maven and Ant.
- Wide knowledge in preparing Requirement Documents, Design documents and Test cases.
- Experienced in Software Development Life Cycle (SDLC) methodologies - Traditional Waterfall Model and Agile methodology.
- Ability to multitask and cope up with interruptions and changing priorities.
- Result oriented, motivated and an organized team player with a capability of working for a common goal.
- Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
TECHNICAL SKILLS
Languages: Java, J2EE, C, C++, PL/SQLand CICS
Web Technologies: Servlets, JSP, JDBC, JavaScript, JQuery, CSS, XML, HTML5, Swing, Core Spring, EJB, Spring MVC, Web services
IDE: Eclipse, Net beans, IntelliJ
Application Servers: Apache Tomcat(7.0),IBM Web Sphere(8.5/8.5.5), Web logic(12c/10/8.1)
RDBMS: Oracle 11g, DB2, MySQL and MS-Access
Methodologies: Agile, Waterfall
Tools: Apache Ant,Maven,JUnit,log4j
Frameworks: Struts, Spring, JSF.
OR Mapping: Hibernate
Operating Systems: Windows 7/8, Windows XP/Vista, UNIX
Office Tools: MS Word, MS Excel, MS PowerPoint, Outlook, Clarity
PROFESSIONAL EXPERIENCE
Confidential, Jefferson City, MO
Sr.Java/J2EE Developer
Responsibilities:
- Project planning sessions with business analyst and team members to analyze business requirements and translated requirements into working model.
- Involved in Initial design and Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio.
- Identify and facilitate issue resolution; Perform business process analysis and gap analysis; Provide recommendations for new tools and innovations designed to improve efficiency and performances.
- Design and Development of Web-module using Spring MVC.
- Developed the front end components using JSFstandard and customized tags.
- Development user interfaces using JSP, Tiles, HTML and CSS.
- Used Hibernate reverse engineering concept to generate the Java entities to make the enable interactions with the database
- Used JQueryplug-ins to implement features as a light box, sliders and other intuitive features.
- Development of Hibernate mapping and POJO generation using Eclipse-Hibernate Plug-in.
- Performed Functionality Testing and Regression testing using Selenium.
- Implementation of Web services using SOAP web services.
- Implemented MessageDriven Bean Using JMS .
- Responsible for Preparing Detailed Specification Document (DSD) for Program Changes.
- Implementation of agile software development methodology.
Environment: Java, J2EE, DB2, SPRING,HTML, JSP,JSF,Apache Maven, Servlets, JQuery, XML, Hibernate, JavaScript, Selenium, Web services, CSS, Eclipse, Windows XP/Vista and UNIX.
Confidential, Boston, MA
Sr. Java/J2EE Developer
Responsibilities:
- Develop business and system models to be used by the business to plan and design for future products and solutions; translate business requirements in to system concepts; Assist to find resolutions for production issues.
- Meeting with Business Analysts to study and gather the requirements.
- Designed and Developed of Client application using JSP/Tiles on the front end.
- Implemented JMS Listeners and Message Driven Beans (MDB).
- Designed and Developed of web application using Spring Framework.
- Coded Spring MVC controller classes, Model And View objects for the web application
- Implemented Restful Webservices using JAX-RS specification
- Extensively used JSF (Java Server Faces) with PrimeFaces for presentation tier development.
- Developed user interfaces using JSP, HTML and CSS.
- Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection.
- Used various listener interfaces and components provided by Trinidad and Primefaces for developing the JSF pages and Page Beans.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS..
- Responsible of preparing documentation of the application.
Environment: Java, J2EE, Oracle, SPRING, Hibernate, EJB, REST Web Services(JAX-RS), Primefaces, JSP, JavaScript, HTML, JUnit, JQuery, Apache Tomcat, Eclipse, CSS, Windows XP/Vista and UNIX.
Confidential, NE
Java/J2EE Developer
Responsibilities:
- Designed and development applications using UML and OOAD.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Designed and developed the project using MVC design pattern and integrated Spring, JSF and Hibernate.
- Developed business components using Spring framework using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Added a maven dependency to the “pom.xml” to import the client artifacts. Wrote the unit and acceptance tests for the web service and the java-configuration.
- Designed & Developed ORM persistence layer using Hibernate framework.
- Created Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Mysql Database.
- Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
- Development of test cases for unit testing
- Documentation of the application
Environment: Java,J2EE, SPRING, Hibernate, Eclipse, JSP, UNIX, Maven, JUnit, WebLogic and Oracle.
Confidential
Senior Software Engineer
Responsibilities:
- Low-level design of the scheduler plug-in and GUI for resource monitor plug-in.
- Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers
- Modification of the Cron-Exec plug-in of Salome TMF to build the scheduler module.
- Implementation from scratch for the resource monitor plug-in using Java plug-in framework, which involves usage of Core Java, Applet, Eclipse plug in framework and Swing.
- Wrote Junit test classes for the services and prepared documentation
Environment: JDK1.5.0 01, Eclipse Plugin Development, Java Plug in Framework, SWT, JUnit. .
Confidential
Software Engineer
Responsibilities:
- Designing of the modules of the pro chat that initiate the chat session between different support level and customers and added toolbar for Easy Browsing between the windows inside Wizdesk.
- Performed unit testing of my module, and integration testing with other modules in the project.
Environment: MS SQL server 2000, Servlets, JSP, Tomcat, JAVA, HTML