We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • 8+ years of total professional experience in user interaction, requirement gathering, systems analysis, design, development and implementation of many N - Tier Application Systems.
  • Vertical industry experience includes Financial Services, Insurance and Telecom.
  • Expertise in developing both front end & back end applications using Java, Servlets, JSP, AJAX, Struts, Spring, Hibernate, JDBC, JFrames, XML, Web Services.
  • Extensive experience in design and development of multi-tier application using Java, Servlets, JSP, Struts, JSF, EJB, XML, Web Services, Hibernate and Spring Framework.
  • Proficiency in programming with different Java IDE's like IBM RAD 6.x/7.x, Eclipse, WSAD.
  • Good knowledge on OOP paradigm skills, as well as experience with J2EE APIs, protocols and development of multi tiered applications.
  • Experience with servers like Tomcat, JBOSS, WebLogic and WebSphere.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Experience with Service Oriented Architecture (SOA).
  • Good experience with Collections and Exceptions.
  • Extensive experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
  • Extensive experience working with Spring MVC, Sprint Transaction Management, Spring Web Services.
  • Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
  • Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Good experience with Agile development.
  • Good experience with build tools like Ant and Maven.
  • Good experience with Version control systems like SVN, ClearCase.
  • Good exposure to Continuous Integration and Automated build with Hudson.
  • Good working experience with deploying applications in Unix/Linux and using tools like Putty and WinScp.
  • Highly experienced working with logging frameworks like log4j.
  • Experienced working with bug/defect tracking tools like JIRA, Clear Quest.
  • Good experience in identifying actors, use cases and representing UML diagrams.
  • Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design, Development and Implementation of projects in the areas of Client Server Architecture and Database Systems.
  • Excellent written and oral communication skills, team playing spirit and strong analytical & problem solving abilities.

TECHNICAL SKILLS

Operating Systems: Windows 95/98/NT/2000/XP, Linux, Unix

Languages: Java, UML, SQL, PL/SQL,C, C++, PHP

J2EE Technologies: Servlets, JSP,EJB, JDBC, Web Services, JNDI

Web Frame Works: Struts, Spring, Hibernate

Databases: DB2,Oracle, MS Access, MS SQL

Web Technologies: HTML, DHTML, JavaScript, CSS, AJAX, JQuery

Tools: & IDE: Eclipse, RAD, Rational Rose, JDeveloper, FireBug, JFrames, IE Tester

Source/Version Control: SVN, CVS, ClearCase

Web/Application Servers: BEA WebLogic, IBM WebSphere, Apache Tomcat, JBOSS

XML: XML, XSL, XSLT

PROFESSIONAL EXPERIENCE

Confidential, Washington DC

Senior Java Developer

Responsibilities:

  • Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
  • Created the Technical design document (TDD).
  • Developed the front end using Spring MVC framework.
  • Developed Service layer using spring framework.
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Developed user interfaces using JSPs, HTML, CSS, Java Script, JSP Custom Tags.
  • Developed Asynchronous means of retrieval of data from the Server and Database using JQuery, AJAX features as well JavaScript.
  • Built a RESTful API using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Extensively used JavaScript and Angular js to enforce client side validations.
  • Used JQuery extensively for client side validations and Ajax calls.
  • Developed code using various patterns like Singleton, Service Locator.
  • Extensively used Core Java such as Exceptions, Collections and Generics.
  • Implemented the Web Services and associated business modules integration.
  • Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Used ANT script to compile and build the WAR.
  • Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and CSS).
  • Implemented server side components primarily using Core Java, Multithreading.
  • Developed SQL Statements as well as PL/SQL Stored Procedures.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Development and Integration of the Application using Eclipse IDE and used StarTeam as Version Control Tool.
  • Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
  • Involved in Unit Testing, Integration Testing, and System Testing etc.
  • Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
  • Used Log4J to store log messages.

