We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Webster, NY

SUMMARY

  • 6 plus years of experience in Java Applications using J2EE Technologies which includes but not limited to gathering business requirements, documenting them, converting them into robust designs, development, integration, testing phases, production implementations and maintenance support.
  • Engagement with peers, vendors and all levels of management teams for requirements gathering, analysis, design, development, implementation and testing of large scale web based multi - tier distributed applications.
  • Prepared end-to-end functional and technical specification documents including high level design diagrams, technical design diagrams, mapping documents for various Business Scenarios.
  • Extensive Object Oriented Analysis & Design (OOAD) development experience.
  • Reviewed Current Processes of all Java application Enablers, Identified Key Global Changes, Highlight current problems, identified inefficient and uncommon processes, defined organizational consequences, Process changes, System changes.
  • Designed, developed, implemented and maintained various functionalities using Java, JSP, Servlets, JDBC, JavaBeans, HTML, DHTML, XML, JavaScript and CSS.
  • Expertise in developing applications using Struts, spring, Hibernate framework.
  • Developed user interfaces with AJAX and JavaScript libraries like ExtJS.
  • Proficiency in developing applications with Service Oriented Architecture (SOA) using Web Services and Web Service clients.
  • Implemented various Design patterns including Data Access Object (DAO), Data Transfer Object (DTO), Model View Controller (MVC), Singleton& J2EE etc.
  • Used Hibernate and JSF for web application layer development.
  • Proficient in unit testing the application using JUnit.
  • Strong experience with SOAP based web services and REST web services.
  • Knowledge of Jasper Reports using iReport development tool.
  • Extensive experience in both Waterfall and Agile models.
  • Ensured timely, effective, and quality delivery of work requests into production.
  • Incorporated defect prevention activities and done root cause analysis, also provided solutions for reducing defects.
  • Strong experience in developing JAVA/J2EE applications using IDEs like RAD, Eclipse, My Eclipse, Net beans and Webservers like Tomcat, IIS and application servers like Web Sphere and Web Logic.
  • Well Versed with the processes, experience in interacting with offshore technical and onsite business teams for designing solutions, development and technical activities.
  • Proactively fixed issues/bugs and tested during the Production Support of the applications.

TECHNICAL SKILLS

Platforms: MS-DOS, Windows 2000/XP/Vista/7, Linux

Languages: JAVA, SQL, PL-SQL

J2EE Technologies: Servlets, JSP, Struts 1.x/2.x, Spring 2/3.0, Hibernate 2.x/3.0, JSF, 2.0-3.0, Web Services 2.0(JAX-WS)RESTFUL, SOAP, JSTL, JDBC, JNDI, JMS

Web Development: HTML, JavaScript, GWT, Swing, CSS, XML, JAXP (SAX,DOM), XSL,XSLT, AJAX, DHTML, XML Schema, JUnit, JQuery

App/Web Servers: IBM WebSphere 5/6.1, BEA WebLogic 8.1/9.2, Tomcat 5.x/6.x

Database: Oracle 9i/10g, SQL Server 2000/2005, MySQL

IDE: Eclipse 2.0/3.x, NetBeans

Build Tools/ Protocols: Ant, Maven, TCP/IP HTTP, FTP, SOAP

Version Control Tools: CVS

Other software: TOAD and Log4J

PROFESSIONAL EXPERIENCE

Confidential, Webster, NY

Senior Java Developer

Responsibilities:

  • Developing and maintained the app UI based on eclipse.
  • Participating on Code Coverage and wrote JUnit Test Cases for the Project.
  • Working with complex databases (normalized models, 100’s of tables and views) using Oracle database.
  • Using of various core and J2EE design patterns like factory, DAO, Singleton, Business Delegate, MVC, DI.
  • Working with a source code control tool, RTC, Service Now and IT Service Management
  • Implementing Loggers by using Log4j and ANT for build scripts.
  • Suite and know how to merge conflicting changes.
  • Developed and consumed Web services using SOAP and Restful protocol for communicating between inbound and outbound projects.
  • Involving in design documentation and implementing them.
  • Attend Dev Test meetings and discuss task working Scenarios with Test Engineers.
  • Involving in bug fixes and trouble shooting on different Test environments other than local sandbox.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Hibernate, JMS, Oracle and Web logic server.
  • Participating in Code Reviews submitted in Code Collaborator from the Project Dev Members.
  • Using Spring ORM module for integration with Hibernate for persistence layer.
  • Working with Production Support team and fix Tickets assigned.
  • Web tier is implemented using Struts MVC framework with JSP, CSS, AJAX and Javascript for user interface implementation
  • Improve the performance of the search screens by fine tuning the db queries.
  • Built the code using Ant, and responsible for deployment.

Technologies: Core Java, J2EE, ANT, MVC design pattern, JBOSS, JUnit, Web logic, ANT, JUnit, JMS, AJAX, jQuery, Clear case, SpringMVC, Web Sphere, XML, Toad, and Oracle10g,.

Confidential, Lockport, NY

Senior Java Developer

