We provide IT Staff Augmentation Services!

Java Developer Resume

5.00 Rating

Birmingham, AL

SUMMARY

  • 6+years of Object Oriented Software Design and Development experience using Java and J2EE Technologies.
  • Expertise in Software Development Life Cycle processes right from Inception Requirements Analysis, Design, Development, Testing and Deployment though the Implementation.
  • Extensive project implementation skills using both Java and J2EE technologies (Core Java, Servlets, JDBC, JSP, JSTL, JSF, EJB, JNDI,JAXP, JDO, JMS,MDB, XML,) Struts, Custom Tags, Tiles - def with various middleware technologies and databases.
  • Experience in developing Client-Server/N-tier/ Web-Development/ Front End technologies using JSP, JSF, JSTL, HTML, DHTML, AJAX,AngularJS, JavaScript and CSS.
  • Strong Experience in MVC (Model View Controller) architecture by using Struts framework.
  • Experience in implementing middleware technologies like MQ Series, MDB and JMS and in J2EE Design Patterns like Session Façade, MVC, Business Delegate, Singleton and Data Access Objects.
  • Experience with persistence on backend using SQL MAPS and HIBERNATE.
  • Proficient in Web Services implementation with SOAP and WSDL and REST.
  • Strong Working Knowledge on SPRING Framework.
  • Excellentwork experience with Database writing SQL/PLSQL queries, with major Relational Databases MsAccess/Oracle/MySql.
  • Experience in using, deploying enterprise application in JBossand Tomcat.
  • Hands-on experience with J2EE Architecture, Application servers and Web servers like IBM Websphere, Web logic, Tomcat and JBoss.
  • Hands on experience with using IDE’s like RSA, Eclipse, WSAD, IntelliJ, RAD for Java Programming.
  • Hands on experience with using build tolls like Ant and Maven.
  • Hands on experience on UNIX Shell Scripting.
  • Knowledge in Object Oriented Design using UML with Rational.
  • Hands on experience with using Version Control Systems CVS, Rational Clear Case, Subversion and GIT.
  • Experience in designing/developing and coding applications using Object Oriented Analysis &Design and Transaction Management.
  • Hands on experience on Operating Systems like UNIX and Windows.
  • Innovative Individual with commendable experience in using Java features and familiar with technologies like AJAX and JavaScript frameworks like Dojo and JQuery.
  • Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
  • Motivated high flier with excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and effectively convey them to other members in the team.

TECHNICAL SKILLS

Languages: Java and J2EE, C++

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Tiles, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, JavaScript, AngularJS, AJAX, XML and HTML

Development Approach: Waterfall, Iterative, Spiral, View and Agile

Testing Tools: JUnit3.8/4.0, JMeter and Test Driven Development (TDD)

Application/Web Servers: Apache Tomcat 5.5, 6.0, IBM WebSphere 5.1, 6.0, 4.0, BEA Web Logic 8.1, 9.2, 10x, Oracle 10g/11g and Red Hat JBoss.

Ide: Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, 8.0, 8.5 IBM Rational Application Developer 6.0, 7, IntelliJ 14, and NetBeans

Frameworks: Struts, Spring, JSF and Hibernate

Design Technologies: OOAD, IBM Rational Rose, MS Visio and UML

Web Service Frameworks: Apache Axis

Web Service Protocols: SOAP, REST, JAX-RPC, JAXB, WSDL and UDDI

Build Tools: Ant and Maven

Database: IBM DB2, Oracle 9i/10g/11g, MS Access, SQL Server and MySQL

Processes: SDLC andRational Unified Process (RUP)

Protocols: TCP/IP, HTTP, HTTPS, TELNET, FTP and LDAP

Operating Systems: Windows7/8/Vista/XP/2000/,UNIX and LINUX

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE

Confidential, Birmingham, AL

Java Developer