Environment: Java/J2EE, Spring, JSP, JSF, Hibernate, LDAP, AJAX, HTML, CSS, JDBC, Eclipse, Jboss, Web Services, SVN, Oracle, ANT, Linux, Design patterns, Firebug, jQuery, Angular.js, AJAX, Bootstrap, JUnit, SOAP, JSON, JavaScript, HTML,CSS.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in the lifecycle of the software design process including, requirement Definition, prototyping, design, interface implementations, unit testing and maintenance.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements
  • Written SQL statements for manipulating database, using JDBC.
  • Created Action Classes, Domain Objects Request processor for the application using Model View Controller (MVC) approach.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
  • Implemented EJB Components (Stateless, State full Session Beans) for transactions.
  • Implemented JDBC using spring in the data access object layer to access and update information in the oracle11gDatabase .
  • Handled RESTFul web service calls and EJB services.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Implemented the caching mechanism in Hibernate to load data from Oracle, My SQL database.
  • Designed and developed queries using Hibernate Query Language and data validation via the Hibernate validator framework.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational mapping framework Hibernate.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Involved in generating the WSDL (using Web Services) file from eclipse.
  • Research and implementation of JavaScript Frameworks, includingAngular.js.
  • Updated pages usingHTML, CSSinAngular.jsframework.
  • Created/Converted to JSON based Restful web services to improvise the performance of the code.
  • Experience in monitoring servers using tools like App Dynamics, NSG.
  • Asynchronous messaging is executed by utilizing JMS API for point to point messaging.
  • Involved in developing and deploying the Restful Webservcies on Jboss Application Server.
  • Developed the User interface Templates using JSP, JavaScript, CSS, Ext js, HTML and Ajax.
  • Used MAVEN as the build tool and Jenkins for continuous integration.
  • Performing code deployments to local JBOSS server for testing in Linux environment..
  • Developed the application using Eclipse/IntelliJ IDE.
  • Developed unit test cases using JUnit.
  • Involved in the code fixing and system testing activities.
  • Involved in peer programming and code refactoring.
  • Used SVN, Clear Case for Source code version control.
  • Involved in Updating/Creating the tasks in Jira.

Environment: Java/J2EE, Jdk1.5, JDBC, Servlets, JSP, Struts, hibernate, MVC, springs, SOAP and Restful Web Services, WSDL, Groovy, EJB 3.0, JBPM, JFrames, XAMPP, JMX Console, Angular.JS, Maven, ANT, JSP, JQuery, JSON, AJAX, Html, CSS, Java Script, log4j, Oracle, MY SQL, Ext JS, Jboss, SVN, Eclipse, UNIX, IntelliJ, Agile.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the ecommerce-based web Application.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements
  • Written SQL statements for manipulating database, using JDBC.
  • Worked on Implementation of MVC architecture under Spring Framework.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Implemented Hibernate interceptor to the configuration type changes.
  • Developed and executed software's systems using java script and Groovy.
  • Responsible for implementing Presentation, Service, and Data layer coding.
  • Configured various properties in STAN Admin Tool.
  • Designed and developed all UI Screens (Forms) using Java Server Pages, Static Content, Html, CSS and JavaScript and wrote Angular.js controllers, views, and service for new website features.
  • Perform purification of the application database entries using oracle 10g.
  • Configured the properties using JMX Console.
  • Developed the User interface Templates using JSP, JavaScript, CSS3, HTML5, JFramesand Ajax.
  • Added/Updated STAN configuration for mobile based application.
  • Responsible for writing JUNIT test cases all layers.
  • Created multi-module maven project and used Maven to build applications.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Designed and developed Web Services to provide the interface to the various clients running on both Java and Non Java applications using SOAP and WSDL.
  • Asynchronous messaging is executed by utilizing JMS API for point to point messaging.
  • Invoking web services using Axis framework and generated WSDL files.
  • Involved in Unit testing and Integration Testing, and fixing defects.
  • Deployed and moved all configurations to UAT Environment.
  • Involved in Process Improvements, Continuous Integration and Code Refactoring.
  • Updated the defects in JIRA/Version One tracking tool.
  • Developed unit test cases using JUnit.
  • Reviewing the code and providing the Code review Comments.
  • Daily running the SCRUM Meeting with the team.
  • Handled client calls in helpdesk during maintenance period.

Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, hibernate, springs, SOAP and Restful Web Services, WSDL, EJB, JMX Console, Maven, ANT, JSP, JFrames, multithreading, JQuery, JSON, AJAX, HTML, CSS, Java Script, log4j, Oracle, SQL Server, Groovy, Apache Tomcat, SVN, Clear Case, Eclipse, UNIX, IntelliJ, Agile.

