We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Elsegundo, CA

SUMMARY:

  • 8+ years of experience in developing web based, internet/intranet, client/server, distributed architecture and component oriented architecture applications using Java /J2EE technologies.
  • Proficient with different Software development methodologies including Waterfall, Agile (SCRUM) and Rational Unified Process (RUP).
  • Extensive experience in J2EE platform including, developing both front end & back end applications using Servlets, JSP, EJB, AJAX, Spring, Struts, Hibernate, JAXB, JMS, JDBC and Web Services.
  • Worked extensively on various flavors of UNIX operating system like Linux.
  • Experience in developing web applications using technologies like HTML, Java Script, AJAX, CSS, jQuery, Hibernate, AngularJS, JSP Tag libraries, GWT and Web Services.
  • Application development experience using Multithreading, Serialization, Externalization, Collections and Generics.
  • Proficient in XML technologies like XSL, XSLT, SAX, DOM, Xpath, WSDL, SOAP, DTD, XSD, SOA, JAXB, JAXP and Apache Axis .
  • Proficiency in developing MVC patterns based on web applications using Struts by creating forms using Struts tiles and validate using Struts validation framework.
  • Experience in writing JUnit test cases for different kind of applications and also development experience in mock objects creation to simulate real objects.
  • Proficiency in using Hibernate features such as HQL (Hibernate Query Language) and Criteria queries for effective use of the relational Databases and also prefer second level cache (EH - Cache) to optimize performance.
  • Experience in developing applications using different IDEs like Eclipse, MyEclipse, WSAD, IRAD and JBuilder.
  • Adept at designing and architecting enterprise applications with proven design patterns leveraging the J2EE technologies those best suit for the business.
  • Good working knowledge using XML ( SAX and DOM parsers), DTD, Schema, XSL, XSLT and XPath.
  • Proficiency in developing MVC2 based applications by using various integrations of open source frameworks like Struts, Spring and Object Relational Mapping Technologies like Hibernate.
  • Proficient in writing ANT, Maven build scripts to automate the application build and deployment.
  • Hands on experience in design, implementation and maintenance of system architectures using application servers like WebLogic, IBM WebSphere, Tomcat and JBOSS.
  • Experience in SOAP and REST for developing Web Services.
  • Good knowledge on SoapUI tool to unit test SOAP based applications.
  • Really strong working knowledge of front end technologies including Java script framework and AngularJs.
  • Worked on creating the web services using Jax-ws, Axis2 and restful framework.
  • Experience in OOAnalysis, OODesign using UML .
  • Experience in deploying applications in various Application servers like Apache Tomcat and Web Sphere.
  • Good experience in using version control and configuration management tools like Subversion (SVN), CVS and VSS.
  • Experience with Oracle, MySQL, Microsoft Access in writing PL/SQL, stored procedures, functions and triggers.
  • Experience in developing UML diagrams by using Rational Rose to design the Object Model Use Cases, Activity Diagrams, Sequence Diagrams, Class Diagrams and Component Diagrams
  • Extensively used ANT tool in building common components, automation scripts and code instrumentation scripts.
  • Involved in projects involving C,C++
  • Efficient team player with good communication and interpersonal skills, and can quickly adapt to new technologies.
  • Excellent team player with good analytical skills, problem solving and debugging skills.

TECHNICAL SKILLS:

Programming Languages: Proficient in JAVA, C, C++, PL / SQL

Frameworks: Jakarta Struts 1.3.8, Struts 2, Hibernate 3.0, Spring 2.x, EJB, JSF, AngularJs, Camel

Application Server: Web sphere 9.2, JBoss 2.x/3.x, Tomcat6.0/7.0

Scripting Languages: Perl, JavaScript, Shell scripting.

Operating Systems: Sun Solaris, Red Hat Linux, AX, HP-Unix 9.x, Windows XP/Vista/7, MAC OS

Software package: MS Office, MS project, MS Visio, Rational Suite

Database: DB2, Oracle 8i/9i/10g, PL/SQL 2.3.4, SQL Server MySQL, PostgreSQL, MS Access

