Senior Java/j2ee & Java Api Developer Resume
TX
SUMMARY
- Senior Java/J2EE & JAVA API Developer having 9+ years of experience in analysis, design, implementation, and testing of Web/ Enterprise applications in the Client/Server environment using Java/J2EE & JAVA API technologies.
- Experience in using Software development methodologies such as Agile, SDLC, and OOAD.
- Expertise in designing and developing Web based Enterprise applications using J2EE & JAVA API technologies like JSPs, Servlets 2.x/3, EJB 2/3, Struts 2.0/1.1, Spring 2.0/2.5/3.0, and Hibernate 3.x/4.x.
- Implemented various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
- Expertise in configuring the Spring Application Context with dependency injection and using Spring Framework 3.0/2.5 integrated it with Struts 2.0/1.1 /Hibernate 3.0/Web Services JMS/JDBC.
- Created robust user Interface (UI) using HTML, CSS, JSP, JavaScript, Custom Tags, XML.
- Hands on experience in developing Java and J2EE & JAVA API applications using Eclipse 2.0/3.0/3.1/3.2/3.3 , WSAD 5.0., RAD 7/5.6.0.
- Experience in deployment of the J2EE & JAVA API applications onIBM WebSphere 5.x/7.x, BEA WebLogic 8.1/9.1/ 10.3/11 g, JBOSS 5.1 & Apache Tomcat 5.x/6.x/7.x.
- Experience with JUnit in performing unit testing and determining the application functionality and monitored the error logs using Log4J.
- Experienced in Object Oriented Methodologies, design patterns and UML modeling using tools like Rational Rose.
- Extensive experience in working with various databases like Oracle 8i/9i/10g/11g/12c, SQL Server 2000/2005 and MySQL 3.x /4.x / 5.x.
- Expertise in version control tools like CVS and IBM Rational ClearCase to manage and control software development.
- Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
TECHNICAL SKILLS
- C
- C++
- Java/J2EE & JAVA API
- SQL
- PL/SQL
- JSP
- Servlets
- EJB
- JSTL
- JDBC
- JPA
- Web Services (SOAP & RESTful)
- UML
- RUP
- Rational Rose
- Struts 2.0/1.1
- Spring 2.0/2.5/3.0
- Hibernate 3.0
- Angular JS.
- IBM Web Sphere 5.x/7.x
- WebLogic 8.1/9.1/10.3/11 g
- JBOSS 5.1
- Tomcat 5.x/6.x.
- Eclipse 3.0/3.1/3.2/3.3/3.4
- STS
- SoapUI
- WSAD 5.0
- Maven
- SVN
- RAD 6.0/7.5
- HTML5.0
- CSS
- XML
- Agile
- TDD
- JUnit
- Microsoft Visio
- Log4j
- ANT
- Maven
- CVS
- SVN
- Windows XP/2000/NT/98
- Unix
- Oracle 8i/9i/10g
- MS SQL 3.x/4.x/5.x
- SQL 2000/2005
PROFESSIONAL EXPERIENCE
Senior JAVA/J2EE & JAVA API Developer
Confidential, TX
Responsibilities:
- Worked on Waterfall model in implementing this project.
- Used ANT for builds and SVN for source control.
- Worked on the project architecture, participated in developing the project and testing
- Participated in developing the web application using JSP, Struts, Hibernate framework
- Developed different functionalities using Struts and Hibernate
- Worked on Spring AOP interceptors
- Developed functionality of displaying the record count and fetching the lists as per required on UI using Struts and Hibernate
- Worked on technologies like Angular.js, Html, CSS3, Java script, JQuery, JSON, JSONP, CSS bootstrap.
- Written DAOS in the service layer for SQL data retrieval operations using Hibernate
- Participated in user acceptance testing and manual testing in SIT and UAT environments
- Worked on SQL developer in writing SQL queries, executing and debugging procedures
- Written queries in Hibernate Query Language and used parameterized queries and scalar queries for data retrieval operations
- Worked on loading progress bar and Sorting the columns of tables in User Interface using Java Script
- Worked on Triggers and Functions for many data retrieval operations
- Deployed application in DEV and resolved issues in other environments
- Worked on Date Picker using jQuery
- Used the jQuery's serialize() method to get the form data, and then ajax() methods to send the data to the back - end worked with JSP, HTML5, JavaScript, and SQL Developer
Environment: Java 1.6, J2EE & JAVA API, Struts 2, Spring 3, JQuery, SQL, Hibernate 4, Ant, Tomcat,TDD,TOAD,Apache 7,Unix, WebLogic 12.2.1, HTML, CSS, XHTML, XML, log4j, Angular.js, Java Script and SVN.
JAVA/J2EE & JAVA API Developer
Confidential, Malvern, PA
Responsibilities:
- Worked on Agile methodology in implementing this project
- Participated in the complete life cycle of the project (SDLC) (Analyzing the requirements, designing, development and testing.
- Involved in gathering business requirements, analyzing the project and created technical specification documents including use Cases, Class, Sequence and Activity Diagrams using Enterprise Architect.
- Developed screens based on JQuery to dynamically generate Html and display the data to the client side. Extensively used Jsp tag libraries.
- Developed the sign-on functionality using Struts and Hibernate
- Wrote Validation framework and implemented data validation rules for quality checks.
- Written Struts services and DAOS in the service layer for SQL data retrieval operations using JDBC.
- Wrote JavaScript validations to validate patron login forms and other forms and performed Unit testing using Junit.
- Wrote Junit test cases for testing all service calls.
- Configured log4j for logging purposes.
- Used Angular.js framework to extend the HTML template language.
- Participated in writing complex, high-performing SQL
- Generate Entity classes and schema using them.
- Written Triggers, Functions and Procedures for many data retrieval operations.
- Demonstrated experience and advocate for test-driven development
- Performed automated testing frameworks such as Junit, HTTP Unit etc.
- Used CVS as source control.
- Developed Web Services and worked with EJB, JSP, HTML5, JavaScript, and SQL Server.
Environment: Java 1.6, J2EE & JAVA API, Struts 2, JQuery, SQL, Hibernate 4, Ant, JBOSS Server 4.2,TDD,TOAD,HTML, CSS,, Unix XHTML, XML, Java Script, Junit, Log4j and SVN.
JAVA/ J2EE & JAVA API Developer
Confidential, Cincinnati, OH
Responsibilities:
- Involved in gathering business requirements, analyzing the project and created technical specification documents including use Cases, Class, Sequence and Activity Diagrams using Enterprise Architect.
- Developed the policy change screens using Struts, XHTML, and JQuery.
- Developed the vehicle change module using Spring and Hibernate
- Written managed beans and validators for UI interactions and configured the JSF for the web application.
- Wrote Validation framework and implemented data validation rules for quality checks in the EDI claim files.
- Written spring services and DAO’S in the service layer for Oracle data retrieval operations using Hibernate.
- Developed modules for validating the data according to business rules and used Castor to convert data into array of xml strings.
- Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
- Configured the spring application context and integrated with Hibernate for data purposes.
- Wrote Junit test cases for testing all spring service calls.
- Configured Maven pom.xml for dependency management and build purposes.
- Consumed Restful web services using spring to get data from external systems and configured log4j for logging purposes.
- Deployed the application artifacts on Weblogic and involved in entire software development life cycle.
- Participated in builds and deployments using maven to dev, qa and production and resolved bugs.
- Participated in code reviews and used maven for builds and SVN for source control.
Environment: Java 1.6, J2EE & JAVA API, Struts, Eclipse, Spring 3.2, JQuery, Oracle, SQL, Weblogic 10,TOAD,Hibernate 4, HTML, CSS, XHTML,Unix, Junit, Log4j, Maven and SVN.
JR JAVA/J2EE & JAVA API Developer
Confidential
Responsibilities:
- Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
- Involved in developing prototypes of the product.
- Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
- Designed GUI Components using Tiles frame work and Validation frame work.
- Designed and developed UI using HTML, JSP and Struts where users can see all services provided.
- Developed Authentication and Authorization modules where authorized persons can only access the sensitive operations.
- Developed ANT scripts for builds and deployments.
- Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Parsing of XML documents was done using SAX and XML transformation was done using XSLT.
- Wrote JavaScript validations on the client side.
- Involved in writing Detail Design Documents with UML Specifications.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Responsible for packaging and deploying components in to the Tomcat.
- Developed backend components, DBScripts for the backend communication.
- Used java IO to create reports, which were mailed to be mailed to manager every hour.
Environment: Java, Java Beans, JSP, Eclipse, Javascript, JDBC, LOG4J, XML, XSLT, SQL, HTML, Struts, Tiles,TOAD,SAX, Tomcat, UNIX, Oracle.
