Technical Specialist Java/ J2ee Developer Resume
Harrisburg, PA
PROFESSIONAL SUMMARY:
- Over 8 years of experience in Object Oriented Analysis, Design and Java Development, Configuration, Implementation, Testing, Support and Documentation in the entire stage of Software Development Life Cycle and System on Architecture using J2EE technologies.
- Experienced with hands on development in Java, BOBJ BI 4.0 SDK, J2EE (JEE), Servlets, EJB, JSP, JMS, JDBC, spring, Struts, Hibernate, JSF (Rich faces, Prime faces), XML, AJAX, JavaScript, Web services, HTML and CSS.
- Experience in working in environments using Agile (SCRUM), RUP and Test Driven development methodologies.
- Experience in understanding the requirement and develop, implement and test the various application architectures that include E - Commerce, Business 2 Business, and Distributed Applications.
- Expertise in developing Dynamic Web Pages using HTML and CSS for user interface using JSP and Servlets.
- Used J2EE environment extensively in Model View Controller (MVC) architecture for development using JSF, Struts and spring.
- Used J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, Factory Pattern for effective and efficient strategies.
- Expertise in persistence framework Hibernate.
- Experience in writing ANT, Gradle and Maven build scripts, providing logging facility using Log4j, Writing JUnit test cases for unit testing and to maintain the accuracy of the program code.
- Proficient in XML related technologies such as Apache Axis, JAXP and JAXB for parsing XML into java object.
- Experience in working with Databases like Oracle, MySQL T-SQL, PL/SQL and MS-SQL server.
- Used web application servers like JBOSS, Apache Tomcat, IBM WebSphere WAS 8 and WAS 9 .
- Proficient use of developing applications using Eclipse, My Eclipse, RAD, NetBeans and ANT, IBM RAD.
- Experience with rules engines (ILOG, Drools).
- Good Management Skills in terms of self-management and team management.
- Excellent Communications and Interpersonal Skills.
TECHNICAL SKILLS:
Programming Languages: JAVA, J2EE,DB2, Oracle, JavaScript, JQuery
J2EE Technologies: Servlets, JSP, JDBC, Hibernate, JSF, Spring.
Web Technologies: HTML 5, XHTML, CSS, JavaScript, J Query, Angular JS, AJAX
Frameworks: Struts, Hibernate, Spring.
XML/ Web Services: Apache Axis, JAX P, RESTful and JAX B.
Messaging Technologies: JMS
Databases: Oracle, MySQL, DB2, MS-SQL.
Applications / Web Servers: JBOSS, Apache Tomcat, IBM WebSphere, BEA WebLogic.
Methodology / Design: OOAD, UML, DAO, Singleton Pattern, Front Controller, Factory Pattern.
Pattern IDEs: IBM RAD, Eclipse, NetBeans.
Distributed Technologies: RMI, EJB
Operating Systems: Windows 98/2000/NT/XP/7, UNIX.
Other Tools: ANT, Maven, JUnit, Log4J, TOAD, CVS, SVN, Visio, Clear Case,IBM Jazz
PROFESSIONAL EXPERIENCE:
Confidential, Harrisburg, PA
Technical Specialist JAVA/ J2EE Developer
Responsibilities:
- Gathered user requirements, analyzed and wrote functional and technical specifications
- Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
- Employed Scrum concepts of Agile Development Methodology for software development.
- Developed asynchronous, rich user interface with AJAX to get user information from the server.
- Designed, implemented and deployed J2EE web application using JQuery and Spring IOC.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Worked for the implementation of JAVA Web Services based on SOA architecture with SOAP and WSDL
- Consumed and created Restful web services using Spring Rest Template to integrate with GIS Map Services.
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
- Used log4j for logging and IBM JAZZ for version control.
- Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
- Used spring for dependency injection and integrated spring with Hibernate ORM framework.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Implemented J2EE container based authentication.
- Responsible for developing test cases and unit testing.
- Used XML for developing deployment descriptors, hibernate mapping files.
- Used core java generics intensively with Collections for Type casting, conversion.
- Used Java Script extensively to code client side validations. Used JSTL which adds tag library of JSP tags for XML data processing, conditional execution and internationalization.
- Wrote test cases in JUnit and performed in depth unit, system and regression testing.
- Coding Java integration class to integrate .properties.
- Involved in maintenance and enhancement of the applications.
- Involved in deployment of application (EAR) into distributed architecture environment.
Environment: Core JAVA, EJB, Eclipse 3.3, J2EE, JSP, JSF, Servlets, Struts, Spring, Hibernate, VXML, JNDI, Oracle 9i, Windows XP, JUnit, Web Server. JDBC, JavaScript, Ant, HTML, XTML, CSS, Ajax, XML, XSL, PL/SQL Developer.
Confidential
JAVA/ J2EE DeveloperResponsibilities:
- Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
- Used HTML, JavaScript, Servlets, JSP and AJAX in the presentation tier. Developed business delegates to communicate with the Enterprise Java Beans (EJB) and web services residing on the business tier.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Implemented J2EE container based authentication.
- Worked on Core Java coding with strong understanding of SWING, Collections, Multithreading, data structure and Event/Exception handling. Software methodologies like Agile were implemented.
- Used Test driven methods to improve the code and find defects in the code, to make errors free software we did this testing.
Environment: Core JAVA, EJB, Eclipse 3.3, J2EE, JSP, JSF, Servlets, Struts, Spring, Hibernate, VXML, JNDI, Oracle 11, Windows XP, JUnit, Web Server. JDBC, JavaScript, Ant, HTML, XTML, CSS, Ajax, XML, XSL, PL/SQL Developer
Confidential, Deerfield Beach, FL
Programmer/Developer
Responsibilities:
- Conducting client data analysis, interpretation, and evaluation of schematics using PRINTNET T & MAIL MANAGER using MYSQL queries for data management.
- Provide technical, professional reports to senior management on the viability of potential design projects using Java Application using VISIO.
- Involved in maintenance and enhancement of the applications.
- Wrote test cases in JUnit and performed in depth unit, system and regression testing.
- Data design, development, implementation and testing of variable data imaging (VDP/VDI) projects
Environment: Core JAVA, EJB, Eclipse 3.3, PRINT NET T, Mail Manager, J2EE, Oracle 9i, Windows XP, JUnit, Web Server. JDBC, JavaScript, Ant, HTML, XTML, PL/SQL Developer.
Confidential, Boca Raton, FL
Research Assistant
Responsibilities:
- Coded in Java using Model-View-Controller architecture
- Used a hybridized method for development. AGILE/Waterfall.
- Applied software engineering principles along with Java SE 5 Web Development Kit
- Developed screens using Java, HTML, DHTML, CSS, JSP and JavaScript.
- Application testing and troubleshooting/debugging.
- Advised on new technologies to help further the organizational mission
- Assessed systemic problems and suggested possible solutions
Environment: Core JAVA, Eclipse Ganymede Packages, MATLAB, Windows XP, JUnit, Tomcat. JDBC, JavaScript, Ant, HTML.
Confidentia
Trainee Intern
Responsibilities:
- Worked in a team from scratching to the development of such trading software.
- Exposure to Struts framework.
- Used JavaScript for client side validations in the JSP and HTML pages.
- Assessed systemic problems and suggested possible solutions.
- Install, configure and deploy software, provide quality assurance.
- Developed JSPs and Servlet.
Environment: Core JAVA, Eclipse Ganymede Packages, Windows XP, JUnit, Tomcat, JDBC, JavaScript, Ant, HTML.
