We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Columbus, Oh

SUMMARY:

  • Over 8+ years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based multi - tier applications using Java /J2EE technologies
  • Experience in designing highly transactional web-sites using J2EE technologies and handling design/implementation using UML/Eclipse
  • As J2EE developer extensively involved in development Distributed and Object Oriented Applications using Java, J2EE, XML and Relational Databases.
  • Good understanding of ORM technologies such as JPA, Hibernate, MyBatis and Spring JDBC.
  • Expert in Spring Core, Spring MVC, Spring Dependency Injection, Spring ORM, Spring Web Flow, Spring DAO, Spring AOP, Spring Security and Hibernate.
  • Experience in server side programming like Servlets, JSP, JDBC, JNDI and JMS.
  • Good experience on application servers like Apache Tomcat, JBoss, Web Logic & Web Sphere.
  • Experience in development of software applications using front end technologies like JSP, JSTL, SpEL JavaScript, JQuery, HTML5, CSS, XML, XSLT and AJAX.
  • Developed and tested utilities to interact with SOAP web services.
  • Developed RESTFUL web services using Spring Framework.
  • Extensively reviewed the code for Application Security.
  • Extensive programming in Java, J2EE using Eclipse and RAD tools
  • Good knowledge in Java architecture and developing the applications using Java /J2EE design Patterns such as MVC, Singleton, Factory, Transfer Objects, Front Controller and Data Access Objects(DAO).
  • Strong experience in Scrum, UML and Test Driven Methodologies.
  • Experience in Design and Development of database systems using Relational Database Management Systems MS SQL Server, DB2, Sybase and Oracle .
  • Strong Experience in writing complex SQL queries, stored procedures, PL/SQL and triggers .
  • Developed and maintained complex stored procedures, triggers, functions and ad-hoc SQL scripts in a highly normalized Sybase database.
  • Good 3+ year experience working on NoSQL databases such as MongoDB .
  • Experience in writing JUnit and DB Unit test cases in test driven environment.
  • Developed and Integrated Struts with JSP and Struts Custom Tag Libraries.
  • Well experienced on Code Review, Testing (Unit Testing) and Code fixes based on review and test results.
  • Experience working extensively on both Unix/Linux based and Windows environments.
  • Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java 1.7, SQL

J2EE: Servlets, JSP/JSTL/JSF, JDBC, JMS, EJB, RMI, JNDI

Markup/Scripting Languages: JavaScript, JQuery, Angular JS, HTML, XHTML, CSS, XSLT

XML/Internet Technologies: XML, XML Schema, JSON, SAX, DOM

Database: DB2, Oracle10g, SQLite, SQL Server, Sybase

ORM Tools: Hibernate, EclipseLink

Application Server: Tomcat, Weblogic, JBOSS

Build Tools: ANT, Maven, Saartash

Frame works: Struts, Spring, Spring MVC, Hibernate

Design Tools(UML): Rational Rose

IDE(s)/ Development Tools: RAD, Eclipse, TOAD, MyEclipse, Putty, JasperReport 4.5

Operating Systems: Windows 2000/XP/7, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Columbus OH

Java Developer

Responsibilities:

  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Developed AJAX functionalities using frameworks like Jquery and Angular JS .
  • Extensively worked on business, front end and persistence tier using the Spring MVC, Hibernate, JSP, AngularJS and Jquery.
  • Extensively involved in coding with core Java concepts like Collections, Exception Handling, Java I/O, and Generics to implement some business logic.
  • Working with Responsive Web design using Bootstrap.js .
  • Developed web application with HTML5, AngularJS and RESTful web services.
  • Developed and Implemented RestFul Web Services using Spring REST Framework.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC) .
  • Implemented the caching mechanism in Hibernate to load data from Oracle database .
  • Maintaining Sybase stored procedures and migrating Index calculation for Sybase data.
  • Developed stored procedures, Triggers and functions in Oracle 10g using PL/SQL and mapped it to POJO models using Hibernate annotations and also established data integrity among all tables.
  • Developed HQL and Criteria queries to access database from middle tier.
  • Wrote Stored Procedures, Packages, PL/SQL scripts are used to query the database.
  • Built a RESTful API to save and retrieve agent information in Java using Spring MVC, Apache CXF and JAX-RS.
  • Performed unit testing using JUNIT framework.
  • Used JPA 2.0 with Hibernate as ORM provider.
  • Configured Spring AOP framework to apply Logging and Transactions. Integrated Mybatis and spring, integrated tiles framework.
  • Use iText to manipulate and generate PDF documents.
  • Reporting using Jasper Reports through iReport Design tool.
  • Implemented SonarQube to measure code coverage, code standard compliance, code duplication, and unit test results.
  • Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
  • Established continuous integration (CI) practices and standards for PSCU with JIRA, Jenkins, and Stash.
  • Involved in the configuration and setup of local web Portal server, developer machines.
  • Performed J2EE application deployment using Weblogic 11 application server on Linux.

