Java/j2ee Developer Resume
Jonesboro, AR
SUMMARY
- Java developer Around 7 years of experience in software development including Analysis, Design, and Deployment of Web - based applications
- Expertise in design and deployment of multi-tier web applications using various J2EE technologies including Java, J2EE, Spring, Struts, EJB, JDBC, SOAP, XML, WSDL HTML, JavaScript, Ajax.
- Worked on different Web Servers such as Apache Tomcat, BEA WebLogic, JBoss and Glassfish.
- Expertise in various methodologies (e.g. Waterfall, Agile) of the software development lifecycle (SDLC) process including analysis, design, development, implementation, integration, testing, debugging, production, maintenance.
- Extensive experience in different IDEs such as Eclipse, MyEclipse and Net Beans.
- Experience in web application design using open source MVC, Struts, Spring, Log4j Frameworks.
- Hands on experience in client side technologies such as HTML, CSS, XHTML, DHTML, JavaScript, Ajax.
- Strong experience of developing data models by using Hibernate POJO and configuring Hibernate persistence layer.
- Proficient in RDBMS concepts with Oracle as well as MySQL.
- Good experience in implementing several object oriented design patterns such as Singleton, Prototype, Model-View-Controller (MVC), Front Controller, Business Delegate, Session Façade, Data Access Object, and Composite Entity.
- Expertise in implementing service-oriented architecture (SOA) using XML based web services (SOAP, UDDI, AND WSDL).
- Expertise in programming on both Windows and Linux platform.
- Good communication and interpersonal skills involving in client interactions for effort estimates and status reporting.
- Keep abreast of new technologies, quick learning, dedicating and highly adaptable to new working environments.
TECHNICAL SKILLS
- Java
- J2ee
- MySQL
- Servlets
- JSP
- JDBC
- Web Services
- JMS
- EJB
- HTML
- XML
- JAXB
- JavaScript
- JSON
- CSS
- AJAX
- Struts
- Hibernate
- Spring
- Apache Tomcat
- JBoss
- BEA WebLogic
- Oracle
- SQL Server
- Axis
- Eclipse
- RAD
- NetBeans
- JUnit
- Log4J
- Ant
- Maven
- CVS
- SVN
- Windows
- Linux.
PROFESSIONAL EXPERIENCE
Confidential, Jonesboro, AR
Java/J2EE Developer
Responsibilities:
- Participated in project planning sessions with business analysis and team members to analyze business IT requirements and translate business requirements into working model.
- Involved in defining and designing the tiers of the applications and implementation with J2EE best design pattern
- Developed and maintained elaborate services based on several open source technologies such as Hibernate, ORM, and Spring Framework.
- Designed and developed user interfaces using JSP, HTML and CSS.
- Wrote JavaScript validations to validate the fields of the user registration and login page.
- Extensively used Hibernate and HQL to mapping POJOs and implement data persistence in database.
- Implemented DAO design pattern for hiding the access to data source objects.
- Configured JSF, Spring web based application (faces-config.xml, application context.xml and web.xml).
- Implemented application using conventional design practices (SOA Service Oriented Architecture, MVC-Model, View, Control).
- Coordinating with QC during Releases.
- Used MyEclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
- Used CVS for software configuration management and version control.
- Deployed the application on the WebLogic Application Server.
Environment: Java, J2EE, JSP, HTML, Hadoop, Cuda, CSS, XML, JavaScript, SQL Plus, AJAX, Struts2, Oracle, Weblogic, Axis, Struts, Hibernate.
Confidential, Memphis, TN
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design, implementation and modification according to the user’s requirements.
- Implemented the database system management in Hibernate using HQL.
- Implemented JSP, Servlet, EJB, Hibernate as well as Struts framework to effectively handle the workflow of the application.
- Utilized EJB session beans and entity beans to manage the business logic and persist the data.
- Developed flow of events document for each use case to depict normal flow, alternate flow, pre-conditions and post conditions.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Used both Windows and Linux platforms for developing the application.
- Used CVS for efficiently managing the source code versions with the development team.
- Added access control to the system by implementing different levels of authorization for managers.
- Designed XML schema for the system.
- Used Maven for the project management.
- Used IDE MyEclipse within the process of developing.
- Built and deployed war files in Weblogic.
- Configured the data source to handle JDBC connections.
Environment: Java, JSP, HTML, CSS, XML, JavaScript, Struts, MyEclipse, Hibernate, Weblogic, MySQL, Maven.
Confidential, Manhattan, NY
Java/J2EE Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) Waterfall.
- Implemented the struts validation framework for server side validation.
- Developed front-end validation using HTML, CSS, JSP, Servlet, Ajax and JavaScript.
- Implemented spring architecture using IOC & AOP technologies.
- Monitored the error logs using Log4J and fixed the problems.
- Involved in maintenance of the designed database using Hibernate Framework and HQL.
- Developed Junit test cases and build scripts using ANT.
- Employed EJB session beans to maintain lightweight business components.
- Used transaction attributes in EJB to handle the transaction by the EJB container.
- Designed XML schema for the system.
- Implemented web services based on SOA using SOAP, WSDL, XML.
- Used security mechanism for stored data.
- Added functionality to conduct reports exportable in Microsoft Excel and Adobe PDF format.
Environment: Java, JSP, HTML, CSS, XML, JavaScript, AJAX, spring, Hibernate, Maven, CVS, MySQL.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyzed MVC architecture using the web MVC component of the Spring Framework.
- Developed web application using JSF Framework.
- Used Spring MVC for implementing third party services.
- Worked on creating and updating Oracle database.
- Used JBoss server to deploy and the website and test it.
- Developed DAO design pattern for hiding the access to data source objects.
- Used Hibernate framework for the backend persistence.
- Used Log4j for tracking errors and debugging the code.
- Designed XML schema for the system.
- Used Maven for the project management.
- Used MyEclipse as the IDE in developing J2EE applications.
- Used CVS for software configuration management and version control.
- Deployed the application on the JBoss Application Server.
Environment: Java, JSP, HTML, CSS, XML, JavaScript, Struts, JBoss, Oracle, Hibernate, spring, CVS, Log4j.
Confidential
Java/J2EE Developer
Responsibilities:
- Gathered requirements from the clients and prepared system design documents.
- Used MVC as the design pattern.
- Developed web application using Struts Framework.
- Worked heavily with Struts tags to construct front controller for the web application.
- Developed user interfaces using JSP, HTML and CSS.
- Used Eclipse as the IDE tool to develop the application.
- Employed EJB session beans to maintain lightweight business components.
- Used transaction attributes in EJB to handle the transactions.
- Developed Junit test cases for the system.
- Developed build scripts using ANT.
- Used Hibernate to persist the objects.
- Developed applications on both Windows and Linux platforms.
Environment: Java, Java script, HTML, CSS, XML, J2EE, JSP, Servlet, JDBC, Hibernate, SQL, MySQL, Tomcat.
