We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Around 8 years of Software experience in Design, Development and Support of business applications using technologies JAVA, J2EE (EJB, JSP, Servlets, JDBC), Struts Framework, Spring, Hibernate, SOAP/Rest services, EJB, JMS, Mule ESB, XML, HTML, JSF, JavaScript, Angular JS interfacing with relational databases such as Oracle, Postgress, MySQL.
  • Well versed with complete Software Development Life Cycle (SDLC) with involvement in design, development, testing, deployment and support.
  • Specialized in J2EE enterprise application development with open source and other supporting technologies such as Struts, Hibernate, Spring, Ant, JUnit, log4j
  • Proficient with Software Development Methodologies like Object Oriented Analysis and Design (OOAD), Agile Software Development using Scrum Methodology.
  • Proficient in using Struts Framework and Struts Tag Libraries application development.
  • Expertise in developing rich GUI applications using Swing, JSP, Java script, HTML, CSS, JQuery, Ajax, Servlets, JSF and Angular JS.
  • Familiar with J2EE design patterns such as DAO, Singleton, and MVC Framework, Business Delegates, Service Locator and Session Facade.
  • Expertise in implementing Client - Server business applications using MVC architecture Spring modules like Spring Dependency injection, Spring MVC, Spring ORM and Spring AOP.
  • Experience in developing J2EE applications using ORM like Hibernate annotations, core interfaces, configurations and JPA .
  • Experienced in working with SOA based architectures using SOAP based web services by WSDL, XSD, SOAP and Rest based services using JAX-RS annotations, Jersey implementation.
  • Experience with servers/middleware like BEA Web Logic, JBoss, Web Sphere and Apache Tomcat.
  • Proficient in using Eclipse, My Eclipse, Microsoft Visual studio, NetBeans IDEs.
  • Expertise in XML and related standards and technologies like Web Services, SOAP, WSDL, HTML, DHTML, CSS, SAX, DOM, XPath, XQuery and JavaScript.
  • Well experienced with Database Development in writing Simple, Complex SQL & PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, Indexes with DB2, Oracle, SQL Server and My SQL.
  • Good knowledge of scripting languages such as JavaScript and UNIX shell scripting.
  • Experienced in working with enterprise business layer using Enterprise java bean(EJB) components like Session beans, Entity beans, MDBs and messaging layer using JMS.
  • Experienced in working with TDD (Test Driven Development) approach, writing, implement Test cases using Junit and mocking frame works.
  • Experienced in involving build scripts, deployment applications using Maven, Ant and CI servers like Jenkins.
  • Experienced in creating Class diagrams, activity diagrams, sequence diagrams and flow charts using Rational Rose.
  • Experience in Software Quality Assurance testing life cycle & experience in Unit Testing and Integration Testing.
  • Ability to work in a dynamic and fast paced environment. Able to multi-task working on numerous projects concurrently.
  • Resourceful in solving problems, able to set and achieve goals and work well under pressure
  • Team player with demonstrated ability to build strong client/user relationships.

TECHNICAL SKILLS

Languages: Java, PL/SQL, UNIX Shell Script.

Operating Systems: Windows, DOS, UNIX Solaris, Linux

Databases: Oracle, MySQL, Postgress.

Java Skills: EJB, JSTL, JSP/Servlets, JSF, JDBC, Java Beans, JMS, Java Design patterns.

Web services: XML XSL, XSLT,SOAP,WSDL, RESTful

Web: HTML, DHTML, CSS, JavaScript, JQuery

O-R mapping: Hibernate, JPA.

Tools/Utilities: TOAD,PL/SQLDeveloper,SQLLoader,Eclipse,RAD,WSAD,Log4j,CVS,VSS, ClearCase, JUnit.

Application Servers: Web logic, Tomcat, Websphere, Jboss, Glassfish

Frameworks: JSF, Struts, Struts, Spring

PROFESSIONAL EXPERIENCE

Confidential - Austin, TX

Sr. Java Developer

