We provide IT Staff Augmentation Services!

Java Developer Resume

Minnesota, MN

PROFESSIONAL SUMMARY:

  • Senior Software Engineering professional with 6 years of experience and have a strong background of working with search oriented software industry.
  • Strong expertise in Core Java programming using Design Patterns, Collections and Multi - Threaded programming.
  • Excellent knowledge of all the phases of Software Development Life (SDLC) and methodologies such as Agile and waterfall model.
  • Extensive knowledge of JAVA object oriented programming language concepts like Abstraction, Encapsulation, Inheritance and Polymorphism.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS.
  • Expertise is Data Crawling from Web.
  • Worked in development and deployment of multi-tiered web/client based enterprise applications using JAVA/J2EE technologies like Servlets, JSP, Hibernate, Spring, JDBC, Java Script and JQuery.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Have worked on application servers like Web logic, WebSphere, Tomcat, JBoss and JRun.
  • Experienced in developing MVC framework based websites using Struts and Spring.
  • Hands on using NoSQL database system like MongoDB.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer (RAD) for Java/J2EE application development.
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle (8i, 9i and 10g), DB2 and SQL Server environments.
  • Proficient in web services, JSON, XML, AJAX and RESTfull API.
  • Designed and implemented crawling framework from scratch using JSoup and Scrapy.
  • Maintained and enhanced the code and resources in source controls like GitHub.
  • Experience in developing applications using JBOSS Application Servers and Tomcat.
  • Experience in developing MVC, OOPS, OOAD, J2EE Design Patterns, UML-Rational Rose and Java Sever Side Programming using development tools like Rational Application Developer (RAD v7.0), log4j, WSAD, Eclipse, Toad, testing tools like LoadRunner, ClearQuest and Configuration Management tools like Clear case, VSS, Serena PVCS.
  • Experience in writing CSS Selectors, X-path expression to identify web elements.
  • Excellent experience of build tools like Maven and managing JAVA projects.
  • Development experience on different IDE's like Eclipse and NetBeans for debugging.
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.
  • Experience in understanding business requirements, preparing and supervising execution of test cases for system customization/enhancements and initiatives.
  • Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.

TECHNICAL SKILLS:

Languages: C, Java, J2SE, SQL, PL/SQL, HTML, CSS, DHTML, XML, Java Script, JQuery

J2EE Technologies: JDBC, JSP, Servlets, EJB, JMS, JNDI, AJAX, JAXB, JAXP, Swing with Animation, JPA, Hibernate and Spring.

Struts, Spring MVC, WEB: SERVICES (REST, SOAP, WSDL,UDDI)

XML: XSL, XSLT, XSD, DTDs, DOM, SAX, JAXB

Application Server: Apache Tomcat, SQL Server, Glassfish, JBOSS

Build Tools: ANT, Maven

Version Control Tools: MS Visual Source Safe (VSS), Apache Subversion (SVN)

Testing Tools: Junit, Software Quality Assurance (SQA) tools

Databases: Oracle 11g/10g, SQL Server, MYSQL, PostgreSQL, MS Access

Operating Systems: Windows, Linux, Mac OS

PROFESSIONAL EXPERIENCE:

JAVA Developer

Confidential, Minnesota MN

Responsibilities:

  • Effectively interacted with team members and business users for requirements gathering.
  • Understanding functional specifications and documenting technical design documents.
  • Used Spring MVC to decouple business logic and view components.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Developed the Business Logic using Plain Old Java Objects (POJOs).
  • Developed Graphical User Interfaces using HTML and JSP’s for user interaction.
  • Used JSON for data exchange between application modules along with XML.
  • Used Direct Web Remoting, Spring JDBC Template and Spring DAO’s Support classes for JDBC.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphere Application server application server.
  • Interfaced with the DB2/400 back-end database using Hibernate Framework and XML configuration files.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Built scripts using Ant to build the J2EE application.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
  • Used CVS version control to track and maintain the different version of the application.

