We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Over 7 years of working experience in all phases of software application design, development, implementation and Testing using SDLC Waterfall, RUP and Agile/SCRUM methodologies.
  • Having Strong Experience in developing applications using JAVA and J2EE Technologies like Servlet, JSF, JSP, JPA, JDBC, JavaScript, JMS, RMI, Struts, EJB, AJAX, SOA, Web Services, SOAP, REST, XML, XSD, JAX - WS, JAXP, JAXB.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling, Logging, Performance Tuning.
  • Expert with object-oriented design and modeling in Java using UML, OOAD.
  • Involved in Object Oriented Analysis & Design during the project development and enhancements.
  • Extensive development experience on different IDE’s like Eclipse, IBM Rational Application Developer, and NetBeans.
  • Experience in designing/developing web applications using MVC framework with struts and JSF, Spring, Hibernate.
  • Experience in working with multiple Servers like Apache Tomcat, IBM WebSphere, BEA Web Logic App Server.
  • Strong experience in working with databases like Oracle, SQL Server, and Microsoft Access.
  • Good experience in writing SQL Queries, Stored Procedures and functions and packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Skilled Confidential debugging / troubleshooting.
  • Experience in Agile scrum methodologies Extreme programming (XP) practices of continuous integration, build refactoring using Ant, automated testing/performance testing using JUnit
  • Excellent team player with excellent interpersonal, analytical, presentation skills and highly proficient in learning new technologies and quickly adapting to new environment

TECHNICAL SKILLS

Programming Languages: Java/J2EE,HTML,XML,C,C++, Objective-C

J2EE Technologies and service API’s: Java, JSP, Servlets, EJB, JMS, JDBC, SOA, Web Services, SOAP, REST, XML, XSD, JAX-WS, JAXP, JAXB.

Internet Technologies: Java Script, CSS, AJAX,HTML, XML, XSD, XSL, XSLT, XPath

Open Source/Framework: Struts, Spring, JSF

ORM: Hibernate

Databases: Oracle 8i/9i/10g, DB2, MySQL

Application Servers/Web Server: Oracle WebLogic, IBM Web sphere, JBOSS Apache Tomcat

Apache Tools: Log4j, Maven and ANT

IDEs: Eclipse, RAD, Visual Studio, Cocoa, Qt

Operating Systems: Windows 2000/2003/XP/VISTA, Mac OSX

Design & Modelling Tools: UML, Rational Rose, Microsoft Vision

Programming Concepts: Object Oriented Programming(OOPS)

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Java Developer

Responsibilities:

  • Initial understanding of architecture and existing system processing
  • Developed application flows and developed UML diagrams for the application.
  • Articulated the use cases and documented the Design documents.
  • Developed graphical user interface browser based system.
  • Used design patterns like Session Facade, Business Delegate, Front Controller, Singleton, Factory and DAO are used in this project.
  • Implemented Struts2 Framework and developed action and form classes for User interface.
  • Developed data access logic using Hibernate and JDBC.
  • Developed SOA based web services using SOAP, REST, XML, XSD, JAX-WS, JAXP, JAXB.
  • Used Web Sphere application server for deploying JEE components (JSP, EJB, Servlets, EJB, JMS).
  • Used Spring and Hibernate for IOC, AOP, ORM and Data layer components.
  • Used JSP to create the front-end screens for the module.
  • Captured the requirements of interface solutions.
  • Used Spring, Struts 2.0 Frame Work to implement MVC design and advanced validator.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Involved in development of presentation layer using JSP and custom tag libraries.
  • Used Web Logic App Server for deploying JEE modules in DEV, DEVINT, QA, Stage and Production environment.
  • Developed the test cases for unit testing using Junit.
  • Used SVN for version control of the application.

Environment: OOAD, UML, SOA, Design Patterns, Java, J2EE, Struts 2.0 framework, Hibernate, Spring, Tiles, JSP, CSS, JQuery, JDBC, Log4j, Java Mail, Oracle 9i, SOA, Web Services, SOAP, REST, XML, XSD, JAX-WS, JAXP, JAXB, Oracle WebLogic Server 10g/11g, SVN, Eclipse, Junit, UNIX, Linux.

Confidential, Jersey City, NJ

Project Engineer