Environment: Java 1.7, Spring, Hibernate, Javascript, CSS, Angular js, backbone.JS Bootstrap.js, Ajax, HTML5, PL/SQL, JDBC, Apache CXF, SOAP, RestFull, Web Services, Eclipse, JSP, JSTL, Servlet, Maven, XML, Itext, Jira, Jasper Report, Web 2.0, SOA, JMS, EHCache, Apache Tomcat, Weblogic 11, Linux, SVN, UML, Oracle 11g, Sybase

Confidential, Reston VA

JAVA/J2EE Developer

Responsibilities:

  • Involved in design, develop and implementation of the application using Spring and J2EE Framework
  • Designed and implemented application using Spring MVC, Spring IOC, Hibernate and Oracle WebLogic Server 10.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, AngularJS and JavaScript .
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Used AJAX and JSON to make asynchronous calls to the server to fetch data on the fly.
  • Developed Restful Webservices using Spring MVC Framework. JSON data is returned to JavaScript clients.
  • Designed and Developed the Application using Spring MVC and Hibernate as the ORM.
  • Developed HQL and Criteria queries for CRUD operations using Hibernate as ORM
  • Wrote SQL queries, stored procedures, using Oracle database
  • Configured and customized logs using Log4J.
  • Implemented various design patterns like Singleton, Factory, SessionFaçade and Data Transfer pattern
  • Worked with QA team for testing and resolve defects.
  • Used Agile methodology named SCRUM for all the work performed.
  • Application developed using MongoDB ( NoSQL Database).
  • Wrote scripts to massage data and feed to Sybase IQ/Oracle databases for alert generation and automated in batch cycle.
  • Developed the front-end using both Core Java as well as Java Swing and also involved himself in incorporating business logic in SQL code (stored procedures) using Sybase.
  • Weblogic Application Server 10.0 was used to make the data source configuration to connect the application to the required database to retrieve or update necessary information.
  • Used Maven to build war and ear files to deploy on Web logic App Server.

Environment: Java 1.7, JavaScript, AngularJS, HTML, CSS, Bootstrap, Spring, Hibernate 4.0, Servlet, JSP, XML, XHTML, Agile Methodology, Jenkins, Design Patterns, MongoDB, Sybase Toad, Eclipse, Maven, Log 4J,Jboss Fuse, Oracle 11g,WebLogic Server 10, Linux.

Confidential, dublin oh

j2ee developer

Responsibilities:

  • Implemented MVC architecture using Struts Framework.
  • Designed and developed front end using HTML, CSS, JSP, Struts (tiles and tag libraries) and validation through JavaScript.
  • Used Struts tag libraries to create JSPs .
  • Used AJAX libraries such as Jquery and DWR .
  • Implement web service using JAX-RPC .
  • Create JAX-RPC handlers for pre and post processing of soap messages.
  • Helped improve code coverage by writing Junits for the implemented code.
  • Java Mail API was used to notify the authors about document publishing status.
  • Design and implement asynchronous messaging using JMS .
  • Extensively used Web Services like SOAP, WSDL and UDDI to communicate between systems.
  • Developed Data Access Object ( DAO ) components to interact with DB2 using JDBC Driver .
  • Developed Model Components Action beans, Action Form beans, and Data Transfer Objects of Struts Framework.
  • Worked on Oracle development, PL/SQL, stored procedures, triggers, materialized views .
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used XML Schemas (XSD) for defining XML elements and attributes, and used namespaces to avoid conflict with the XML elements.
  • Developed and maintained Java/J2EE distributed applications using Struts MVC framework.
  • Highly involved in the configuring Web Sphere servers and database connections and deploying applications to application servers in Testing and UAT environments.
  • Designed solutions, documentation, coding, and testing.
  • Developed JSP pages using STRUTS frame work, Custom tags and JSTL and involved in configuring web.xml and struts-config.xml according to the struts framework.
  • Worked on using middleware like MQ Series, JMS .
  • Extensively used Web Services like SOAP, WSDL and UDDI to communicate between systems.
  • Create stored procedure and other SQL scripts using PL/SQL .
  • Implemented solutions relying on Service Oriented Architecture ( SOA ), using Web Services, SOAP and WSDL .
  • Designed and implemented Web Services for client to retrieve Data using SOAP .
  • Used Apache Subversion for source control.
  • Provide technical support to production system.

