We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

San Jose, CA

EXPERIENCE SUMMARY:

  • Java and J2EE Programmer approaching 6 years of development experience in all the phases of the life cycle of the software development
  • Strong experience with web services creation and consumption using Axis2, Spring - WS and Jersey.
  • Extensive experience working on web & application servers - WebLogic, JBoss and Tomcat.
  • Expertise in unit testing through JUnit framework and web service testing with SOAP UI.
  • Extensive work experience in MVC frameworks such as Spring and Struts2.
  • Strong front-end development experience in using JavaScript, jQuery, CSS, HTML, Ajax, JSP and Tag libraries.
  • Strong background with relational databases like Oracle, DB2 and MySQL and non-relational databases like Postgres NoSQL.
  • Worked extensively ORM frameworks like Hibernate along with JPA
  • Proficient in using SQL and PL/SQL: creating and updating SQL Scripts, Stored Procedures, Joins, Views and Triggers.
  • Proficient in Database Development tools like SQL Developer, MySQL Workbench and TOAD.
  • Well versed with different IDEs like Eclipse, My Eclipse and RAD
  • Excellent communication, presentation and interpersonal skills
  • Proven track record of accomplishing the project deliverables within the time frame

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL

J2EE Technologies: Servlets, JSP, EJB, JDBC, JNDI, JMS

Frameworks: Spring, Hibernate, Struts2

IDE Tools: Eclipse, MyEclipse, RAD

GUI: Swing

Application Servers: Tomcat, JBoss, WebLogic

Databases: Oracle 10/11g/12c, DB2, MySQL, Postgres

Database Tools: MySQL Workbench, SQL Developer, TOAD

Operating Systems: Windows 2000/XP/Vista/7/8/10, Linux

XML Technologies: XML, XSLT, XSD, SAX/DOM

Web Technologies: Html, JSP, CSS, JavaScript, Ajax, jQuery

Testing Tools: JUnit, SoapUI

SDLC Methodologies: Agile, Waterfall

Web Services: Spring-WS, Axis2, Jersey

Building Tools: Maven, Ant

Versioning Tools: ClearCase, SVN

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Wrote use case documentation and the created technical design specification documentation for the new modules added to the project.
  • Acted as a code reviewer and a mentor.
  • Designed new tables, indexes, triggers and sequences in DB Schema for new project modules.
  • Created ERD diagrams to propose the new design to the system architect.
  • Used Struts MVC architecture to structure the project module logic.
  • Used Spring framework to manage the java bean lifecycle.
  • Used Profiling tool JVM monitor to detect and fix issues in the code
  • Utilized Front-end technologies such as FreeMarker, JavaScript, jQuery extensively in developing and customizing web pages.
  • Developed and supported the inventory tracking J2EE web application used by the facilities to keep track of hardware
  • Developed and supported the web services used for data exchange between different state departments.
  • Unit tested the code and ran system integration tests to ensure code compatibility.
  • Modified Ant build scripts for application deployment for different environments.
  • Tracked and fixed issues in the application assisted by issue tracking software Mantis and Teamforge.

Environment: Java 1.8, Java 1.9, Struts 2, Spring, Hibernate, JDBC, SQL, HQL, SQL Developer, Eclipse, Tomcat, Oracle 11g/12c, Postgres, Ant, JVM monitor, Ajax, JSON, jQuery, JSP, HTML5, FreeMarker, Mantis, Teamforge

Confidential, Carson City, NV

Java Developer