Project Management Tools: Maven, ANT, Clover, CVS, Subversion, GitHub, Soap UI

Development Tools: Eclipse 5.x/6.x, Maven, ANT, SVN Version Control, CVS Version, HP Quality Center, BM RAD 7

Web Services: SOAPUI, WSDL, RESTful, Axis2.

Web Technologies: XML, HTML, DHTML, XML Schema, DTD, CSS, DHTML, JavaScript, EXT JS, POJO, jQuery, AJAX, SOAP 1.2, SAX and DOM, XSLT, XPATH

PROFESSIONAL EXPERIENCE:

Confidential, Elsegundo, CA

Java Developer

Responsibilities:

  • Development of the web based application using Spring and Spring MVC framework, JSP, Tag Libraries, HTML and CSS.
  • Implementation of MVC, Singleton and DAO design pattern for System architecture and overall System flow.
  • Played Key role in development of application.
  • Configuration of Spring and Spring MVC environment.
  • Configuration of Hibernate as ORM for Database operations and creation of entity objects for mapping respective tables.
  • Used Bootstrap Modal windows in displaying the data on a Modal window and worked with the Front end Validations
  • Experience in maintaining a large number of files through version control tools like Bit Bucket and GIT.
  • Use of Spring DI to initialize Java class and for context initialization.
  • Wrote services to implement the business logic, stored procedure classes for data access all of which are spring managed beans.
  • Leveraged the AOP features of Spring framework to handle exceptions.
  • Maintain source-version control using GIT.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Design and Modify UI and adding functionality using HTML, JSP, jQuery and JavaScript.
  • Used tiles framework to design the JSP pages.
  • Database design and SQL creation as needed in project development.
  • Write Maven scripts for compiling, building, packaging and deploying the WAR file.
  • Used Log4j for logging.
  • Was responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, Ajax and AngularJs.
  • Developed Web applications using JavaScript, AJAX, Java Applets and Servlets, HTML, XML and template languages.
  • Worked closely with fixing team, fixing high and other priority defects using JIRA.
  • Using JSTL and Spring tag libraries for data-binding in web components.
  • Developed Data Access Object (DAO) pattern in persistence layer using Hibernate.
  • Used MVC framework for the development of multitier J2EE application.
  • Working together with other developers for module integration and testing.
  • Setup of Jenkins for continuous development.
  • Deploy the application in Tomcat Server.
  • Involved in regular code review sessions with the whole developer group.
  • Coordinated with QA team to ensure the quality of application.
  • Developed and implemented several test cases using JUnit framework.
  • Used tortoise GIT client to update/commit changes from/to repository and resolve merge/conflict operations.
  • Performed Peer Testing and Code Review to validate peer changes and integrity of the code based on best coding practices.

Environment: Core Java, JSP, Spring Core, Spring MVC, Hibernate, MySQL, HTML, JavaScript, JQuery, JSP, JSTL, Spring tag libraries, log4j, SVN, Eclipse ID.

Confidential, Denver, CO

Programmer Analyst

