Java Developer Resume
Pittusburgh, PA
SUMMARY
- 6+ years of experience in designing, developing and implementing Multi - tier, Client/Server, Enterprise and Web applications using Java/J2EE.
- Extensive experience in working with MVC Architecture, Struts, Hibernate and Spring Framework and integration frameworks like Apache camel.
- Excellent skills in creating and accessing various databases using SQL Queries, PL/SQL on various databases like Oracle, MySQL.
- Experience working with Core Java and Java Multi-Threading application.
- Specialized in Web Application Development using Servlet, JSP, JSTL/EL, Struts, Spring, JavaScript,PHP, JNDI,SVN,Web Services(SOAP&REST), HTML, DHTML, CSS, XML,XSLT, JDBC.
- Strong experience in software engineering and development including software analysis, design, development, deployment, testing, and support.
- Experience working on Production support for Java J2EE applications.
- Experience working with Agile Methodology and TDD development.
- Experience in designing and developing applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use.
- Experience in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere and JBOSS.
- Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) using IBM Rational Rose
- Proficient in persistence framework like Hibernate,ORM,JPA
- Performed unit testing using JUnit,integration and deployment of applications done using tools Ant and Maven &debugging through log4j
- Have good experience and knowledge in financial,insurance,banking domains.
- Developed Applications using J2EE Design patterns such as Model View Controller(MVC),Singleton,Session Façade,Business Delegate and Service Locator.
- Experience in SQL,PL/SQL programming, stored procedures,triggers with Oracle, MySQL and DB2 databases.
- Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
- Strong Inter personal communication skills & ability to work independently as well as in a group
TECHNICAL SKILLS
Internet Technnologies: JAVA 1.6, J2EE 6,SQL and PL/SQL, JNDI,Web Services(SOAP&REST)EJB,Java Beans,JUNIT,Design patterns
J2EE Technologies: JSP, Servlets, JDBC, Java POJO, Java Beans, JSF, JMS,Apache camel
Frameworks: Struts 2.0/1.1, Spring3.0/2.5/2.0, Hibernate 4.0/3.0
Persistence layer: JPA
IDEs/tools and Libraries: Eclipse 3.4/3.5, Maven, Toad,Ant,Rational Rose,Cobertura
Design Modeling: OOA/OOD, UML
Web Tools: JavaScript, JQuery, XML,JSON,JAXB, HTML,CSS, XHTML, DHTML,AJAX
Software Methodologies: Agile,Scrum,Waterfall
Database: Oracle 10g,My SQL,DB2
Operating System: Windows 8/7/vista/XP,UNIX
Web/Application Servers: JBOSS5.x, WebSphere 7/6.1, Apache Tomcat 6x,Weblogic 10g/9/8.1
PROFESSIONAL EXPERIENCE
Confidential, Madison,WI
Java/J2EE Developer
Responsibilities:
- Involved in analysis,design,development and testing of the web application.
- Involved in developing class diagrams,sequence diagrams in UML showing generalization and other relationships and describing the interaction of objects over time respectively.
- Involved in integration of Spring framework and Struts framework,Devloped code for obtaining bean references.
- Implemented MVC design patterns using Struts framework.
- Implemented DAO layer using Hibernate framework and persisted using JPA.
- Implemented Restful Webservices using JAX-RS specification.
- Worked in Agile development environment and used RALLY to update day-to day status.
- Used JBOSS 5x server to deploy and restart web appliations
- Implemented integration of spring and hibernate framweworks.
- Involved in creation of JUnit test casese using Test Driven Development technique and creating documents.
- Involved in creating DB2 SQL queries to extract the details from payment tables.
- Implemented other Java/J2EE design patterns like Singleton,Façade,Command pattern
Environment: Java 1.6, J2EE 6,REST Web Services(JAX-RS), JSP, Hibernate 4.0,Struts 1.9, Servlets, Spring 3.0, Agile Methodology(RALLY), JBOSS 5x, JDBC, Java Script, Eclipse, XML, UML, SQL, PL/SQL, IBM DB2,TDD,Log4j,Rational Rose,Apache Maven,JUNIT,Cobertura.
Confidential, Franklin, TN
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design, testing phases and responsible for documenting functional and technical specifications
- Developed code for obtaining bean references in SpringIOC framework.
- Primarily focused on Spring MVC components such as DispatcherServlets,Controllers,View Resolvers.
- Used Hibernate,ORM solution technique of mapping data and involved in creating Hibernate POJO Objects and mapped using Hibernate Annotations.
- Developed Front-end UI using JSP, Servlets, HTML and Java Script.
- Involved in Unit Testing, Integration Testing and UAT Testing.
- Deployed the application on the WebLogic Application Server and integrated applications using Apache Camel.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Worked in Agile development environment.
- Involved in development of REST web services using Spring MVC to extract client related data from databases.
- Implemented as well as exposed SOAP services using Apache Axis 2.
- Implementes Java/J2EE design patterns like singleton,MVC,Facade.
- Involved in writing Oracle PL/SQL Stored procedures,triggers,views.
- Involved in creation of exhaustive Junit Test cases using Test Driven Development(TDD) technique.
- Worked with testing teams and resolved defects.
Environment: Java 1.6, J2EE 6,SOAP and REST,Apache Axis 2,JSP, JMS(RabbitMQ),Hibernate 4.0,, Servlets, Spring 3.0, Agile Methodology, WebLogic 10g, JDBC,Apache Camel, Java Script, Eclipse, XML, UML, SQL, PL/SQL, Oracle 10g,TDD,Log4j,Rational Rose,Apache Maven,Unix.
Confidential, Fairfax VA
Java J2EE Developer
Responsibilities:
- Analysis and Design of various modules using SOA and J2EE stack.
- Implementes Spring and Struts Frameworks.
- Used Spring AOP for the transaction management and logging.
- Wrote POJOclasses and used annotation to map database tables with java objects.
- Validation is performed using Spring’s Validation support.
- Creates an XML configuration file for Hibernate-Database connectivity.
- Configures Hibernate objects as Spring Beans in the Spring configuration file and also to persist the data to oracle 10g database.
- Worked on implementing as well as exposing web services using Apache Axis and JAX-WS.
- Implemented various design patterns like singleton,decorator,data access object,factory pattern,façade.
- Carried out bug fixing by rigorous testing using Junit test cases.
- Designed and Developed Web Services using technologies UDDI,WSDL,SOAP to communicate to other modules.
- Performed builds and deployment and responsible for source code control and release management.
- Used Ajax to provide dynamic features where applicable with the help of prototype library.
- Involved in all the phases of (SDLC) Software Development Life Cycle including analysis, designing, coding, testing and deployment of the application
- Followed TDD and Scrum concepts of Agile methodology to produce hig quality software.
- Performed database synchronization on production and test systems to monitor data flow and fix bugs
Environment: Java 6, J2EE 4, design patterns,JMS(HornetQ), Spring 3.0,Struts 2.0, Hibernate 3.0, Web services(SOAP &REST)JDBC,JMS,JNDI,XML,AJAX,WSDL, SOAP UI, IBM DB2,SQL, PL/SQL, Oracle10g, WebSphere Application Server 6.0, CSS,, Log4j,Agile,Rational Rose,Maven.
Confidential, Pittusburgh, PA
Java Developer
Responsibilities:
- Using OOAD technology classes are designed in UML with the help of Rational Rose tool.
- Used Web Services to exchange information .Used SOAP framework and WSDL.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
- Designed and Implemented application using JSP,Spring MVC,Spring IOC,Spring Annotations,Spring Transactions,Hibernate,JDBC,SQL,ANT,Oracle.
- Deployed Enterprise applications on WebSphere Application Server by creating ear files for applications using ant build scripts and installing the ear files onto server using Administrative console.
- Used Agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
- Implemented REST web services within application with the use of URI templates and content negotiation within time.
- Written database objects like Triggers,Stored procedures in SQL.
- Implemented different types of spring controllers as per application requirements.
- Provided production support for the developed applications.
Environment: Java 1.6,J2EE,JSP, HTML, CSS,Servlets,Rational Rose,UML,Spring 2.5,Hibernate 3.0,JPA,REST and SOAP Web Services,Apache Axis 2, JavaScript, XML, SVN,Agile,IBM DB2,Eclipse, WebSphere Application Server.
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Developed application as per the functional requirements from the analysis.
- Developed and deployed EJB’s(Session) to implement the business logic and to handle various interactions with the database..
- Developed the client side validation using JavaScript.
- Planned and defined system requirements to Use Cases and Use Case scenarios using the UML methodologies.
- Desiged and implemented web screens in HTML and JSP
- Analysis, design and development of applications based on Java, J2EE design patterns.
- Increased performance of the extended applications by making effective use of various Java/J2EE design patterns.
- Designed and eveloped REST web services for stateless communication
- Installed and configured WebLogic in development and Testing environment
- Used Log4j utility to log error,info and debug messages.
- Developed the transaction oriented logic in Data Access Layer
- Used apache struts to develop web-based components
- Reporting status of assigned development & test tasks to project management
Environment: Java 1.5,J2EE 5,EclipseIDE,JSP,Servlets, Hibernate 3.0,Struts 1.3,JUnit,REST, Confidential, Log 4j,JDBC, XML,XSLT, HTML, JavaScript, Web Sphere 6.0,Rational Rose, UML, MySQL, Apache Tomcat 6x,SQL,PL/SQL.
Confidential
Java Developer
Responsibilities:
- Written shell scripts for platform specific jobs and creation of product images
- Developed Basic search and advanced search JSP pages.
- Developed utility components for import and export of employee list in MS excel files.
- Using JavaScript for front-end validations
- Developed search and databse utility classes
- Parsing XML files using DOM parser and pumped the data into the database.
Environment: Java 1.4,J2EE 4,JSP,Servlets,Shell scripting,MS office,Java Script,Oracle,SQL,XML,XSLT,HTML,CSS.