Responsibilities:

  • Wrote design documentation and the created use cases for the projects.
  • Implemented agile development process in favor of waterfall design in Software Development Life Cycle (SDLC) successfully.
  • Proposed new schema design in Oracle database to support new tables.
  • Used SQL Developer/Toad to execute SQL queries and created Stored Procedures.
  • Used Spring framework modules to manage java beans- DI/IOC, AOP, and MVC.
  • Setup ODI tool along with ActiveBatch for retrieving files from state agencies and batch processing.
  • Created SOAP/REST based web services using Axis2 and Jersey.
  • Used Hibernate to create ORM mappings, Inheritance & fetching strategy, performing CRUD operations and managing second level cache.
  • Used Front-end technologies such as Flexigrid, Bootstrap, JavaScript and jQuery extensively in developing application modules.
  • Created continuous integration builds for developing and testing environment deployment schedules using CruiseControl.
  • Modified Ant/Maven scripts for application deployment.
  • Used ClearCase as the code versioning tool to manage and work on different project branches.
  • Deployed applications to different environments using WebLogic Application server and utilized security layer to add new security roles.
  • Tested the application with JUnit for unit testing and integration testing and SoapUI for web service testing.
  • Fixed issues assisted by HPQC tracking tool.
  • Used Checkstyle, PMD & FindBugs tools to ensure code integrity.

Environment: Java 1.7, Spring, SOAP, XML, REST, Hibernate, JDBC, SQL, PL/SQL, JUnit, SQL Developer, Eclipse, WebLogic, Oracle 11g, Maven, Ant, Bootstrap, FlexiGrid, Ajax, JSON, jQuery, JSP, HTML, ClearCase

Confidential, Saratoga Springs, NY

J2EE Developer

Responsibilities:

  • Used Spring IOC (Inversion of Control), MVC framework.
  • Created rich internet web pages using HTML, CSS, Ajax, JavaScript, jQuery and Taglibs.
  • Developed and exposed the SOAP web services by using WSDL and Axis2.
  • Developed Restful web services using Jersey API.
  • Ported the Application from Tomcat to JBoss and from Spring beans to EJB and JPA.
  • Used JBoss for application configuration and deployment.
  • Used Drools to manage business rules and addressed load balancing and failover concerns.
  • Supported the data model using Hibernate as the persistence layer that uses Oracle/DB2 as the backend databases.
  • Developed DB linking code supporting data exchange from multiple databases, DB2 and Oracle.
  • Developed test cases using JUnit for functionality along with regression and load balancing testing and then improved the application from test findings.
  • Wrote SQL, PL/SQL queries for CRUD operations.
  • Used SVN for version and source control of the project.
  • Utilized Ant tool to build the application for deploying to various environments.
  • Set up MQ queue channels to receive from and send messages to queue manager.
  • Integrated message systems using JMS (MQ) and XML.

Environment: Java 1.6, Hibernate 3.0, Tomcat, JBoss, JMS, EJB3.0, Spring, IBM MQ, XML, SOAP, REST, JavaScript, jQuery, DB2, Oracle, Ant, JUnit, Eclipse, SVN, SQL, PL/SQL

Confidential, North Brunswick, NJ

J2EE Developer

Responsibilities:

  • Created the technical specification documents
  • Used UML in Rational Rose to illustrate the Use cases.
  • Applied Agile methodologies for Software Development Life Cycle (SDLC).
  • Implemented functional enhancements requests from the application users.
  • Provided support for production issues and helped fix them.
  • Designed user interface web pages using JSP, JavaScript, CSS, jQuery and JSON.
  • Used JBoss Server for application deployment and Drools for setting Business rules.
  • Used Spring Batch for data transfer with internal systems and used ActiveBatch for setting up scheduling the execution of batches.
  • Developed a web services using Axis2 to track retail and financial transactions.
  • Used Spring modules DI/IOC, AOP and MVC extensively during development.
  • Used JAXP for parsing & JAXB for binding and integrated downstream systems through JMS and XML.
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance .
  • Used JPA with Hibernate provider.
  • Wrote SQL/PLSQL queries for database CRUD operations.
  • Created Ant scripts to build and deploy applications.
  • Used JUnit for testing the application modules and created test cases for system integration testing.
  • Utilized SoapUI for web services functional testing.

Environment: Java 1.6, Hibernate 3.0, JBoss, JMS, JUnit, Spring, Ant, SQL Server, Web Services, SoapUI, Agile, RAD, SVN, ActiveBatch, JSON

We'd love your feedback!