Environment: J2EE, Java 1.5, JSP, JQuery, Struts, CSS, HTML, Hibernate, Javascript, Java Security, Oracle 10g, Weblogic 10.x,MyEclipse, JSTL, Windows XP, Linux, LDAP, UNIX,, CVS.

Confidential, Pittsburgh pa

JAVA developer

Responsibilities:

  • Involved in all project phase discussions and executed project from PDP (predefined phase) to rollout phase with post implementation activities.
  • Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using Visio as part of UML & created documents.
  • Developed web applications using Spring MVC, JQuery, HTML.
  • Developed user interface using HTML5, JSP, JSP Tag libraries, JSF, Ajax, Spring Tag libraries and JavaScript to simplify the complexities of the application.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Involved in enhancing certain modules of web portal using Spring Framework
  • Developed web and service layer components using Spring MVC 2.0
  • Role was to work on EAPI module (Enterprise Applications Programming Interfaces) and Reporting Module that captures and displays various reports on web, intranet, portals etc. about subject areas such as Subscribers, Members, Patients, Providers, Claims and Enrollment to enable business decision process and regulatory compliance.
  • Configured different handler mappings, controller and view resolvers in the spring configuration file
  • Implemented various design patterns like Front Controller, MVC, Factory, Singleton
  • Implemented Web Services and associated business module integration for getting status of claim report.
  • Designed, analyzed and developed the front-end and back-end using JSP, Servlets, HTML and CSS.
  • Worked on code reviews, debugging, unit testing and integration testing.
  • Developed several Controllers to handle the different types of user requests.
  • Validated the user inputs using Spring Validator.
  • Identified Smoke and Regression test scenarios for automation
  • Dependency Injection was used across all the layers of application
  • Developed database Schema & populating data using SQL statements, PL/SQL Functions, Stored Procedures, Triggers, Bulk uploads
  • Used Node.js as a proxy to interact with Rest services and also interacting with Database.
  • Monitored error logs using Log4J and fixed the problems
  • Worked on JUnit Framework for Test Driven Development.

Environment: Jdk1.6, spring3.x, Oracle 11, PL/SQL, Java script, JSP, Servlets, sub version, Jboss, Log4j, Weblogic 10.0 Application Server, Spring Batch, JSP, Maven, JSF, Servlets, Spring MVC Framework, Spring Validator, WebServices, XML, HTML, SQL, PL/SQL, Jenkins,, JDBC and JUnit.

Confidential

JAVA developer

Responsibilities:

  • Worked closely with business analysis team to understand the existing Banking Application developed.
  • Designed a new Banking Application (prepared Uses Cases, Sequence Diagrams, Class Diagrams, etc.)
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
  • Used JDBC in various servlets to interact with the database.
  • Designed HTML, DHTML, CSS, JavaScript components of the user interface
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Developed Servlets and JSPs for managing user registration and authentication as well as limited set of transactions (including transferring money between checking and savings accounts, generating statements, etc.) and other services.
  • Developed from scratch automation test framework using Java, JavaScript, SQL
  • Designed and developed Application based on MVC design pattern using Struts Framework.
  • Used Struts in the presentation layer for validations.
  • Used Exception handling and Multithreading for the optimum performance of the application
  • Created an SQL Server database, which includes tables, views, triggers, constraints, stored procedures, functions, etc.
  • Managed build process using Ant
  • Developed Test Cases and performed Unit Testing
  • Provided production support

Environment: Windows NT 4.0/98, Java 1.3, MS SQL Server 2005, JUnit, HTML, DHTML, CSS, JavaScript, Struts, J2EE 1.3 (Servlet, JSP, JDBC),JIRA, Tomcat 5.x, Eclipse 3.1, Windows 2000 Server/Professional Editions.

We'd love your feedback!