Java/j2ee Application Developer Resume
Fort Worth, TX
SUMMARY
- 8 years of experience in designing and developingmulti - tier Java/J2EE client-server applications using Intranet/Internet Enterprise Software applications using Java, JSP, Servlets, Hibernate ORM, Web services, JDBC, JAXP/JAXB, HTML/XML, Javascript and CSS.
- Experienced in Object-oriented analysis and design and development, maintenance, support of large-scale n-tier enterprise applications on the J2EE platform. Well versed in both server-side and client-side programming.
- Professional IT experience as a consultant in business analysis, project management, planning, estimating, development, and acceptance testing/supporting of Java enterprise applications.
- Experienced in design methodologies like MVC, OOP, OOD.
- Experienced in configuration, deployment and management of enterprise applications with Tomcat, JBoss, Weblogic and GlassFish app servers.
- Expertise skills in Java multithreading, Exception Handling, Servlets, JSP, Struts, Spring, Hibernate, JDBC, SOAP and RESTful web services, and XML related technologies.
- Expertise in IDEs and tools like Eclipse/Android/Spring Tool Suite, IntelliJ, Ant, Jenkins, Maven.
- Good knowledge in version control system tools like Tortoise CVS, Subversion SVN, WinSCP, Putty.
- Experienced in Software Development life cycle methodologies like waterfall and agile.
- Strong technical background, excellent analytical ability, good communication skills, team player and goal oriented, with a commitment toward excellence.
- Self-motivated, with the ability to find creative solutions and results-oriented team player with solid interpersonal skills.
TECHNICAL SKILLS
Languages/Frameworks: Java 7 & HTML/XML/XSD/WSDL, Spring (Core and DAO), Hibernate (HQL, JPA, JDBC), Struts 2
Java Enterprise Technologies: JSPs, JSTL & EL, JavaServer Faces, Java RESTful (JAX-RS 2.0) and SOAP/WSDL (JAX-WS) Web Services, JAXB/JAXP
Application/Web Servers: Apache Tomcat, JBoss, Oracle Glassfish & Weblogic
Database Systems: Oracle Database, MySQL Server, Oracle SQL Developer, Apache Derby
Operating Systems: Windows XP/7/8, Solaris, Linux Ubuntu
Software IDEs: Eclipse/Android/Spring Tool Suite IDE, IntelliJ IDE, Ant, Jenkins, Maven
Designs and Methodologies: GoF Design Patterns, Java/J2EE Design Patterns, Waterfall, Agile & Scrum, Rally Software
Version Control: Tortoise CVS/Subversion SVN, WinSCP, Putty.
System Design and Development: Functional requirement/specification gathering and analysis, design, development, testing, delivery
PROFESSIONAL EXPERIENCE
Confidential - Fort Worth, TX
Java/J2EE Application Developer
Responsibilities:
- Built and developed the custom functionality by extending the codebase and writing custom Java classes and interfaces.
- The application was developed using Spring 3.0 and Struts 2 framework.
- Used Spring JDBC templates and Spring DAO support for enhanced database connectivity and transaction management.
- Strong knowledge of developing Web Services based on SOAP and REST protocols.
- Designed the application using the Model View Control (MVC) Architecture.
- Developed (Java Server Pages) JSP’s and generated HTML Files.
- Performed regression and functional testing of the application.
- Used Agile/Scrum methodology with all the stakeholders to move the project forward and participated in retrospective sprint evaluations.
- Used SVN (Subversion) as version control and used Jenkins build for the deployments.
Environment: Java 7, Java Server Pages & Expression Language, Oracle GlassFish & Weblogic app servers, Eclipse IDE, Spring (Core & DAO), Jenkins, Struts 2, HTML, JavaScript, CSS, XML, Oracle 10G, Oracle SQL Developer, Agile/Scrum methodology and Rally software
Confidential - Dallas, TX
Java/J2EE Application Developer & Support
Responsibilities:
- Worked on debugging, testing and configuring the application in accordance with the functional requirements.
- Performed troubleshooting the application deployment in the production environment and provided application support.
- The application was developed using Spring 3.0 and Struts 2 framework as well as used SVN for version control.
- Worked with Eclipse IDE and deployed into JBoss 5 app server & used Ant script as build process.
Environment: Java 6, Java Server Pages & Expression Language, JBoss 5 app server, Eclipse IDE, Ant build tool, Spring (Core & DAO), Struts 2, HTML, JavaScript, CSS, XML, Oracle 10G, Oracle SQL Developer.
Confidential - Cincinnati, OH
Java/J2EE Application Developer
Responsibilities:
- Worked on gathering, analyzing and documenting the detailed functional requirements. Also performed debugging, testing and configuring the application.
- Prepared for the integration and performance testing of the modifications.
- Supported the User Acceptance Testing for the modifications.
- The application was developed using Spring 3.0 and Struts 2 framework to implement the MVC design as well as used SVN for version control.
- Developed (Java Server Pages) JSP’s and generated HTML Files.
Environment: Java 6, Java Server Pages & EL, JBoss 5 app server, Eclipse IDE, Ant script, Spring (Core & DAO/JDBC), Struts, HTML, JavaScript, CSS, XML, Oracle 10G, Oracle SQL Developer.
Confidential - Cincinnati, OH
Java/J2EE Application Developer & Analyst
Responsibilities:
- Extensively used Java Server Faces JSF 2.0, for designing the front-end user interface.
- Used Spring JDBC templates and Spring DAO support for enhanced database connectivity and transaction management.
- Used Eclipse IDE for development, configured and deployed the application on to JBoss 5 app server using Ant build script.
- Used SVN (Subversion) as version control for maintaining files and documents.
- Worked on gathering business functional requirements and delivered the functional specification document.
- Participated in the development environment setup and the deployment of the application.
- Worked on the data migration and delivery from the old application to the new application.
- Participated in the QA and testing activity of the application. Facilitated the UAT meetings with customers and the development team to resolve the UAT defects in the HP Quality Center.
Environment: Java 6, JSF 2.0 & EL, JBoss 5 app server, Eclipse IDE, Ant script, Spring 2.5 (Core & DAO/JDBC), HTML, JavaScript, CSS, XML, Oracle 10G, Oracle SQL Developer.
Confidential - Hillsborough - NJ
Java Application Developer
Responsibilities:
- Supporting Chemcart applications which allows chemists and biologists capability to enter experimental data and calculate results based on various plugins that perform chemical calculations.
- Learned extensive data model and many apis in order to become productive with systems with over 1 million lines of code. Application was a large MVC, with a variety of design patterns.
- Many addins were designed as services. Worked on both bug fixes and new enhancements to systems discussed in weekly meetings with management staff.
- Also was heavily involved with augmenting the existing Ant build scripts to increase functionality with the application build and deployment.
- The application was deployed onto Windows as well as Linux. We did things like updating the Manifest to include a listing of all signed jar files, and time stamping the jars as well.
- Application contained some J2EE components as well. The actual application was an application generator which contained over 1 million lines of source code.
- It also contained a SOAP based web service. Also, we used Perl scripts for several utilities.
Environment: Windows 7, Red Hat Linux, Java, Design Patterns, Oracle, XML, Eclipse, Ant, Swing, JDBC, J2EE