We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Rtp, NC

SUMMARY

  • Over 6 years of experience in providing full life cycle solutions for applications and expertise in Software Design, Development and Testing wif expertise in Java, JSP, Servlet, Spring, Hibernate, Struts, SQL, Client/Server Programming, HTML, JUnit, Maven.
  • Experience in all phases of Project and Product Development Life Cycle dat includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re - Engineering and Documentation
  • Proficient in developing Multi-Tier Enterprise applications.
  • Developed applications using open source technologies like Hibernate ORM, Struts and Spring.
  • Expertise wif a variety of servers like Apache Tomcat, WebLogic, WebSphere, JBoss AS.
  • Expertise in developing web based GUIs using JSP and HTML, XML, XSL, JavaScript.
  • Experience in developing SOAP and REST based Web Services.
  • Knowledge of Relational databases like DB2, MySQL and Oracle.
  • Extensively worked wif IDE's like Eclipse, NetBeans and SpringSource Tool Suite(STS).
  • Good knowledge of Design patterns like Singleton pattern, Model View Controller, Factory, Template and Builder design patterns.
  • Provided teh user support for any issues and involved in controlling multiple user requests at server-side.
  • Hands-on experience in different modules (Spring MVC, Spring ORM, Spring JDBC, Spring TX) of teh Spring Application Framework.
  • Good Knowledge in implementing client-server business applications using MVC architecture inculcating different JEE frameworks.
  • Experienced in translating business requirements to technical specifications. Roles include gathering requirements, analysis of algorithms, customer service abilities, design, problem solving, troubleshooting and debugging.
  • Flexible committed individual wif excellent interpersonal & communication skills, aiming to specialize in teh fields of Java/JEE.
  • Outstanding skills in design aspects and technical documentation along wif strong interpersonal, analytical, and Organizational skills.
  • Hands-on experience in various platforms: Windows, UNIX and Linux.
  • Supported production environment, managed production Issues/Meetings, and reviews, trouble-shot production issues.
  • Excellent communication skills, hardworking and a good team worker.

TECHNICAL SKILLS

Programming Languages: Java, SQL, XML, JavaScript.

Java Technologies: Servlets, JSP, EJB, JDBC, JMS, JNDI, WebServices

Frameworks: Struts, Spring Application Framework, HibernateWeb Technologies HTML, AJAX, CSS, XML, XSL, XSLT, XSD, SAX/DOM, JAXB

Web/Application Servers: IBM WebSphere, WebLogic, JBoss, Apache Tomcat.

Databases: Oracle, MySQL, DB2

Configuration: Rational Team Concert(RTC), Subversion, CVS

IDE’S: Eclipse, SpringSource Tool Suite (STS), NetBeans

Modeling Language: UML

Methodologies: OOAD, Agile, OOP, RUP, Waterfall

Operating Systems: UNIX, Linux, Windows

Tools: Ant, Maven, JUnit, Log4J, TOAD, Oracle SQL Developer

PROFESSIONAL EXPERIENCE

Confidential, RTP, NC

Java Developer

Responsibilities:

  • Developed Java automations to deploy and operate virtual servers in VMware ESX datacenter.
  • Designed and tested middleware anti-virus installation automation for integration into Linux clusters.
  • Automated deployment tasks and workflow.
  • Collaborated wif chief architect and senior engineers to design unattended deployment framework and ultimately reduced deployment time.
  • Maintained high availability cloud service: Managed various components such as a F5 load balancer, database migration and replication, VMware virtual server deployment, firewall rules.
  • Quickly addressed and fixed incoming issues in order to minimize web service downtime.
  • Conducted enterprise-grade application deployment: initiated web-conference application deployment project and took teh project leadership to drive teh project successfully meet teh schedules.
  • Performed system level troubleshooting, verification and testing.
  • Developed JSP and extensively used tag libraries
  • Designed teh system wif OOAD methodology using various design patterns like factory method, Singleton, Façade, Adaptor, Template etc.
  • Implementing and planning teh server-side architecture using Maven, Spring and Hibernate.
  • Configured teh spring framework for business logic layer wif XML bean configuration files.
  • Responsible for preparing Impact Assessment documents.
  • Preparation of Low Level Designing and High Level Designing and relevant documentation.
  • Coding using Core Java (JDK 1.6), JSP, Servlet, and Spring MVC.
  • Wrote Controller classes in Spring MVC framework in teh web layer.
  • Extensively used Eclipse based STS IDE for building, developing and integrating teh application.