Responsibilities:

  • Extensively involved in all stages of SDLC including Development, Operation, Maintenance and Testing using Agile methodologies like Scrum and Test Driven Development (TDD)
  • Used Exceptions, Threads, Collections, Concurrency, Generics, JVM, Heap/Stack, Garbage collection concepts and related API for developing POJO components.
  • Used J2EE, Servlets, JDBC, EJB for server side development.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Used Struts Frame Work to implement MVC design and advanced validator.
  • Used advanced feature of Struts Wildcard Mappings for preparing, displaying the form on JSP and submitting form to an action.
  • Designed and developed EJB session beans and POJO classes for implementing the business logic.
  • Used JMS and Message Driven Beans(MDB’s) for middleware integration through message oriented middleware.
  • Developed web services using Web Services, SOAP, REST, XML, XSD, JAX-WS, JAXP, JAXB.
  • Used J2EE Design Patterns (Session Facade, Data Transfer Object, and GO4) for Middle Tier Development.
  • Developed the front-end components using HTML, DHTML, Java Scripts, JSP, JQuery, AJAX, JSON, XML and XSLT.
  • Responsible for developing the Struts-configuration file, Action classes for handling the Http requests from the front-end components, OOAD concepts applied.
  • Developed UNIX Shell scripts for batch jobs.
  • Worked in UNIX based environments for builds and deployments.
  • Designed Data flow diagrams, class diagrams, component diagrams, Deployment diagrams.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Implemented MVC architecture implementation on Eclipse framework.
  • Used Web Shere application server for deploying JEE modules.
  • Wrote test cases using Junit testing frame work.
  • Coordinate Quality Assurance activities and production support

Environment: OOAM, UML, SOA, Agile, Core Java, J2EE, Servlets, JSP, JDBC, Web Services, SOAP, REST, JAXB, JAX-WS, XML, XSD, Apache Tomcat application server, Web Sphere 6.1, Hibernate, Spring, Struts, Apache Log4j, HTML, CSS, AJAX, DHTML, XML, XSL, XSD, Oracle 9i, SQL, PL/SQL, UNIX, Shell Scripts, JavaScript, JQuery, Eclipse IDE.

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Analyzed, Designed and developed the system to meet the requirements of business users.
  • Participated in the design review of the system to perform Object Analysis and provide best possible solutions for the application
  • Captured the user requirements with use-case diagrams and delivered Class and Sequence diagrams using UML and Rational Rose
  • Implemented presentation tier using HTML, JSP, Servlets, AJAX frameworks like DWR.
  • Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
  • Used JavaScript for client side validation.
  • Implemented Spring MVC framework for developing J2EE based web application.
  • Used JDBC to connect and access database.
  • IBM WebSphere 6.0 to deploy J2EE application components
  • Database tier involved the Oracle database and SQL.
  • Developed Web Service clients using SOAP, WSDL to interact with the service APIs exposed by other departments.
  • Created SQL statements for the effective retrieval and storage of data from the database.
  • Developed JUnit test cases
  • Building and deploying into different environments using ANT scripts.

Environment: OOAD, SOA, UML, Design Patterns, Core Java, J2EE, JSP, Servlets, JDBC, EJB, JMS, HTML, DHTML, JavaScript, AJAX, JQuery, Oracle 10g, SQL, PL/SQL, RAD, Web Sphere 6.0, JUnit, Log4J, XML, AJAX, Web Services, WSDL, SOAP, XML, XSD, REST, JAXB, JAX-WS, Windows NT, CVS, UNIX, Shell Scripts.

Confidential, Richardson, TX

Java Developer

Responsibilities:

  • SCRUM methodology is being implemented with during of sprints around 3 to 4 weeks.
  • Developed a UI tool for assigning field level security for the components on the screen.
  • Have hands on experience in Persistence Frameworks like Struts 2.0, Hibernate, and Spring Framework.
  • Debugged various maintenance issues to fix production bugs.
  • Implemented various business services and DTO’s using hibernate.
  • Implemented MVC, Singleton, Visitor, Adapter and Transfer object patterns. Also used annotations for dependency injection of various objects into the business services.
  • Used Log4j for logging in the application.
  • Followed Test Driven development which involved writing extensive unit tests for all the enhancements.
  • Used Agile/Scrum development methodology.
  • Used JUNIT for unit testing the different modules of the application.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Excellent communication and presentation skills.

Environment: Windows XP, Java 1.6, Eclipse, Hibernate, Swing, spring, Agile Methodology, AccuRev, Tomcat, JUnit 4.0 and Oracle 10g, Elixir repertoire.

Confidential

Java Developer

Responsibilities:

  • Creation of Class Diagrams, Sequence Diagrams, State diagrams and deployment diagram
  • Determined & developed the Web Services
  • Transformed the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams
  • Participated in the Architectural & design reviews with the enterprise architectural teams.
  • Application Design using Rational Unified Process (RUP)
  • Determined & developed the Web Services
  • Extensively worked on springs framework
  • Implementation of EJB as entry point for web services.
  • Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP
  • Set up Weblogic Application server and used Ant tool to build the application and deploy the application in Weblogic server.
  • Creation of JDBC connections.
  • Worked with AJAX and JSF.
  • Development of JSP’s for wellness page
  • Developed the application using Eclipse
  • Used Apache Jmeter for load testing

Environment: Java 1.5, Web Services, EJB, Web App, SOAP, Weblogic Server 8.1, MS SQL server, Oracle Server, XML, JUnit, Apache JMeter, Spring IOC container, Springs AOP, Spring JDBC Template, Spring Exception Strategy, AJAX, JSF and Eclipse Helios.

We'd love your feedback!