Responsibilities:

  • Developed and designed the applications using MVC framework using Struts framework for easy maintainability.
  • Involved in the analysis, design, development, testing and maintenance phases of Software Development Life Cycle (SDLC) of benefit shift project.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured the Struts-config.xml, Web.xml files.
  • Design UI screens using JSP, CSS, Struts Framework, AJAX, Java Script and HTML.
  • Developed and implemented POJOs using Hibernate, DB2 and RAD 8.5.
  • Used SOAP UI 4.5.1 to test the request and response of the application.
  • Worked on developing the web services classes, WSDL using Apache Axis. Developed Web Services to retrieve data from legacy systems.
  • Developed web services components using XML, SOAP and Axis.
  • Involved in writing DAO's, Services and also involved in integrating the applications.
  • Used Multi-threading concepts in various applications.
  • Used Eclipse IDE as development environment to design, develop and deploy on Tomcat.
  • Used DAO, DTO, Singleton, Composite view design patterns in the Application development.
  • Involved in Deploying and Configuring applications in Web Sphere8.0 to deploy the applications in various regions.
  • Multithreading and Garbage Collection Tuning with JDK.
  • Resolving QA testing and production issues when they arise and update the defect-tracking tool(JIRA).
  • Developed hibernate configuration files for establishing database connection and hibernate mapping files based on POJO classes.
  • Used Maven scripts to bundle and deploy the Log4J components for logging applications.
  • Used SCM as a Version control system to check in & Check-out the code.
  • Developed various test cases and performed unit testing using JUnit.
  • Involved in testing, debugging, bugs fixing and documentation of the system.
  • Creation of database objects like tables, views, stored procedures, materialized views and packages using oracle tools like PL/SQL developer .
  • Used putty for logging into UNIX to perform bootstrap and checking server logs. Environment: Java, JEE, Spring3.0, Hibernate, Struts2.0, JSP2.0, Servlets 2.4, JDBC 4.0, SQL, PL/SQL, DB2, HTML, XML, CSS, RTC, AJAX, JavaScript, Web Sphere8.0, Log4J, SOAP UI 4.5.1, Restful Web Services, Maven, RAD 8.5, UNIX and Windows

Confidential, Kansas City, MO

JAVA/ J2EE Programmer

Responsibilities:

  • Used Struts framework for MVC design Pattern, Action class, Action Servlets and Form Bean.
  • Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage and JavaScript for View part of the project.
  • Used Eclipse IDE for writing code and BEAWebLogic as application server.
  • Implemented and simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
  • Used JDBC, MQ Series and Web Services and Hibernate framework to access the data from back-end MySQL database server.
  • Worked on Struts, Tiles and Ajax for developing the application.
  • Implemented persistence layer using Hibernate. Hibernate Transaction Manager is used to maintain the transaction persistence.
  • Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MySQL Server.
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Spring framework to implement bean to declare a service and access those using Application context.
  • Involved in build process, modifying the ANT scripts, compiling the code building, packaging the WAR file and deploying onto the various tomcat servers in UNIX environment.
  • JMS for sending and receiving Message through application server.
  • Involved in developing the applications using SPRING Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB(session and entity beans).
  • Used XML SAX to parse the simulated xml file which has simulated test data.
  • Used SVN for version control.
  • Involved performance tuning of the Java application.
  • Used Log4J logging framework to write Log messages with various levels.
  • Developed Automated Test Application which validates various XML document using JUnit and XSLT.
  • Used JRockit JDK to develop and run the underwriting workbench application.
  • Used GWT and WAS migration.
  • Followed Agile Methodology during the development process.
  • Work with DNS to map the website to its IP address.
  • Extensively used GWT for developing AJAX applications.
  • Used MAVEN to validate, compile and deploy the files.

Environment: JDK 1.5, Java /J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, VSS, JMS, Agile Programming, Eclipse 3.1, GWT, MySQL Server 2005, AJAX, AXIS, Web Services JAX-WS, BEA WebLogic Server 8.1, UML, Maven, UNIX, SVN.

Confidential, Chicago, IL

