We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY

  • Java and J2EE Developer with 8+ years of experience in java based technologies J2EE, JSP, Struts, Spring, JDBC, Hibernate, Apache Tomcat, XML, Servlets, Java Beans, HTML, JavaScript, AngularJs.
  • Extremely good in Struts, Spring Framework, Hibernate and Web Services.
  • Expertise in back - end/server side java technologies such as web services, Java persistence API(JPA), Java Messaging Service(JMS), Java Database Connectivity (JDBC).
  • Expertise in using SOA and Web Services Technologies and Tools like Web Services, SOAP, REST, UDDI, SOAP UI.
  • Experience with Test Driven Development (TDD).
  • Strong experience with Web services development (SOAP & Rest).
  • Familiar with Design Patterns like Singleton, Factory Design, MVC, Data Access Objects etc.
  • Adapt in server side development skills using Apache and good knowledge of database connectivity (Data Source) for databases like Oracle, MySQL, and NoSQL like Mongo DB.
  • Experience in designing, developing and deploying J2EE applications on IBM Web Sphere/Web Logic Application Servers, Tomcat and JBOSS.
  • Experience working in production support and resolving user reported issues.
  • Developed rich web user interfaces with Java Server Faces (JSF), AJAX (Asynchronous JavaScript and XML).
  • Very Strong conceptual and hands on programming skills on Collections, Multi-Threading, Garbage Collection, Exception Handling, OOPs concepts in Core Java.
  • Experience with production deployments during releases and patches.
  • Good knowledge in Linux and UNIX.
  • Worked proficiently in various IDEs including Net Beans and Eclipse.
  • Good experience in using JUnit, Load Test for testing and clear Case, CVS, SVN, GitHub.
  • Experience with Data modelling concepts, SQL Stored Procedures, SQL Queries.
  • Good Understanding of Agile Development Practices Continuous Integration(CI) Jenkins, Test Driven Development(TDD).
  • Extensively used Object Oriented Programming concepts to implement reusable and effective logics.
  • Hands on experience with build tools like ANT and Maven. Bug tracking tools bugzilla and JIRA.
  • Met deadlines in fast-paced environment and functions under high-pressures with extremely short deadlines.
  • Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.

TECHNICAL SKILLS

Operating Systems: Win 98/2000/XP/Vista/7/8, UNIX,OS X

Languages: Java, C++, C, SQL, PL/SQL

Database Systems: My SQL, Oracle, MS Access, SQL Server

Frameworks: Struts 1.2/2.0, spring

ORM Framework: Hibernate

J2EE Technologies: JDBC, Servlets, Java Beans, JSP, JMS, XML, XSL, XSD, Web Services, JSTL, JNDI, Multi-threading

Web Technologies: Applets, JSP, HTML, XHTML, CSS, Java Script, AngularJs

Testing Methodologies: JUnit, DB Unit, Load Test

Agile Methodologies: Agile, Waterfall, Test Driven and Scrum Models

Web Services: XML, SOAP, WSDL, JAX-WS, JAX-RS

IDE Tools: Eclipse IDE, Net Beans IDE

Application Software: SVN, CVS, Microsoft Word, Excel, PowerPoint, Outlook

Web/Application Servers: IBM WebSphere, WebLogic, Glass Fish, JBOSS

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

Java Developer

Responsibilities:

  • Involved in analysis, design and implementation/translation of Business User requirements
  • Implemented the Model-View-Controller design pattern using Spring MVC
  • Designed, Developed and implemented Restful Web services onHitachiData System's using JAX-RS
  • Used Hibernate annotation for Object Relational Mapping (ORM) with MySQL Database
  • Used Hibernate Query Language (HQL), Session Class, and Criteria to manipulate database
  • Implemented various design patterns in the project such as Factory pattern, Singleton, MVC, Front Controller, Business Delegate etc.
  • Implemented persistence layer using Hibernate and used JDBC for complex queries.
  • Used spring framework for Dependency Injection in Data Access Objects
  • Used DAO pattern to retrieve the data from database.
  • Developed scenarios for unit and Integration testing to ensure that all the components working correctly when integrated.
  • Implementing all the Business logic in the middle-tier using Java classes.
  • Used JUnit framework for Unit testing of application.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.
  • Involved in the Development of CRUD functionality
  • Kafka was used for event messages.
  • Used 3T Mongo Chef as GUI for Mongo DB operations.
  • Deployed python scripts to update MongoDB databases using PyCharm.
  • Used Jackson fasterxml to parse the event messages from Kafka Queue to POJO’s.

Environment: JDK1.7, J2EE, Spring, Hibernate, Eclipse, Log4j, MySQL, MongoDB, GitHub, Apache Maven, Restful web services, Jersey API, JSON, XML, JavaScript, JIRA, HTML, Apache Tomcat.

