Java Developer Resume
North, CarolinA
SUMMARY
- 6 years of experience as a J2EE Developer, involved in developing Web/Enterprise applications using JAVA/J2EE technologies.
- Expertise in using MVC frameworks (Struts and Spring) and Hibernate for developing web applications.
- Extensively worked on J2EE technologies, including Servlets, JSP, JDBC, JNDI, JMS and EJB.
- Deployment experience using BEA WebLogic, JBoss, Tomcat and IBM WebSphere application server.
- Experienced in using XML, DOM, XSD,XPath,XSLTand JSON.
- Good expertise in various IDE tools like Eclipse, Netbeans, Visual Basic Studio, Xilinx and Stylus Studio.
- Development experience on Embedded Linux, Windows and Android Platform.
- Experience in using CVS and GITVersion Control Management.
- Well versed in working with Relational Database Management Systems as OracleandMySQL.
- Expertise working with standard JAVA/J2EE Design Patterns (MVC, Singleton, Session Facade, DAO, Service Locator, Factory Method and Business Delegate).
- Strong analytical & debugging skills and ability to rapidly learn new concepts.
- Strong interpersonal skills along with excellent verbal and written communication skills.
TECHNICAL SKILLS
Programming languages: Java, C, Python, Matlab.
Scripting languages: JavaScript
Operating Systems: Linux, Windows
Database Systems: Oracle, MySQL
Application/Web Server: BEA Web Logic, JBoss, IBM Web Sphere, Apache Tomcat
Networking Protocols: HTTP,TCP/IP, SMTP, IMAP, POP3
Frameworks: Struts, Spring,Hibernate, Apache Axis
IDE: Eclipse, Netbeans, VisualBasic Studio, Xilinx, Simulink, Stylus Studio
Java/J2EE technologies: Servlets, JSP, EJBs, JavaBeans, JSTL, JMS, JDBC, JNDI, Design patterns,MultiThreading, Collections
Web Technologies: XML, JSON, XPath, XSD, HTML, CSS, JavaScript, AJAX, WebServices, SOAP, WSDL
VersionControl Technology: CVS, GIT
Tools: SoapUI, Toad, TortoiseCSV.
PROFESSIONAL EXPERIENCE
Confidential, North Carolina
Java Developer
Responsibilities:
- ImplementedStrutsModel View Controller (MVC) framework to develop the Presentation Logic of the application and the Action classes for ClaimManager module. It was also used at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Involved in the development of Web backend logic and service layer for implementing the business logic.
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
- Used JUnit extensively for testing and Log4j for logging and debugging purposes.
- BEA Web Logicwas used to deploy various components of the application.
- Used Java/J2EEDesign patterns like Façade Pattern, Data Access Object (DAO), Model View Controller Pattern, Singleton andFactory Methodin the project extensively which facilitated clean distribution of roles and responsibilities across various layers of processing.
- Responsible for testing various modules of the application and writing the test cases and test plans for the application.
- Responsible for solving technical issues.
Environment: Struts, Hibernate, Oracle, Web Services (Soap) Client, BEA WebLogic Server, UNIX AIX system, JUnit Testing.
Confidential, Moline, IL
Java Developer
Responsibilities:
- Implemented web front end using Spring MVC Module.
- Used Springs’ IOC extensively to load the various dependency services
- Used Hibernate to retrieve/update information from/to the database.
- Used MySQL for Database.
- Developed Stateless Session Beans to process business objects.
- Developed WebServices producer and client components using WSDL/SOAP for OrderMangementSystem.
- Developed MDB’s using JMS to exchange order.xml, OrderAck.xml, orderStatusAlert.xml between different applications.
- Used Java/J2EE Design patterns like Factory Method, Singleton, Business Delegate, Data Access Object (DAO), Session Façade and Service Locator.
- Used Log4j for logging and debugging and used JUnit extensively for unit testing.
- Used IBM WebSphere for deploying various components of application.
Environment: Spring, Hibernate, JDBC, MySQL, IBM WebSphere, DOM, JMS, MDB, WebServices (Soap) Producer component.
Confidential, Atlanta, Georgia
Java Developer
Responsibilities:
- Designed & developed the front - end dynamic web pages using JSP, JSTL, Struts,HTML and CSS.
- Used Jakarta Struts Framework to implement Model View Controller (MVC) architecture to promote loose coupling and make the application more scalable in future.
- Created Action Class which route submittals to appropriate Enterprise Java Bean (EJB) components.
- Used XSD to determine interrelationship between the attributes and elements of an Xml objects.
- DOMwas extensively used as the XML parser
- Used Java/J2EE Design patterns like Business Delegate, Session Façadeand Service Locator in the project.
- Extensively used EclipseforIDE.
- Used Hibernate for persistence of data.
- Used Log4j for logging and debugging and used JUnit extensively for unit testing.
- Used JBoss Application Server for deploying various components of application.
- Used ANT script to build the project.
- Involved in debugging the application modules.
- Involved in integration and regression testing of the project.
Environment: Struts MVC,Hibernate, JBoss,Servlets,JSP, JSTL, STLD, Oracle, JDBC, Log4j, XSD, DOM, Stylus Studio.