Confidential, Bedford, MA

Java/J2EE Developer

Responsibilities:

  • Involved in the Requirements gathering, Analysis, Design and implementation of the project.
  • Analysis, design and development of Application based on JAVA/J2EE technologies.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
  • Used Spring MVC design pattern while developing the application.
  • Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS, AJAX and JavaScript.
  • Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Deployed the application using Apache Tomcat Application Server.
  • Involved in the development of Web Services for various business functionalities.
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
  • Used CVS (Concurrent Version System) as the configuration management tool.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.
  • Deployed the application in UNIX OS in Test Environment.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend.
  • Worked on XML using SAX and DOM parsers.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.

Environment: Java/Java EE, Eclipse, CVS, Apache Tomcat, Spring MVC, Angular.JS, Spring IOC, JSP, JavaScript, JUnit, AJAX, HTML, JSTL, JSON, Hibernate, XML, JQuery, Log4j, Oracle 10g, Web Services, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in developing, testing and implementation of the system using Struts, JSF, and Hibernate.
  • Wrote Action servlets, form beans using struts MVC framework (Srtuts1.1) for the modules.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements
  • Written SQL statements for manipulating database, using JDBC.
  • Used various Core Java concepts such as Exception Handling, splunks, Collection APIs to implement various features and enhancements
  • Wrote many Java Scripts to do Event Handling, Client side validations.
  • Created various PL/SQL procedures, packages and triggers for various modules as required.
  • Developed Java beans and used those beans into front-end JSP forms to get the related data.
  • Developed front-end with JSP's, wordpress, html, CSS and JavaScript.
  • Created DML statements to insert/update the data in database and also created DDL statements to create/drop tables to/from oracle database.
  • Involved in writing SQL queries, Stored procedures
  • Used SAX and DOM parsers to process XML messages.
  • Designed and Developed JSP component, implemented event handling using Java, AJAX and JavaScript.
  • Used Log4j to provide central logging facility.
  • Written SQL statements for manipulating database, using JDBC.
  • Developed common style sheets and common JavaScript functions.
  • Using JAXP to parse and transform XML documents, XSLT transformations for application integration, and web publishing
  • Designed and developed Web Services to provide the interface to the various clients running on both Java and Non Java applications using SOAP and WSDL.
  • Asynchronous messaging is executed by utilizing JMS API for point to point messaging.
  • Used Subversion for source code version control.
  • Developed unit test cases using JUnit.
  • Involved in the code fixing and system testing activities.
  • Involved in Design with UML diagrams and developed the application accordingly.
  • Involved in developing stored procedures, triggers & Views.
  • Written DML statements to insert update and delete the data to/from the database and DDL statements to create or drop table's in/from Database.
  • Handled client calls in helpdesk during maintenance period.

Environment: Core Java, J2EE, JSF, Web services, JSP, JSTL, JNDI, HTML, XML, JFrames, Java Script, Ajax, XML, SAX, DOM, SOAP, DB2, Views, JQuery, JBoss, Ant, JSON, JUnit, Oracle, and UNIX.

Confidential

Java/J2EE developer

Responsibilities:

  • Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Analysis, design and development of Application based on J2EE using Struts, spring and Hibernate.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Used spring framework for dependency injection with the help of Configuration files.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Designed the Front-end Screens using JSP, Servlets, HTML and JavaScript.
  • Implemented Ajax in web pages to make Asynchronous request to the server.
  • Wrote SQL queries and PL/SQL procedures for JDBC.
  • Involved in coding DAO layer using Hibernate to access the Oracle database
  • Implemented Web service calls using JAX-WS and SOAP that provide Global information support such as Customer and Account management.
  • Used JMS for Asynchronous communication between the applications.
  • Developed various test cases and performance unit testing using JUnit.
  • Developed Ant build scripts, created WAR files and deployed in JBoss application server.
  • Experienced in writing UNIX Shell Scripts for file backup.

Environment: Spring, Hibernate, Spring MVC, JSP, Servlets, JDK, Oracle9i, AJAX, Java Script, JQuery, JBoss, Log4j, ANT, HTML, XML, CSS, CVS, JUnit, Eclipse, JSON, WSDL, Web Services, SQL, PL/SQL, JMS, Eclipse, UNIX, Windows.

We'd love your feedback!