Confidential, Sunnyvale, CA

Java/J2EE Developer

Responsibilities:

  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer.
  • Worked on back-end application development. Have upgrade additional functionalities and services with the use cases provided.
  • Refactored existing project to make it more Restful and thread-safe.
  • Built and deployedJavaapplications using MVC architecture using Spring designed and developed Servlet, JSP for Controller, View layers respectively where Servlet processed requests and transferred control to appropriate JSP.
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Incorporated an efficient way of doing builds and deploying the application to JBoss 7.1.
  • Experience in writing Queries
  • Worked on designing Restful Web-Services
  • Had used Value Object design pattern for exchanging data between the tiers.
  • Used JAXB 2.0 for parsing the XML and get the required data for the application.
  • Used PL/SQL to manage data and create tablesUsed Maven for project management and automation.

Environment: JDK1.7, DB2, JSP 2.2, Spring, Hibernate 4.0, JavaScript 1.5, XML 1.1x, Maven, HTML 4.0, Web Services, REST, JBoss Application Server 7.1, Eclipse 4.2, Oracle 10g, JQuery

Confidential, Glendale, CA

J2EE Developer

Responsibilities:

  • Developed the presentation layer GUI using JavaScript, JSP, HTML, XHTML, CSS,
  • Custom tags and developed Client-Side validations using Struts validate framework.
  • Implemented MVC architecture using Struts and Hibernate 3.x
  • Worked on JSF components like data table, menu bar, calendar and tree.
  • Strutswere used to make the application Web-centric, and followed the MVC architecture for the application.
  • Worked on CVS as a Source Control.
  • Worked on Eclipse, IBM Liberty WebSphere.
  • Created several restful API's which can produce and consume JSON Data.
  • ImplementedJava/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Few months worked as a Production support for the application and found the various issues and users facing problem.
  • Involved in designing user screens and validations using HTML, JQuery and JSP as per user requirements.
  • Redesigned various Modules in the Application and improved its performance.
  • Resolved various existing Bugs in the Application.
  • Worked with QA team for testing and resolving defects.

Environment: Java, J2EE, JavaScript, Struts, XML, Eclipse, JBOSS, Apache Tomcat, Agile Processes, JSP, JSON, JMS, JVM, SOAP, SOA, Hibernate, Web sphere, Maven, Log4J, JUnit, CVS.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Developed new features to the application by understanding the requirements from the business.
  • Used spring framework integrated with Security service to enable security for the application and services.
  • Developed generic Restful web services and test using the client side application.
  • Used SOAP UI, Postman to test REST and SOAP services.
  • Develop services to integrate between the Presentation layer and Data layer.
  • Develop front end applications using HTML5, CSS3, Bootstrap, and JQuery.
  • JQuery Data tables are used for front end applications to present the data in tabular format with additional functionalities.
  • Worked on SQL Loader to migrate the data from source to destination oracle databases.
  • Develop JUnit test cases for unit testing.
  • Develop Hibernate DAO's to integrate service layer with the data base.
  • Implement methods in the data layer for CRUD operations on the database.
  • Maven is used to build and add the dependency to the project.
  • Team work and present the demo to the business
  • Update project status to project manager on weekly bases.
  • Peer reviewed design documents and code for internal and external quality assurance.
  • Provided test support for component and system integration testing.
  • Defect fixes and root cause analysis on the defect.
  • Post production support in the warranty period.

Environment: Java, Servlets, JSP, Struts1.x HTML, XML, CSS, AJAX, JavaScript,SQL, Oracle9i, JBOSS, TOMCAT,Eclipse, UNIX, Windows XP

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Develop new features to the application by understanding the requirements from the business.
  • Used spring framework integrated with Security service to enable security for the application and services.
  • Implemented the Spring MVC architecture.
  • Configured Bean properties using setter injection.
  • Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the front end.
  • Developed JSP's for the presentation layer.
  • Created DML statements to insert/update the data in database and also created DDL statements to create/drop tables to/from oracle database.
  • Configured Hibernate for storing objects in the database, retrieving objects, querying objects and persisting relationships between objects.
  • Configured the hibernate.cfg files to connect to the database.
  • Wrote DAO design pattern to retrieve & store data the data form Web Services and populate the user account information to admin for modifying or creating the alternate/secondary ids for the primary user id account.
  • Used JUnit for unit testing of the application.
  • Deployed EAR files using the build tools in the WebLogic application server.

Environment: Jdk1.6, JSP2.0, Struts1.1, HTML, XML, WIN CVS, Tomcat and Weblogic.

We'd love your feedback!