JAVA/ J2EE 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 applications based on MVC Architecture, integrated using JSP with Hibernate and Struts frameworks.
  • Designed User Interface using Java Server Pages (JSP), Cascading Style Sheets (CSS) and XML.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as bill payments to the service providers.
  • Worked on STRUTS, Tiles, AJAX for developing the application
  • Developed deployment descriptors for the EJB to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control system.
  • Built ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: Java EE 5, EJB 3.0, JNDI 1.2, Hibernate 2.1, Struts 1.3, HTML, JavaScript, XML, CSS, JUnit, UML, iReport 2.0 and 4.0, Web Services, SOAP, WSDL, UDDI, AXIS, AJAX, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Critical role in the Production support and Customization of application with requirement gathering, analysis, troubleshooting, administrating, production deployment and Development through Agile principles.
  • Developed the user interfaces using Web 2.0, AJAX, JSP, Struts, HTML, CSS, Java Script and DHTML.
  • Generalized toplink mapping template for the application so that top link related code could be separated from the actual DAO implementation.
  • Worked on MVC framework preferably Web Work and STRUTS 2.0 with spring dependency injection for application customization and upgrade.
  • Used multiple Action Controllers to control the page flow, Interceptors for client validations
  • Used Spring ORM package as an integration layer for ORM mapping API's, including Hibernate.
  • Design application using new themes and custom templates and user interface by using JSP, HTML, XML, XSLT, CSS and Java Script as per business new theme requirement.
  • Used AJAX to get faster response to the user without refreshing the whole page, to develop and customize the dynamic web pages.
  • Developed APIs using PL/SQL to interact with the oracle database.
  • A generalized component according to spring framework to retrieve appropriate service for the required functionality.
  • Developed XML Schema, DOM, XSLT code for XML documents, used to data transfer between front-end and middleware layers.
  • Used XML Processing (JAXP) enables applications to parse, transform, validate and query XML documents.
  • Used WS-Security concepts for implementing secured web services to restrict only for prescribed users to secure customer information.
  • Implemented the integration of STRUTS and SPRING IOC and injected spring beans to struts action classes.
  • Developed Email Templates and Email Notification functionality using HTML, DHTML and XHTML as per business requirement.

Environment: J2EE, MVC, Struts 1.3, Java, JSP, Servlets, Hibernate, JSTL, JUnit, XML, HTML, JavaScript, DB2, Informix, CVS, UNIX, Windows XP, UML, Eclipse 3.0, Web logic 8.0 Application Server.

Confidential

Java Application Developer

Responsibilities:

  • Involved in complete software development life cycle with object oriented approach of clients business process and continuous client feedback. Worked on designing and developing a complete service oriented system based on SOA principles and architecture in agile development environment.
  • Involved in design and Drawing UML diagrams such as use cases, sequence diagram.
  • Involved in the design of user interface and business layers.
  • Developed web services to generate and attached contract documents.
  • Involved in the testing of the web services to establish time taken to attach and send huge PDF.
  • Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server.
  • Involved in development of controller component using Servlets and view component using JSP, XSLT, CSS, HTML and JavaScript for the client side validation.
  • Created use cases diagrams, activity diagrams, sequence diagrams and class diagrams.
  • Designed and implemented UI layer using JSP, Java Script, XML, XHTML, XSL, XSLT and business logic using Servlets, JSP and J2EE framework.
  • Worked on Spring-DAO based declarative transaction management.
  • Implemented Hibernate and spring framework.
  • Involved on the back end to modify business logic by making enhancements.
  • Responsible for writing JavaScript for the validation in client side.
  • Involved in design and implementation of contract Web service.
  • Created web pages for each project using HTML, CSS, and Java Script.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.
  • Working with spring, Spring MVC and Struts and also developed WEB Application using these frameworks.
  • Developed SOAP based Web Services using JAXB.
  • Developed and Deployed EJBs and other Components in the IBM Web Sphere Application Server 6.1
  • Wrote Oracle PL/SQL Stored procedures, triggers and views for backend database access.
  • Experienced in working with IDE's like Eclipse, Spring MVC. Also developed some web applications using spring, JSP and Servlets.
  • Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
  • Used Eclipse for application development.
  • Involved in publishing the web services to help users interacting with web services.
  • Worked closely with requirements to translate business rules into business component modules.
  • Involved in the migration of independent parts of the system to use persistence technology such as JDBC.
  • Developed functions and stored procedures using SQL and PL/SQL for the application.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Used Clear Case to merge code and deploy them in to a central depository location.
  • Extensively implemented telecom operational support system (OSS) in development.
  • Multithreading used to enhance interaction between rate matrix and ECM systems.

Environment: Java 1.5, J2EE, SOA services, JPA, JSP, Agile/Scrum, Eclipse, HTML, DHTML, XML, JavaScript, AJAX, WebLogic 10.3, ANT, Apache Axis, WSDL (Restful), SOAP, XML, LDAP, TCP/IP, JavaScript, OSS, Clear Case, XSLT, CSS, JMS, Oracle 10g, Spring, SQL, Pl/SQL.

We'd love your feedback!