Responsibilities:

  • Used Agile Software Development for developing the application.
  • Involved in user requirement specification and preparing requirements documents.
  • Translated business rules into business component modules.
  • Involved in the detailed design of user interface and business layers.
  • Designed UML model diagrams-class diagram and sequence diagrams and generated them using Rational Rose.
  • Employed spring MVC architectural design pattern.
  • Used servlet and developed JSP pages for the presentation layer.
  • Used javascript for authentication and CSS for layout.
  • Developed the login servlet which is responsible for initial authentication of the different types of users supported by the system (admin/manager, etc).
  • Designed and developed account module which authenticates the access level for the users.
  • Made numerous changes to the online application using JSP and servlet.
  • Wrote deployment descriptor and configuration files using XML.
  • Configured and deployed the application in JBoss.
  • Implemented spring framework dependency injection for defining objects.
  • Involved in developing the core business logic using spring.
  • Used Hibernate as ORM to map Java classes to database tables.
  • Used JIRA tool to communicate with other team members in QA and production.
  • Checked status of deployed applications & created weekly reports needed by different teams.
  • Responsible to identify the root cause of the issues, work on the tickets.
  • Gave support for any critical issues when needed such as code fixes
  • Tested components using Unit Test mock frameworks during development.
  • Responsible for writing Ant scripts for building and deploying the application.
  • Used GIT for source code version control.

Environment: JDK1.6, J2EE5, JBoss, JSP, Servlet, Spring 3.2, Hibernate, WebLogic 10.3, IntelliJ, Oracle 10g, XML,HTML,GIT, Windows,Rational Rose,JUnit4,Ant,Agile,JIRA,TeamCity.

Confidential, Marshall, MN

Java Developer

Responsibilities:

  • Used Agile Software Development for developing the application.
  • Developed the Sequence and Class diagrams using Rational Rose Enterprise.
  • Used JQuery, javascript for front UI or authentication and verification and CSS for layout.
  • Used AngularJSin front end.
  • Used Spring Framework and integrated with struts and Hibernate.
  • Implemented front end components using Struts.
  • Used Hibernate to store the persistence data into the Oracle 10g database.
  • Used Ajax for the asynchronous communication to the server.
  • Used Web Service that checks the background of a vendor.
  • Used IBM RAD IDE to develop the different J2EE components like Web Modules
  • Deployed the applications on IBM Websphere Application Server.
  • Used SOAP and WSDL for web services.
  • Deployed the application to Apache Karaf or JBoss Fuse application server.
  • Extensively used JUnit and defined Various Test Suites and Test Cases.
  • Involved in writing the Ant scripts to build and deploy the application.
  • Used Log4J extensively for logging purposes into the application.
  • Used Jenkins for intergration.
  • Used JIRA tool to for work tickets
  • Involved in wrap-up meetings and in estimating the timeframe for each story and helped in deploying the application on the server for each iteration of the agile software development.
  • Involved in weekly code walk through.

Environment: JDK1.6,J2EE5,Spring,Struts,Hibernate,JSP,RAD,WebSphere7.0,Oracle10g,SOAP,JBoss Fuse,WSDL,JNDI,UDDI,JavaScript,Ajax,CVS,HTML,XML,JIRA,Jenkins,RationalRose,Ant,JUnit4,Log4j,Angular js.

Confidential, New York City NY

Java developer

Responsibilities:

  • Involved in the gathering of system requirements.
  • Prepared specification requirements documents (SRS).
  • Designed Business Object Model, which involved using Rational Rose to generate class diagrams and sequence diagrams.
  • Involved in developing SOA-based applicationwith distributed multi-tier applications that had presentation, business logic, and persistence layers.
  • Responsible for setting development environment using Websphere.
  • Employed Model View- Controller (MVC) architectural design pattern.
  • Used JSP and JSTL technologies to implement the presentation layer.
  • Extensively used ExtJS.
  • Developed the login servlets and related session beans which is responsible for initial authentication of the different types of users supported by the system (admin/manager, etc).
  • Involved in implementation of the controller layer based upon Struts controller.
  • Implemented Jersey and Spring 3.1 to develop RESTFul Web Services.
  • Involved in developing the core business logic using spring.
  • Used Hibernate for persistence.
  • Extensive experience on the back end to modify business logic by making extensive enhancements.
  • For improved data consistency, input data validation was performed using client-side scripts, server-side checks, and database triggers.
  • A database of reference data was compiled to include a disease directory, a list of buildings, offices, a physician and specialist directory, etc.
  • Used RESTfulwebservices.
  • Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
  • Involved in junit testing while deploying the application to Quality Assurance (QA).
  • Used SVN for Version Control