Environment: Java, DB2, JDBC, Spring Application Framework(Spring ORM, Spring JDBC, Spring MVC, Spring Tx), Hibernate ORM, RTC, F5 Load Balancer, JBoss AS, Eclipse based SpringSource Tool Suite(STS), JUnit, Log4J, Maven, Subversion, TortoiseSVN client, Apache Webserver, Linux and Windows.

Confidential, Raleigh, NC

Java Developer

Responsibilities:

  • Extensively used Apache Subversion for version control management.
  • Used Spring Framework for developing teh application and used JDBC to map to Oracle database.
  • Extensive use of maven to build and work wif teh front-end developers in displaying teh data.
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Develop DAO service methods to populate teh domain model objects using hibernate.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve teh data from Web Service, manipulate teh data to in corporate Business Logic and save teh data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Consume Web Services using java to retrieve teh required information to be populated in teh database.
  • Extensive use of core java features like multithreading to develop middleware for teh application.
  • Wrote PL/SQL Stored Procedure using TOAD for archiving data on a daily basis for a monthly report and scheduled teh job using DBMS Scheduler
  • Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in teh code to apply business logic to data.

Environment: Tomcat, Spring, Core Java, JDBC, Maven, Servlets, PL/SQL, Oracle, Windows, SOAP UI, Subversion.

Confidential

Java Consultant

Responsibilities:

  • Developed teh application using Test Driven Development for Java/J2EE
  • Used Spring IoC framework to integrate wif Hibernate.
  • Spring framework AOP features were extensively used.
  • Developed JPA mapping to teh Database tables to access teh data from teh database.
  • Used Hibernate as ORM tool and wrote Hibernate configuration file, Hibernate mapping files, developed persistence for DAO classes to persist teh data into Oracle Database using Hibernate Query Language (HQL).
  • Designed and developed a Convention Based Coding utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data wif custom filter, group and sorting along wif exporting capabilities
  • Designed, developed and validated teh front end using HTML4.0, CSS, AJAX, JavaScript, jQuery, JSON and JSP for reusable web interface components including teh open source Display Tag libraries.
  • Improved user interactivity by using AJAX using tag libraries and as well as using teh Prototype, Script.aculo.us JavaScript frameworks/libraries/widgets.
  • Designed and developed teh Validators, Controller Classes and Java bean components
  • Designed and developed hibernate configuration and session-per-request design pattern for making database connectivity and accessing teh session for database transactions respectively
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater teh needs for teh entire application. Developed complex SQL queries for extracting data from teh database
  • Designed and built SOAP web service interfaces implemented in Java
  • Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues, Performance Issues including JUnit
  • Developed reports using I-reports and integrated using Jasper reports API

Environment: JDK 1.5, JSP 1.2, JSF, Servlets, EJB, Spring 2.5, Hibernate 3.0, JUnit Jasper Reports, I-Reports, SQL Server 2005, MySQL, HTML4.0, Oracle 10g, PL/SQL Stored Procedures, Eclipse 3.2, Log4j, CVS, WebLogic 10.1, SOAP, WSDL, AJAX, JavaScript, jQuery, JSON, HTML, CSS, XML

Confidential

Java Developer

Responsibilities:

  • Worked on teh part of sales opportunities management and orders management of marketing sales management module.
  • Worked on teh part of contacts management of basic information management
  • Used interface oriented programming manner making teh entire application very flexible, easy to expand and needless to change teh previous code for new adding business
  • Packed application by JDK1.5.0 paradigm technology, making program code more normative.
  • Debugged and fixed teh problems dat were found during teh different phases of teh project.
  • Maintenance and up-gradation of teh Systems.

Environment: Java, SQL server2000, Eclipse, Windows 2000

Confidential

Java Developer

Responsibilities:

  • Worked on outpatient registration module and emergency registration module
  • Made all requests and processes controlled by teh system.
  • Used interface-oriented programming manner improving flexibility and expandability of teh system
  • Build Database and tables according to client requirements
  • Debugged and fixed teh problems dat were found during teh different phases of teh project
  • Maintenance of teh Database and teh Systems, also updated teh System from time to time.

Environment: Java, SQL server 2000, Eclipse, Windows 2000

We'd love your feedback!