We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Topeka, KansaS

SUMMARY

  • Around 7 years of experience in analysis, design, development and implementation of Java Applications using Java, J2EE technologies.
  • Expertise in Object Oriented Analysis and Object Oriented Programming.
  • Proficiency in Threads, Exceptional Handling, Generics, Strings etc.
  • Involved in various phases of Software Development Life cycle (SDLC) Requirements, Design, Development, Implementation and Testing for developing Enterprise/Web based Client - Server Java applications using JAVA, JSP, Servlet, HTML, CSS and other web technologies.
  • Strong expertise in Core Java, JSP’s, Servlets, Java script, jQuery, SQL server 2012.
  • Expertise in developing Multi-Tier Web applications using Java, J2EE and Web Services.
  • Expertise in Frameworks, Spring 2.x/3.x (IOC, AOP, MVC, ORM, Spring Batch and Transaction Management), Struts 1.2, JSF, jQuery.
  • Expertise in using different modules of Spring like Spring IOC, Spring MVC, Spring JDBC.
  • Expertise in client side designing and validations using HTML, DHTML, XHTML, CSS, and JavaScript.
  • Expertise in using jQuery and its plug-ins such as form validation, Data Tables, Date Picker, Block UI etc. in development.
  • Experienced in Designing & Development of UI (User Interface) screens using JSP, HTML, CSS, XML, XSLT, jQuery, JavaScript, JSF.
  • Good knowledge in implementing design patterns like MVC, Singleton, DAO.
  • Expertise in different ORM tools like Hibernate 3.0, JPA.
  • Customization, Development, Testing and Deployment of applications on various application servers like Websphere and Apache Tomcat using IDEs like Eclipse and NetBeans.
  • Hands on experience in using JUnit, Log4j for debugging and testing the applications.
  • Hands on experience with Oracle 8i/9i, Oracle 10g/11g databases and writing complex SQL queries, writing Stored Procedures, Functions and Triggers and performed complex database related operations.
  • Good Experience in developing applications on operating systems like Windows 7, 8/Vista/XP, UNIX, LINUX (Ubuntu 13.x, 14.x).
  • Good organizational and prioritization skills.
  • A fast learner with good communication skills and proven multiple platform adaptability skills.
  • Highly motivated, detail oriented, has ability to work independently and as a part of the team having Excellent Technical, Analytical and Communication skills and also can adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, EJB, JSTL, JNDI, Java Beans, JDBC, JMS, Swing, Tag Libraries.

J2EE Frameworks: Apache Struts2, Spring 3.x, Hibernate 3.x, JSF.

Web Technologies: HTML, XHTML, DHTML, XML parsers (SAX, DOM), XSL, XSLT, CSS, Java Script, jQuery, AJAX

Application Server/Middleware: IBM WebSphere6.x, Oracle WebLogic9.x, JBoss, Apache Tomcat5.x

Programming Languages: Java, C, C++, Scripting Languages.

Database & Tools: Oracle 8i/9i/10g/11g, DB2, SQL Server (2005/2008/2012 ), MySQL, Putty

Development Tools/IDE’s: Eclipse 3.x, NetBeans.

Operating Systems: Windows (98,2000,7,8,XP,Vista), Unix, Linux (Ubuntu 13.x, 14.x)

Methodologies: Waterfall model, Agile

Others: Microsoft Visio, TOAD, Shell scripting, SDN, OpenFlow, VMWare work station & Oracle VirtualBox hyperions, Flood light and open day light controllers, mininet, putty, Log4j, ANT, MAVEN.

PROFESSIONAL EXPERIENCE

Confidential, Topeka, Kansas

Java Developer

Responsibilities:

  • Designed Juvenile Rewrite Services web applications consisting of public applications including dashboard applications using Java.
  • Involved in various phases of Software Development Life Cycle of the application like Requirement gathering, Design, Analysis, Development and Customization of the application.
  • Interacted with business users and participating in meetings to gather functional and non-functional requirements with business experts.
  • Used Maven for building the project war files as well as deploying them to development environments.
  • Used Subversion as the version control system and to test the application. Created various test cases using JUint and developed flexible logging with Log4j in the code.
  • Developed User Interface presentation using JSF, HTML and CSS.
  • Implemented client-side validations using JavaScript.
  • Developed the user interface for the Rewrite web application using HTML, CSS, JavaScript, jQuery.
  • Implemented Page Optimization techniques for the web page application. Handled Cross Browser compatibility issues for the web application.
  • Used Firebug and Chrome Developer Tools to log errors, debug, edit the application’s JavaScript, CSS, XML, etc.
  • Worked with the Business Team to ensure the requirements are met. Also worked with the Testing Team to ensure complete test coverage of customizations by creating unit test cases and executing them.
  • Monitored Production logs and provided Production Support. Involved in major Releases.
  • Used SQL Explorer to view tables and stored procedures in the Databases.

Environment: Java 1.6, J2EE, Eclipse, JSF, HTML, CSS, JavaScript, jQuery, XML, JUnit, Log4j, Maven, Subversion, Apache Tomcat, SQL Developer

Confidential, Des Moines, Iowa

