We provide IT Staff Augmentation Services!

Java Software Developer Resume

Los Angeles, CA

SUMMARY

  • About 8+ years of professional Java/J2EE software development experience.
  • Extensive experience in Core Java and Web - based applications, with expertise in reviewing client requirement, prioritizing requirements, creating project proposals, and baseline project plan.
  • Participated in all phases of theSoftware Development Life Cycle (SDLC), including the Analysis, Design, Development, Testing, Implementation, and Maintenancephases of software application development.
  • Experience with core JavaSE, including Collections API, Threads, and JDBC.
  • Experience with JavaEE, including Servlets, JSPs, Web Services (SOAP and REST), and Tomcat.
  • Application development using Struts, Hibernate, spring, Java Beans,and MVC architecture.
  • Considerable experience in using MVC (Model View Controller) architecture for developing applicationsusing Servlets, JSP, and Java Beans.
  • Experience in front-end application development using HTML, Java Script,J-Query, Struts Tag libraries, JSP, and Spring.
  • Extensive experience in the design and development of J2EE based applications involving technologies such as Java Data Base Connectivity (JDBC), Java Servlets, and Java Server Pages (JSPs).
  • Experience in using Hibernate for mapping Java classes with database, by using Hibernate Query Language (HQL), Annotations, and Criteria.
  • Experience in the functional usage and deployment of applications in WebLogic, WebSphere,and Apache Tomcat Server.
  • Experience in the design ofUse Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures.
  • Experience in methodologies like Waterfall and Agile.
  • Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, and SQL queries.
  • Excellent team player with communication skills, interpersonal skills, and problem-solving skills.

TECHNICAL SKILLS

Languages: Java, C, C++, HTML, JavaScript, SQL

Java Technologies: JDBC, Servlet, JSP,Amazon Web Services, Web Services (SOAP & REST)

Frameworks: Struts, Hibernate, Spring, MVC, Swing, Java Beans

Web/Application Servers: Apache Tomcat, IBM WebSphere, Oracle WebLogic

Databases: MySQL, NoSQL, SQL Server, Oracle 10g

Platform: Windows XP/Vista/7/8, Linux

Tools: Eclipse, MyEclipse, Maven, NetBeans, Toad

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Java Software Developer

Responsibilities:

  • Involved in all phases of the Software Development Life Cycle (SDLC), including the Analysis, Design, Development, Testing, Implementation, and Maintenance phases of software application development.
  • Worked on functional specification designs.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework.
  • Developed the User Interfaces using Struts, JSP, AJAX, HTML, and JavaScript.
  • Developed static and dynamic web pages using JSP and HTML.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Created generic and general Hibernate classes.
  • Created connections to database with Hibernate session factory, using Hibernate APIs to retrieve and store data to the database by means of Hibernate transaction control.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Created hibernate-config.xml and configured Hibernate for the application.
  • Configured Hibernate with Spring.
  • Created Object-Relational Mapping using Hibernate.
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Performing mapping of Java classes using Hibernate Annotations and Criteria.
  • Used Struts for web tier development and used the Struts tag library.
  • Implemented AJAX for asynchronous communication with server providing better user experience
  • JavaScript was used for the client-side validations
  • Implemented Spring transaction management for some database transactions
  • Used Agile software development methodology on Spring framework.
  • Deployed the applications on Oracle WebLogic Application server.
  • Developed the front end using JSP and HTML
  • Wrote angular JS controllers, views and services for new website features.
  • Developed in DAO (Data Access Objects) to retrieve data from database.
  • Architectural, technical and functional understanding of the interfacing modules. Involved in different activities like design, deployment, unit testing and test case creation. Build and release co-ordination for different modules.
  • Extensively written unit test cases using JUnit framework.
  • Developed REST web services to facilitate communication between client and servers.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page andsend asynchronous request.