Responsibilities:

  • Worked on defect correction and feature enhancements for the EZsystem.
  • Worked on the new EZsystem which was adapting to use newer technologies to improve.
  • Interacted with the clients to resolve the production issues.
  • Involved in writing Spring Beans to implement the business logic and expose it as a business components.
  • Implemented/Configures Spring MVC components Dispatch servlet, View resolver, Controller annotation mappings specific to request processing.
  • Implemented Transaction managemtn using Spring Declative transaction management, AOP concepts.
  • Integrated Spring, with Hibernate To perform CRUD operations.
  • Implemented DAO, Value Objects design patterns and used the technologies Hibernate core interfaces, annotations to access the database and implement CRUD operations.
  • Designed, developed data model to map tables existed at data base, used Hibernate many-many, one-many, Inheritance annotations to map complex relationships.
  • Implemented Hibernate Utility classes to configure multiple data sources to handle global transactions.
  • Implemented Hibernate Second level of caching to improve performance across session factories.
  • Implemented Rest based web services using JAX-RS annotations, Spring MVC Rest controller to handle different data representations.
  • Created Junit test cases and used JIRA for bug tracking.
  • Involved in building, deploying applications using Maven, integrated CI servers using Jenkins.
  • Implemented Ajax, cross domain based calls using JQuery provided methods.
  • Involved in Unit and Integration testing.
  • Used SVN as the Version control for Code Management.
  • Followed Agile software development with Scrum methodology.

Environment: Eclipse, WebLogic, JDK 1.6, Spring, Hibernate, Rest web services, JMS, Ajax, JQuery, Junit, Maven, SVN, JIRA.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Developed the enterprise application using Struts 2.x framework.
  • Implemented important functionality of the framework using Struts2 interceptor components.
  • Used important features such as OGNL, Value Stack, and the Application Context, automatic transfer and conversion of data between the HTTP and Java classes.
  • Used Struts2.0 UI component tags to build User Interfaces of our web applications
  • Developed the CommonUtils to implement reusable code in the application.
  • Used Hibernate JPA for the object/relational persistence.
  • Developed POJO’s and DAO’s to implementthe Hibernate functionality.
  • Was involved in writing the SQL queries for the communication with DB2 database.
  • Hands on experience in debugging in SaaS environment.
  • Used Visual Source Safe for the Code Management.
  • Involved in Unit and Integration testing phases.
  • Worked with Log4J to store the logging messages.
  • Followed Agile software development with Scrum methodology.

Environment: NetBeans6.8, Glass Fish Application Server, JavaScript, JDK 1.5, HTML, XML, Hibernate, JPA, DB2, J2EE, JSP, Struts 2.0, DAO, Log4j,Java script, DOJO.

Confidential, Lexington, SC

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS) and XML.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Developed Web Services for data transfer from client to server and vice versa using WSDL.
  • Extensively worked on JMS using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Experience in using Oracle 8i/9i/10g.
  • Worked to develop an interactive Web Application using JavaScript for Data Validations.
  • Used Sub-Version as the version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Confidential

Junior Java Developer

Responsibilities:

  • Developed bulk loading module, costumer specific access control model and search functionality for the catalog server in our product.
  • Responsible for designing and developing catalog server UI using XML/XSLT
  • Developed shopping cart functionality (Back end and UI) for the catalog.
  • Responsible for meeting the specific performance goals for the catalog server put forth by the customer.
  • Deployed the application using tomcat webserver.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Accessed the database using JDBC.
  • Used Oracle 8i database for the application.
  • Extensively involved in writing Stored Procedures for data retrieval and data storage and updates in Oracle database using JDBC.

Environment: Tomcat, Java 1.2, JavaScript, JVM, JDBC, Oracle, Servlets, XML, and XSLT.

Confidential

Computer Programmer Intern

Responsibilities:

  • Designed and developed dynamic menus using DHTML and CSS.
  • Extensively used JavaScriptfor client-side validations.
  • Wrote some client side scripting using JQuery.
  • Deployed the application using tomcat webserver.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Accessed stored procedures and functions using JDBC Callable statements.

Environment: HTML, CSS, JavaScript, JQuery, PHP, MySQL, Tomcat

We'd love your feedback!