We provide IT Staff Augmentation Services!

Core Java Developer Resume

3.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Around 8 years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE and Relational Databases.
  • Basic knowledge of various UI technologies like HTML, CSS, JavaScript, JSP.
  • Experience in Java 8 / J2EE technologies like JSP, Hibernate 4, spring and struts using IDEs like Eclipse.
  • Experience in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, stored procedures in MS SQL Server.
  • Strong experience in handling different Web Servers likes Apache Tomcat and Application Servers like Web Logic and JBOSS.
  • Experienced in writing JUnit Test cases, Clearcase, SVN, GitHub version control systems.
  • Experience in configuring and troubleshooting operating systems like Windows, Solaris and UNIX.
  • Good knowledge of Object Oriented Programming concepts (OOPs), multithreading, data structure, algorithm and problem solving.
  • Experience in developing Web Services using SOAP, REST, WSDL and XML.
  • Experience in working with remote teams.
  • Good experience in Spring’s IOC, AOP and Spring’s integration with Hibernate and Struts technologies.
  • Strong knowledge of Design including J2EE Design Patterns MVC, DAO, Session Facade, Service Locator and JavaScript library JSON.
  • Hands on the tools such as Eclipse, Net Beans, Textpad, Rational Rose, Putty, JIRA etc.
  • Experienced in writing ANT scripts to build and deploy Java applications.
  • Experience in solving client reported issues and proving production support.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Involved in meetings to gather information and requirements from the clients.
  • Research - oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, SQL, PL/SQL

Java / J2EE Technologies: HTML, CSS, JavaScript, AJAX, Servlets, JSP, jQuery, XML, WSDL, JSON, JNDI, JMS, Multi Threading, RMI, Web Services SOAP, REST APIs

Frameworks: Hibernate 3.0, Spring 4.2 (MVC, AOP, Security, JDBC), Struts 1.2, Tiles, Swing, EJB 2.0/3.0, Maven

Web Application Servers: WebLogic 11g/12c, Web Sphere 7/8/9, JBoss, Tomcat 7/8, IIS

Apache Projects: Ant 1.5, Maven, Log 4j, Struts1.4 and Apache POI.

RDBMS: Oracle 10g/11g, MySql 4.0, MS SQL Server 2012

Design Patterns: Singleton, MVC, Business Delegate, Session Facade, Factory, Service Locator, Front Controller, DAO, Iterator, Observer.

Design Methodologies: Agile-Scrum, Waterfall, Test Driven Development

Tools & Utilities: Eclipse3.0, STS, NetBeans, Textpad, Filezilla, winSCP, Toad, Postman-chrome

Source Control: ClearCase, tortoise SVN, GitHub

Defect Management: Jira, HP Quality Center, Service Now, Version One

OS: Windows (XP/9x), Sun Solaris, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential -Houston, TX

Core Java Developer

Responsibilities:

  • Used Spring MVC and Spring web flow for developing the front-end application and Spring framework as middle tier for entire application
  • Developed Controller for request, response paradigm by Spring Controllers using Spring MVC configured URL mappings and bean classes using Spring app-servlet.xml
  • Extensively worked on Spring Bean Wiring, Spring DAO and developed Spring AOP modules
  • Implemented J2EE design patterns like DAOs, Business objects and Session Façade, also Java design patterns like Singleton.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files (.hbm.xml), hibernate query language (HQL).
  • Used Bean validation for User Input Validation, Error handling and Java 8.
  • Log4J is used for logging the exceptions, errors across the application and documented them.
  • Involved in Database design and table schema definitions in a Relational Database.
  • Involved in writing SQL queries for retrieving desired Result Set from the Database.
  • Deployed applications on to the server (Tomcat) using scripts.
  • Used rational clearcase version controller to maintain the code versions.

Environment: Eclipse, Java 8, WSDL, SOAP, Spring MVC, Spring core, Spring JDBC, Spring AOP, Hibernate (.cfg.xml, hbm.xml), XML, JSP, Servlet, Mapping files(.xml),HTML.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Used Agile methodology to develop the application.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Created MVC architecture built on struts framework.
  • Provided services to third party clients through Restful architecture.
  • Used Oracle Database for persisting the data.
  • Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Developed various business logic and reports using HQL and Hibernate Criteria.
  • Created various unit test cases and integration tests for the DAO and Service using JUnit.
  • Integrated log4j for logging the messages at debug and error level.
  • Used Oracle BEA Web logic suite for developing and deploying the application.
  • Worked on Messaging queue for asynchronous call.
  • Used Web logic workshop, Eclipse IDE to develop the application.
  • Consumed SOAP based web services using the WSDL document.
  • Used SVN version controller to maintain the code versions.
  • Used Maven build tool to build the application.

Environment: Java, Oracle, SQL, Eclipse, log4j, Maven, REST,SVN.

Java Application Developer

Confidential

Responsibilities:

  • Involved in complete SDLC - Requirement Analysis, Development, System Integration Testing and Performance Testing.
  • Designed and Implemented Hibernate data persistent framework to persist any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
  • Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
  • Developed POJOS for Data Model and mapped the Java Objects with Relational database tables.
  • Designed and developed Service layer using Spring framework.
  • Used MVC based Struts framework to develop the multi-tier web application presentation layer components.
  • Involved in Integration of Hibernate and Struts with Spring Service layer.
  • Implemented Struts tag libraries like html, logic, tab, bean etc in the JSP pages.
  • Used Struts tiles libraries for layout of web page and performed struts validations using Struts validation framework.
  • Used WebLogic Server to develop, test and deploy all the Java components.
  • Implemented Oracle database and JDBC drivers to access the data.
  • Maintained the application configuration information in various properties file.
  • Performed unit testing, system testing and integration testing.
  • Involved in preparing the technical design documents and the use case Specs
  • Developed Use Cases for various modules like Admin, Aviation, Marine.
  • Used JDBC for the data retrieval from the database.
  • Developed the presentation components using the JSP, Servlets.
  • Designed the database schema in Oracle.
  • Involved in the database validation and writing the SQL Statement.
  • Designed the XML Schemas and interacted with the external systems using XML.
  • Developed Data Access Objects for the Activation and Change of Service Modules.
  • Performed integrated testing and supported system in production.
  • Involved in the performance improvement of the application.

Environment: JDK, JDBC, JSP, Servlets, Java multithreading, data structures, JavaScript, Swing, HTML, XML, Jboss, MySQL, Oracle, UNIX.

We'd love your feedback!