Environment: Java, J2EE, JDK 1.5, JDBC, Servlets, JSP, Struts, Hibernate, Spring, Web Services (REST), JAX-RS, JSP, JQuery,JSON, AJAX, HTML, JavaScript, WebLogic, Eclipse, Agile.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Creation of interim JSPs and JavaScript to include customized functionalities.
  • Responsible for customizing loan and transfer modules of core banking software.
  • Responsible for data and transaction management using JDBC transaction management.
  • Used Eclipse for writing code for JSP, Servlets.
  • Responsible for customization of the business logic to suit the customer requirements.
  • Used CVS for configure management.
  • Used Hibernate with Spring to retrieve/update customer information from/to the database.
  • Deployed application on JBoss and used My Eclipse as the IDE.
  • Developed Web Services using XML over HTTP and SOAP/WSDL.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Developed UNIX commands.
  • XML schema design using company business rules.
  • Tested the web application and deployed on the Apache Tomcat web server and JBoss application server.
  • Developed the application based on Struts framework where the JSP were used as view components, Springas the model components, and Servlets as the controller.

Environment: Java, J2EE, JSP, Servlets, Struts, JDBC, Hibernate, Spring, JBoss, Tomcat, UNIX, MySQL, HTML, JavaScript, XML, Eclipse.

Confidential, San Jose, CA

Java Software Developer

Responsibilities:

  • Involved in Analysis, Design, Development, and Maintenance phases of the application.
  • Worked on functional specification designs.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Created generic and general Hibernate classes.
  • Created Hibernate entity classes using annotations and hibernate schema export to generate schema.
  • Responsible for the development of presentation layers using Servlets, and JSP.
  • Provided Spring xml configuration files.
  • Updated pom.xml for Maven dependencies.
  • Used AJAX and JSON to communicate between UI and controller layer.
  • Writing JUnit Test Cases to check end-to-end connectivity and verify results.
  • Used Eclipse for developing, debugging and deploying application.

Environment: Java, J2EE, Servlets, spring, Hibernate, SQL Developer, AJAX, JSON, JSP, Oracle 10g, HTMLXML, JavaScript, Eclipse, WebSphere, Maven, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Designed the application using Front Controller, Service Controller, MVC, Factory, Data Access Object, and Service Locator.
  • Developed the web application using Struts Framework.
  • Developed entire application based on Strutsframework and configured struts config.xml, web.xml.
  • Created tile definitions, struts config files and resource bundles using Struts framework.
  • Implemented validation framework for creation of validation.xml and used validationrules.xml.
  • Developed Classes in Eclipse for Java using various APIs.
  • Designed, developed, and deployed necessary stored procedures, functions, views in Oracle using Toad.
  • Developed JUnit test cases.

Environment: UNIX Shell scripting, Java, J2EE, Struts, Eclipse, JBoss Application Server, Oracle WebLogic Server, JSP, JavaScript, JDBC, Servlets, Unified Modeling Language, Toad, JUnit.

Confidential

Junior Java Developer

Responsibilities:

  • Developed server-side applications using Servlets and JDBC.
  • Used JMS for communicating various clients and its components.
  • Used JUnit for Testing.
  • Involved in coding using Core Java technologies like inheritance and abstraction.
  • Deployed applications on JBoss server
  • Extensively configured the build files to different environments
  • Developed Session Beans which encapsulate the workflow logic
  • Used Entity Beans to persist the data into database and also used Message Driven Beans (MDB) to notify the bean state.
  • Developed EJB components for middle-tier component implementation and business logic implementation.
  • Used Struts the MVC framework for building web applications.
  • Developed web pages by using HTML and JavaScript.
  • Developed SQL database scripts and wrote Stored Procedures and Triggers.
  • Created user guide and application support document.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: Java, J2EE, JDK, JDBC, HTML, JavaScript, SQL, MySQL, Struts, Servlet, JSP, Spring MVC, JBoss, JUnit.

Confidential

Junior Software Developer

Responsibilities:

  • Designed and developed a UI, which presents the engineer a form to submit solution to particular problem.
  • Designed and developed a UI, which allows the end user to query on the problem, makes a JDBC connection to the database and retrieve the details regarding the call number and also the current status of the submitted problem.
  • Developed class diagram and object diagram for a clear depiction of various classes, objects and their functionalities.
  • Designed and developed Servlets, which presents the end user with form to submit the details of the problem.
  • Developed Servlets used to store user information in the database, which makes a JDBC connection to the MySQL database and inserts the details into to the database.
  • Executed SQL statements for the effective retrieval and storage of data from the database.
  • Involved in the Unit Testing of the Application.

Environment: Java, J2EE, JDK, JDBC, HTML, SQL, MySQL, Servlet, Eclipse.

Hire Now