Application Developer

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Used java to develop this application, DOM (Document Object Model) parser to parse XML document.
  • Deployed the application on the JBoss Application Server.
  • Used Eclipse as IDE tool to develop the application.
  • Involved in Updating Data Access Layer from ORM using Hibernate.
  • Extensively used JSP for developing User Interface and used jQuery, AJAX in facilitating a more dynamic and rich user interface called thin UI built on top of BCS.
  • Used AJAX to make lightweight asynchronous calls to the server side.
  • Integration with Web sphere MQ to get real time data from an upstream application.
  • Developed XML based Web services (Agency Port and Submission port) which lets the user to cross check Agency and Submission information during renewal of an existing quote or when writing a new business.
  • Involved in migrating SOAP based Web Service to REST ful services.
  • Used Maven for project management and build automation.
  • Updated web control - Data Binding Dynamically based on user selection with partial post back and made GUI more interactive and user-friendly using jQuery Technology.
  • Extensively worked on SQL Server 2012 to create views, functions and Stored Procedures so as to have company specific entities in Data Access Layer.
  • Coordination of Unit Testing efforts and requirement gathering from users.
  • Coordination with Release Management for deploying the applications.

Environment: Java 1.6, Eclipse 4.3, NetBeans 8.0 & 8.0.1, Struts 2.2.1, JSP, Servlets, Java script, jQuery, SQL server 2012, XML, JBoss 5.1, soapUI 4.0, Maven, Hibernate.

Confidential, Jacksonville, Florida

Java/J2EE Developer

Responsibilities:

  • Interacted with loan officers to gather business specs. & prepared design docs (use cases, sequence diagrams) using HTML.
  • Designed & developed web user interface using HTML, JavaScript.
  • Designed & developed web services, which capture the leads from various web sources, advertisements and update database using Java and JDBC.
  • Developed the application using Java in Eclipse IDE.
  • Extensively Used JDBC to access database objects tables, stored procedures.
  • Evaluated third party document workflow solutions for SharePoint Portal Server 2003.
  • Involved in the development of Swing based real-time client, which pops up & blinks when a new lead comes in and the lead, is distributed to the loan officers in 15 seconds.
  • Used SqlConnection, SqlDataAdapter, SqlCommand, DataReader, DataView, and DataSet objects to access the database for loan processing.
  • Built the queries, stored procedures and triggers in SQL SERVER 2005.
  • Documented test cases and software development process.
  • Created a shared services to communicate between various loan offices.
  • Used Visual Source Safe 2005 for Project management.

Environment: Java 1.5, JSP, Servlets, XML, JSP, Swing, Eclipse, Java script, SQL SERVER 2008, Crystal Reports, Windows 2000/NT

Confidential

Application Developer

Responsibilities:

  • Handled assignments in developing UI pages using JSP, HTML, DHTML, CSS, JQuery and JavaScript technologies for modules in BDMS.
  • Involved in understanding business requirements and functionality of Cost management Reporting.
  • Involved in drawing the UML diagrams such as Use case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
  • Application developed in MVC architecture using JSF, Facelets, JSP, Ajax, HTML, JavaScript, CSS, JMS and Hibernate.
  • Involved in implementing Value Object Pattern, MVC & Factory Pattern.
  • Updated the required data in the DB2 database to save and update the database using hibernate, corresponding to actions performed in the struts class.
  • Used Struts tag library extensively (html, logic).
  • Developed java classes for posting and processing mails using EJB and Java Mail API.
  • Deployment of the application in the Weblogic Application server.
  • Integrated Struts frame work with ORM implementation, Hibernate for data accessing.
  • Involved in the development of Stored Procedures, Triggers and Functions for database communication
  • Wrote Test cases using JUnit for unit testing.
  • Setting up, building the environment and deployed project by writing Ant build.xml.
  • Implemented Multithreading as a part of the project. .
  • Followed SCRUM methodology throughout the project.

Environment: Java1.4, Struts 1.2, EJB, JSTL, JSP, Ajax, Hibernate, JSF, JMS, MQ Series, Weblogic, RAD, DB2 8.1, TOAD, CVS, JUnit, PL/SQL, Windows NT, Linux, Java Script.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering, system analysis and design.
  • Involved in developing various applications using Java and Java Script.
  • Implemented controller classes and bean classes and followed MVC design paradigm.
  • Implemented client side scripts in JavaScript as well as server side validations using Struts validation framework.
  • Used DAO pattern to retrieve the data from database and worked on DAOs for outbound module.
  • Developed UI screens using JSP, HTML.
  • Designed and developed User interface using Struts tags, JSP, HTML.
  • Involved in designing and implementing data connectivity with back-end databases via SYBASE, that is performed through both container-managed persistence mechanism and Data Access Objects based on the functionality requirements.
  • Used Subversion SVN as a Source Control Software.
  • Unit test the code to ensure that it is aligned with technical and functional objectives.
  • Involved in Project documentation of the various modules.
  • Used Quality Center for bug tracking, issue tracking and project management.
  • Involved in code reviews, unit, Integration and System testing.
  • Actively participated in project deployment activities.

Environment: Windows 2000/XP, Java/J2EE, Java Script, HTML, Struts, IBM RAD (Rational Application Developer), SYBASE, SVN, Quality Center.

We'd love your feedback!