Java / J2ee Developer Resume
New York, NY
SUMMARY
- Over SIX years of IT experience in Analysis, Design, Development, Deployment, Testing and support of Client Server Systems, Internet, Intranet and Web based applications development
- Expertise in Java and J2EE technologies such as Servlets, JMS, JDBC, Spring, Hibernate, Java Beans, XML, XSL, and HTML
- Experience in developing and testing the web applications and integration projects using Object Oriented technologies such as EJB, Struts, JSP, JDBC ad Web Services
- Proficient in designing J2EE applications using MVC patterns, Struts and Spring framework
- Worked with Hibernate as the persistence technology
- Proficient in development of enterprise business solutions using Apache Tomcat, BEA WebLogic, IBM WebSphere and JBOSS
- Good working knowledge on development environments like Eclipse, MyEclipse, RAD
- Strong knowledge on Application Development using Software Development Life Cycle
- Good understanding in design patterns and development using UML methodology
- Strong knowledge in Object Oriented Programming concepts
- Good knowledge of process like version control, bug tracking
- Strong Interpersonal and communication skills, ability to work in a team as well as independently with minimal supervision
- Very methodical and well organized with excellent bottom - line for work
- Strongly initiative, creative and able to adapt new technologies
- Motivated problem solver with strong analytical skills
- A quick learner, punctual and trustworthy
- A capable and resourceful team member who also possesses excellent written and verbal communication skills
TECHNICAL SKILLS
Technologies: J2EE, EJB, JMS, JNDI, Struts, UML, JDBC, XML Schema, JUnit, JSON, XML, Swing, Ant, Java Beans, SQL
Development: C, C++, Core Java
Web/Application Servers: WebLogic 7.0/8.1, Tomcat 4.0, WebSphere, JBOSS
Web Presentation: JSP, Servlets, JavaScript, HTML, JQuery, DHTML, CSS, XML
Operating Systems: Windows 98/XP, Windows 2000, Windows NT and Linux
Databases: Oracle8i/9i/10g, SQL Server 2000, MySQL, MS-SQL server
Editors/IDE: Eclipse, JUnit, RAD 6.0
Frameworks: Struts, Java Server Faces (JSF), Spring and Hibernate
Build Tools: Apache, ANT and Maven
Protocols: SOAP1.1, TCP/IP, HTTP and FTP
PROFESSIONAL EXPERIENCE
Java / J2EE Developer
Confidential, New York, NY
Responsibilities:
- Consuming and exposing various Web services using JAX-RS and JSON to different system’s for business services.
- Extensively worked with core java like collections, String Builder and interfaces
- Developed complex Web Services and tailored JAX-RS API to suit the requirement.
- Development of UI models using HTML, JSP, AngularJS, JavaScript, AJAX, WebLink and CSS.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Worked on SOA/Web Services and created request and response WSDLs.
- Developed Spring Beans and configured Spring using applicationContext.xml.
- Assisted Database Developers using PL/SQL for managing data associated with the tables.
- Used JDBC to connect to the oracle database and JNDI to lookup administered objects.
- Developed a multi-user web application using JSP, Servlet, JDBC, Spring and Hibernate framework to provide the needed functionality.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
- Generated DAO’s to map with database tables usingHibernate. UsedHQL(Hibernate Query Language) and Criteria for database querying and retrieval of results.
- Uses Second Level Cache to enhance performance and Proper Memory Management.
- Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
- Used Spring IOC, AOP modules to integrate with the application.
- Developed SQL Queries for performing CRUD operations in Oracle for the application.
- UsedMavenfor generating system builds and Bamboo for continuous integration.
- Used LOG4J, JUnit for debugging, testing and maintaining the system state.
- Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
- Designed and developed the application using AGILE-SCRUM methodology.
Environment: Java/J2EE, Core Java, Jdk1.6, Spring, Hibernate, Webservices, JAXRS, Mockito, WADL, SOAPUI, JSP, JDBC, JQuery, AJAX, Html, CSS, AngularJS, Maven, log4j, Oracle, MY SQL, PL/SQL, SQL Developer, JIRA, JMS, APACHE AXIS, Source Tree, IntelliJ, GIT, UNIX, AGILE-SCRUM
Java/J2EE Developer
Confidential, Cary, NC
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Extensively worked on Servlets, JSPs, Struts and Tiles, JavaScript, Angular, Ajax, Expression language,JSTL, JSP custom tags.
- Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate.
- Used XML Web Services for transferring data between different applications.
- Used Apache CXFwebservice stack for developing web services and SOAP UI and XML-SPY for testing web services.
- Used JaxB for binding XML to Java.UsedSAX and DOM parsers to parse xml data. Used Xpathto parse XML documents.
- Used Hibernate 3.0 in data access layer to access and update information in the database.
- Used Java Message Service (JMS 1.1) for reliable and asynchronous exchange of important information such as loan status report.
- Used Service Oriented Architecture.
- Used RAD Programming Techniques to develop and execute applications.
- Used RAD to manage end to end tactical solutions to meet business applications.
- Used JSON scripting language for transmitting data over connection.
- Designed and developed Message driven beans that consumed the messages from the Java message queue and generated emails to be sent to the customers.
- Used MyEclipse 6.0.1 IDE for application development
Environment: Java (JDK 1.4), JSP 2.0, STRUTS 1.1, J2EE Design Patterns, JMS, EDI (Electronic data interchange), JavaScript, HTML, Oracle 9i (PL/SQL), Tomcat 4.0.1, WSAD5.0, Webshpere Application Server, JDO, WINCVS 1.2, GNATS 4.0, Windows 2000.
Java/J2EE Developer
Confidential, Salt Lake City, UT
Responsibilities:
- Conceptual modeling of the system by documenting Use cases diagrams, Sequence diagrams and Class diagrams.
- Used STRUTS framework for Front-end pages using JSP, Struts custom tag libraries (bean, logic, html), JSP custom tags (JSTL) and JavaScript.
- Used JMS (Asychronous/Synchronous) for sending and getting messages from the MQ Series.
- Session Beans, Servlets, Design patterns were extensively used for business transactions, fetching analytic results from Analytic Engine, implementing business rules and posting live updates on JMS Queues
- Used Chain of Responsibility Design Pattern for the handlers for creating Dynamic objects; other J2EE design patterns
- Used IBATIS Data Mapper Framework for Stored Value Purge that Purges Data in the Database for more than 60 days.
- Responsible for Developing JUnit Test Case to Unit Test the Services outside the server.
- Worked with Web Services, XML/XS, AJAX for Live Link Content Management, WSDL, SOAP
Environment: STRUTS1.2.8, TILES, EJB2.0, J2EE Design Patterns, JMS, MQ Series, XML, JavaScript, HTML, IBATIS, WSAD5.1, WebLogic 8.1, Harvest (version control), Subversion (SVN), Oracle9i, Toad (7.6), UNIX, XML, XSL, AJAX, WSDL, Live Link, Agile Java Development, Site Minder.
Java Developer
Confidential
Responsibilities:
- Developing Reports using HTML, CSS, JSP and JFreeChart.
- Involved into writing Server & Client side validations.
- Involved in core java technologies multithreading, exception handling
- Developing JNI Classes for Connect to Native Languages
- Responsible for Generating Obfuscated Code for Existing Project.
- Developing Tag Libraries for Enhancement of components.
- Developing the user interfaces and getting the User acceptance
- Developing the Utility libraries for logging mechanism, Database Pool creation for the project.
- Written Client/ Server side validations for the project using JavaScript.
- Involved in preparation of System Use Cases (SUC’s) and Unit Test Speciation (UTS).
- Developing prototype screens using HTML and JavaScript.
Environment: JAVA, Core Java Servlets JSP, JFreeChart, HTML, CSS, Java Script
Java Developer
Confidential
Responsibilities:
- Participated in client requirement gathering.
- Involved in developing Class diagrams, Sequence Diagrams using UML.
- Developed HTML and JSP pages for user interaction and data presentation.
- Developed JSPs to implement the business logic, and use java beans to retrieve the data.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Involved in developing the Java classes and JavaBeans.
- Used CVS for source code version control.
- Supported Maintenances and bug fixes.
Environment: WebLogic Application Server v9.0, Apache Tomcat Web Server v6.0, JDeveloper, Core Java, HTML, JSP, Servlet, EJB, Java Beans, MySQL v5.2 CE, JUnit, CVS