Responsibilities:

  • Participated in requirement gathering and gap analysis.
  • Derived technical requirements of the application in accordance with the Business Requirements.
  • Created Cron jobs using Shell Scripting to execute and send reports to management.
  • Developed complex reusable components using JSP custom tags and used the standard tags.
  • Involved in designing the presentation layer using JSP, JSTL, and HTML
  • Developed Servlets, JSP pages, Beans, JavaScript and worked on integration.
  • Developed code to invoke WebService call and used subsequent data returned.
  • Developed application with Service Oriented Architecture (SOA) using Web Services and Web Service clients.
  • Use JSF for web application layer development.
  • Use Hibernate persistence framework on the backend over Oracle database.
  • Code Business services using spring and also interacted with the database using Spring Hibernate, Spring DAO and Core Java extensively.
  • Developed JUnit Test Cases for Code unit test.
  • Use Jenkins to provide continuous integration services for the development.
  • Implemented Loggers by using Log4j and ANT for build scripts.
  • Use Apache Maven to build projects, which assisted in testing, and produce reports on projects.
  • Updated the existing EJB components to meet the business requirements.
  • Improved the performance of the search screens by fine tuning the db queries.

Technologies: CoreJava,J2EE, JSP, spring, Hibernate, Web Services, Apache Tomcat, UNIX, Maven.

Confidential, Jacksonville, WI

Sr. Java Developer

Responsibilities:

  • Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQL Server.
  • Responsible for Cross-browser testing and debugging, and creating graphics.
  • Involved in creating CSS for a unified look of the Front End User Interface.
  • Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
  • Worked with the business stakeholders to determine navigational schemes, site flow and general web page functionality.
  • Prepared Technical Design Documentation for the modules designed.
  • Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing and implementation.
  • Developed and maintained the application UI based on eclipse.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and as model.
  • Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Responsible for developing the client side validations using JavaScript and JQuery.
  • Developed the XML Schema for the data maintenance and structures.
  • Prepared documentation and participated in preparing user’s manual for the application.
  • Involved in unit testing, integration testing, user-acceptance testing and bug fixing.

Technologies: JAVA EE5, J2EE, XML, HTML, Struts2, Servlets, Java Script, JSP, CSS, JDBC, Sql Server, Web Sphere 8, Windows

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
  • Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
  • Developed Web services by using Restlet API and a Restlet implementation as a RESTful framework
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed XML documents using XSL.
  • Used JavaScript for client while server validation through Expression Language
  • Used DOA’s as design patterns.
  • Created PL/SQL Stored Procedure Functions for the Database Layer by studying the required business objects and validating them with Stored Procedures using Oracle, also used JPA with Hibernate provider
  • Developed authentication through LDAP by JNDI
  • Developed and debugged the application using Eclipse IDE
  • Developed test cases and performed unit testing using JUNIT.
  • Implemented Maven as build and configuration tool.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment
  • Used CVS repository for version control, created dynamic online reports using SQL
  • Developed format for the data inside requests and responses by RESTful web services using JSON
  • Used Quest TOAD, SQL Developer, PL/SQL, SQL*Loader for internal data storage and retrieval.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

Environment: Java 1.5,J2EE, Servlets, JSP, HTML, JS, CSS, DOJO, Apache-Tomcat, Maven Repository, JMS, DOM/SAX, XML, XSD, XSLT, SQL, PL/SQL, Oracle 11g, TOAD, SQL Developer, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services, JAXP, JAXB, QC

Confidential

Java Developer

Responsibilities:

  • Responsible for requirement gathering, design and analysis of the system
  • Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.
  • Worked with customers to gather requirements and develop use cases, project and test plans.
  • Involved in designing the application by drawing UML diagrams using JUDE tool.
  • Designed a flexible and highly dynamic framework that incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations
  • Involved in developing the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries etc.
  • Involved in creating & consuming the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD etc.
  • Developed web services using RESTful technology to support JSON and XML using JAX-RS.
  • Worked as a Data Modeler for the team
  • Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Involved in developing application using Spring MVC and also used other modules of Spring DI & AOP.
  • Involved in implementing Programmatic transaction management using AOP.
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Responsible for data migration to QA/User and Production region.
  • Helped new team members & junior developers to make them on the board easily.
  • Followed coding standards and ran Test suite to make sure 100% code coverage by using EMMA tool.
  • Involved in JUNIT testing using Mockito.
  • Involved in writing developer test cases & scope & traceability matrix.
  • Involved in building the code using Ant, Ivy and the deployment.

Environment: Java 1.5, J2EE, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, Web Sphere Application Server, Spring-DI, AOP, Transaction Management, MVC, RAD, JUNIT, Mockito, JAX - RPC Web services, Oracle coherence, LDAP, JAX-RS, XML, XSD, XSLT, Unix, Putty, FTP, DB2 - SQL, PL SQL, QC, IBM Clear Case etc.

Confidential

Java Developer

Responsibilities:

  • Involved in System Design, which is based on MVC Architecture, using UML / Rational Rose.
  • Developed Class Diagrams and Sequence Diagrams as a part of System Design.
  • Participated in system design and prepared UML diagrams and Class diagrams for DTO objects and actions.
  • Developed GUI using JSP.
  • Developed the application module using Struts framework.
  • Application was deployed on Tomcat Application Server. Prepared application deployment diagram for the same.
  • Involved in unit and system testing.

We'd love your feedback!