Environment: Struts,JSP,Hibernate,Spring,JBoss6.0,Websphere7.0,REST,JSTL,MVC,J2EE,JDBC, Ant,UML, Rational Rose, Log4j, Oracle 10g, Tomcat,HTTP, XML, SVN.

Confidential, Bucyrus, OH

Java/J2EE Developer

Responsibilities:

  • Involved in the all life-cycle design and development.
  • Used Waterfall model.
  • Responsible for requirement gathering and analysis through interaction with end users.
  • Involved in designing class diagrams, interaction diagram using UML model with Rational Rose.
  • Used CSS for page layouts and javascript.
  • Used JSF for front end.
  • Involved in developing JSP pages using Struts custom tags, JQuery and Tiles Framework.
  • Used JavaScript to perform client side validations and Struts-Validator Framework for server-side validation.
  • Played key role in the design and development of application using J2EE, struts,technologies/frameworks
  • Developed the components for parsing XML documents using SAX and DOM parsers.
  • Developed SOAP Web Services functionality in the application to allow external applications to access the data.
  • Used Hibernate for persistence management.
  • Used Hibernate (JPA annotations) as ORM tool and defined the mapping and relationship of each table in database.
  • Participated in switch from JDBC to Hibernate (JPA annotations).
  • Deployed the application to JBOSS server
  • Implemented SQL Queries stored procedures and triggers using PL/SQL and oracle database
  • Used Maven plugin while developing applications using Struts.
  • Developed and implemented several test cases using JUnit framework.
  • Coordinated with QA team to ensure the quality of application.
  • Used Jira tracker with team members.
  • Deployed the application in BEA WebLogic Application Server 10.0.

Environment: Hibernate, Apache Axis, Eclipse, Clear Case, JSP 2.1, Struts, Log4j, Junit 4.5, WebLogic Application Server 10.3, XML, XSL, HTML, JavaScript, JBOSS, Oracle 10g, Windows, SVN, Ant, Maven,webservices.

Confidential, Overland Park, KS

Java/J2EE Developer

Responsibilities:

  • Designed the application in the lines of MVC architecture.
  • Prepared UML Sequence diagrams, Class diagrams, Activity diagrams to be incorporated in the Technical Design document using Rational Rose tool.
  • Implemented the development using Agile/SCRUM methodologies - iterative development.
  • Used JSF in the Front end.
  • Used Struts framework to implement the MVC architecture.
  • Developed controller Servlets, form beans and front-end screens.
  • Wrote Action classes, Request Processor, Business Delegate, Business Objects, Service classes and JSP pages.
  • Utilized Struts Validator framework to validate the form data
  • Involved in design, development and coding of the stored procedures, statements, functions and triggers.
  • Used JQuery and JavaScript for form validation as well as providing JSP pages with dynamic contents.
  • Used SOAP and WSDL for web services.
  • Used EJB for business logic.
  • Implemented Messaging using JMS and Message Driven Beans to get information from different departments.
  • HP Quality Center for communication
  • Used EDI in this application.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work
  • Used CVS for Version Control.
  • Prepared JUnit Test Plan for capturing all the possible test scenarios so that the design phase would have minimum defects in development phase.
  • Developed Ant scripts for building application EAR
  • Deploying on WebLogic Application servers.

Environment: JSP, Servlets, Struts,Spring, Hibernate,EJB, XML, UML,HTML, DB2, WebLogic 10.3, Eclipse, Ant, JUnit, Log4j, CVS, Rational Rose, JavaScript,Jenkins,Tomcat, Agile,Unix.

We'd love your feedback!