Environment: Java, J2EE, JSP,JSTL, Servlet, Agile Methodology, MVC, Tomcat/JBoss, XML, HTML, CSS, DHTML, DOM, Hibernate, SOAP, JavaScript, Oracle, JUnit, Web services, ANT, Solaris and Windows.

JAVA Developer

Confidential, Atlanta, GA

Responsibilities:

  • Effectively interacted with team members and business users for requirements gathering.
  • Understanding functional specifications and documenting technical design documents.
  • Used Spring MVC to decouple business logic and view components.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Developed the Business Logic using Plain Old Java Objects (POJOs).
  • Developed Graphical User Interfaces using HTML and JSP’s for user interaction.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used JSON for data exchange between application modules along with XML.
  • Used Spring JDBC Template and Spring DAO’s Support classes for JDBC.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphere Application server.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Built scripts using Ant to build the J2EE application.
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
  • Used SVN version control to track and maintain the different version of the application.

Environment: Java, J2EE, JSP,JSTL, Servlet, Solaris, Java SE, Java EE, GlassFish, JMS, Agile, Struts, MVC, Tomcat, XML, HTML, CSS, Hibernate, Struts, SOAP, JavaScript, Multithreading, Oracle, Junit, Web services, PLSQL, JDBC, ANT.

JAVA Developer

Confidential

Responsibilities:

  • Responsible for assessing and analyzing content needs and designing content layout solutions.
  • Responsible for prompt development of services, features and tools for the company's highly interactive UI System
  • Involved in the full life cycle of the software design process including, requirements definition, prototyping, and proof of concept, design, interface implementation, unit testing and maintenance.
  • Client side validation was done using JavaScript
  • Used regular expressions to validate input and process strings with Perl scripts.
  • Manipulated XML documents with XSLT in the DOM using JavaScript.
  • Modified and create Cascade Style Sheets for improved user experience.
  • Responsible for building various dynamic templates using JavaScript.
  • Used libraries like AJAX, JSON and JQuery to develop and implement perfect dynamic templates.
  • Extensively used spring framework to implement bean to declare a service and accessed those using Application context.
  • Followed RUP methodology.
  • Used Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
  • Used Declarative Exception Handling in struts.
  • Used hibernate for Object Relational Mapping and Hibernate Query Language.
  • Involved in Exception handling (hibernate, SQL and generic exceptions) and displayed appropriate messages.
  • Extensively used of collection framework, Java threads, Multi threading.
  • Designed and involved in the development of XML Schemas.
  • Developed web services which will retrieve/update Address and email address.
  • Used Log4J to create log information.
  • Used Stored Procedures to crunch data on Oracle 10g.
  • Involved in creating test cases using Junit for Java classes and Abstract spring dependency Injection test for spring beans.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Java, JSP, Struts, Spring, Hibernate, JDBC, CSS, Java Script, AJAX, Eclipse, Web Logic, Oracle, UNIX, and Windows.

Software Engineer

Confidential

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Responsible for Object Oriented Design using Enterprise Architect.
  • Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP) using Enterprise Architect.
  • Implemented the web-based application following the MVC II architecture using Spring Framework.
  • Developed front-end components using JSP, Spring Tiles layout.
  • Implemented J2EE patterns like, Data Access Object, Session facade, Business Delegate and Value Object.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Used spring framework for middle tier and spring-hibernate for data access.
  • Extensively worked on the Struts DAO module and ORM using Hibernate.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic.
  • Designed and developed Web Services (SOAP, WSDL) .Created and compiled XML Schema to generate Java Bean classes using Axis.
  • Installation, Configuration & administration of WebLogic and JBOSS application Servers.
  • Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
  • Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
  • Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Used Log4J for logging and tracing the messages.
  • Involved in unit testing using Junit.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java, JSP, Servlets, JSF, Spring DI/IOC, Hibernate, XML, HTML, JDBC, Web services, Web sphere Application Server, UNIX, Junit, Maven, Log4J, SVN, Oracle, Windows.

Hire Now