We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Los Angles, CaliforniA

SUMMARY

  • Over seven years of software development experience in Analysis, Design, Development, Implementation, Integration and testing of Application Software in web - based environments, Distributed n-tier and Client/Server architectures
  • Extensive experience in development of Multi-Tier distributed Enterprise Applications and implementation of Model-View-Controller using Struts 1.x/2 frameworks and spring 2.x/3 Framework.
  • Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile, Scrum, Sprint and RUP
  • Used latest Object/Relational persistence and query service Hibernate in combination with Struts, SPRING framework.
  • Extensive experience in Java and J2EE technologies like Servlets, JSP, Enterprise Java Beans (EJB), JDBC, JNDI and web services.
  • Expertise in developing web based using Servlets, JSP, HTML, JavaScript, AJAX, JQUERY, JSON, ANGULARJS and CSS.
  • Extensive experience in using various design patterns such as Business Delegate, session façade, DAO’s, DTO’s, Service Locator in the development.
  • Expertise in XML and related technologies like XSL, XSLT, XQuery and parsers like JAXP (SAX, DOM) JAXB and XML Beans.
  • Experienced in using the Java IDE’s such as IntelliJ, RAD, Eclipse and Net Beans.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors and Functions in SQL, PL/SQL.
  • Expertise in using Modeling tools like Rational Rose for developing UML Activity diagrams, Sequence diagrams and Class diagrams
  • Experience with Backend Databases like Oracle, DB2 and MS SQL Server
  • Proficient in working with wide variety of applications servers such as WEBLOGIC, IBM Websphere and Tomcat APACHE.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, WSDL, SAAJ and UDDI).
  • Experience working with messaging system such as IBM MQ Series using JMS.
  • Strong experience with JUNIT in performing unit testing and in determining the application functionality.
  • Well versed with multiple version control tools like CVS, Clear Quest and Rational clear case.
  • Experience in developing MAVEN, ANT scripts to build and deploy Java web applications.
  • Self-motivated and quick learner of new concepts and technologies.
  • Very good at problem understanding and solution designing.
  • Team player with excellent interpersonal, communication and presentation skills.
  • Efficient team player, having strong desire and capabilities to efficiently convert Customer's requirements into applications.

TECHNICAL SKILLS

Languages: Java (J2SE & J2EE), C, C++, SQL, and PL/SQL.

J2EE Technologies: JSP, Servlets, EJB, JSTL, JDBC, JNDI, JMS.

Methodologies: UML, Waterfall, and Agile, RUP, SCRUM and Sprint.

XML Technologies: XML, XSD, DTD, JAXP (SAX, DOM), JAXB.

Web Technologies: HTML, CSS, DHTML, XHTML, JavaScript, Ajax, JQUERY, JSON, ANGULARJS

Persistence Models: Hibernate

App/Web servers: Web Sphere, Web Logic and Tomcat Apache

Applications Frameworks: Struts, spring.

Databases: Oracle, MS SQL server, DB2, MySQL.

Web services: REST, SOAP, WSDL, JAX-RPC, JAX-WS.

Tools: ANT, Maven, JUNIT, log4J, PL/SQL Developer.

Configuration Management: CVS, Rational Clear Case, Clear Quest.

IDEs: Eclipse, IBM RAD, IntelliJ, Net beans.

PROFESSIONAL EXPERIENCE

Confidential, Los Angles, California

Sr. Java Developer

Responsibilities:

  • Created Front end pages Using JSP's and handle the server side logic in EJB 3.0 and Servlets.
  • Used JSON to get objects from Enterprise bean to populate on to JSP screen.
  • Extensive use of Relational queries to retrieve data from the data base.
  • Designed and deployed Enterprise Java Bean as SOAP Web Services where users can scan the documents and send the related document information for staging into database.
  • Created Web Service Clients and ran dynamic proxy objects.
  • Supported QAT team to test the scenarios.
  • Consumed RESTful web service by sending Document ID to get the complete document details.
  • Implemented User Interface in Model-View-Controller Architecture which accomplishes a tight and neat co-ordination of Struts MVC, JSP, Java Script, XSLT, XML, AJAX, HTML and Custom Taglibs
  • Implemented log4j to include logging statements which extensively helpful in debugging the issues.
  • Online Uploaded Documents from the Child care Oracle Database are read and properly stored in the DPSS Database.
  • Used VB Convertor to convert Excel sheets to an xml file, excel sheet consists of eligibility rules. The generated xml file is used further by the java program and executes the rules.
  • Used DT trace file to debug and analyze the issues.
  • Used Rational Rose to develop UML diagrams like Use Case diagrams and Sequence diagrams.
  • EJB 3.0, Servlets are used to handle the data collected from the JSP’s.
  • Used Rational Clear Case and Clear Quest for version control.
  • PL/SQL Developer is used for querying.
  • Extensive use of JDBC 3.0 to communicate to the Database for storing and retrieval of information.
  • Implemented J2EE Design Patterns like MVC, Business Delegate, Session Façade, DAO and DTO.
  • Used IBM RAD as the programming editor.
  • Maintaining the business standards in EJB and deployed them in WEBSPHERE 7 application server.
  • Understanding the business needed for solving the tickets from the State Workers and to run the eligibility of the clients.
  • Understanding the client requirements from status meetings and maintaining the screens as per the client needs.

Environment: JDK 1.7, Oracle 12c, EJB 3.0, Servlets, Struts, JSP, Java script, AJAX, PL/SQL developer, Rational Clear Case, Rational Clear Quest, Log4j, JSON, JAX-WS, WebSphere 8.5 and IBM RAD 8.5, Web Services with SOAP, Restful web service, Rational Rose, XSLT, XML, AJAX, HTML and Custom Taglibs

Confidential, Romulus, MI

Sr. Java Developer

Responsibilities:

  • Actively involved in interacting with business users to record user requirements and created the Functional Specification Documents (FRD’s) and remodeled the existing architecture.
  • Designed Use case Diagrams, Class Diagrams and Sequence Diagrams using Microsoft Visio.
  • Developed the custom Logging framework used to log transactions executed across the various applications using Log4j.
  • Developed the custom Error Handling framework, used for handling Socket Errors using spring AOP and maintaining the transactions.
  • Designed and developed a prototype using Struts for web module.
  • Used Ajax scripting to make the web pages more dynamic by making asynchronous calls to the server and only reloading the selected area of web page instead of loading the entire web page.
  • Leveraged the IOC concepts of spring framework to integrate Struts based user interface with Hibernate based persistence interface.
  • Worked with various encryption modules which effectively handle highly secure user data.
  • Developed dynamic proxies to consume the web services developed in JAX-WS standards for CRM module.
  • Published JAX-WS based web services where in all the requests will be routed to this Single Point service and based on the request they are forwarded to the corresponding legacy operations.
  • Used several design patterns such as factory, Iterator, TO, business delegate, service locater, and DAO and front controller in the development process.
  • Created a web based application to run and see the reports from the corporate office across all stores.
  • Participated in Code migration and resolving code conflicts in various versions.
  • Developed PL/SQL stored procedures and functions for enforcing database constraints.
  • Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
  • Used Maven in building the application and auto deploying it to the environment.
  • Resolved the production tickets issued and deployed patches to the test environment.
  • Designed and developed a reporting frame work to deliver reports in various formats by
  • Managed load by maintaining report queues using JMS and Message driven Beans.
  • Developed struts validator frame work for the entire application and analyzed case-by-case scenarios.

Environment: Java 1.5, Struts 2.0, Hibernate 3.0, Spring, JEE, EJB, JAX-WS, XML, XSD, SOAP, WSDL, SOAPUI, LOG4j, Junit, Oracle 11g, Mock objects, JMS, Eclipse, Ultra Edit, DB Visualizer, and WEBLOGIC 11.

Confidential, Edison, NJ

Sr. Application Developer

Responsibilities:

  • Implementing the Design and developing modules using Agile Methodology. Planning iteration for effective design and development of the Modules.
  • Designed User Interface based on MVC framework, which accomplishes a tight and neat co-ordination of JSF, JSP, Servlets and Custom Taglibs.
  • Developed the User Interface validation frame work in combination with custom validation built on top of Struts validation frame work from the form bean.
  • TSF framework for internationalization.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects and AOP is used for Logging.
  • Designed and persistence layer build on ORM framework and developed it using Hibernate.
  • Developed Server side components with coordination of EJB, Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate, session facade, Service locator, DO’s, TO’s, PO’s.
  • Configured Hibernate to make use of EHcaching to display the static lookup data from the database
  • Designed and developed unit testing framework revolving around Test Driven from existing applications/ modules and Test first methodology for new initiatives/enhancements using Junit3 Junit4, easy mock.
  • Developed and utilized J2EE Services and JMS components for messaging communication in JBoss Application Server.
  • Developed Web services modules based on SOA architecture to consume services.
  • Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web services using AXIS.
  • Configured development environment using JBOSS application server for developer’s integration testing and optimized the server for maximum throughput.
  • Developed aspect oriented logging module using SLF4J, Log4J for logging purposes.

Environment: JSF, JSP, HTML, Hibernate, Oracle 10g, Eclipse, JUNIT, PVCS Version Manager, Ant Builder, Log4J, Team Track, SQL Developer, and SQL.

Confidential, New York, NY

Mid-level software Developer

Responsibilities:

  • Involved in analyzing the project requirements, documenting and maintaining the documents.
  • Designed and developed web based UI using JSP, Struts Taglibs and developed action classes to handle the user request
  • Developed validation frame work using struts action classes and validation frame work to handle client side validations
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Designed and developed Java classes, JSP pages.
  • Developed the view components using JSPs, CSS, HTML, and JavaScript.
  • Used Hibernate as the ORM framework in conjunction with Struts.
  • Worked on development of Hibernate including mapping files, configuration file and classes to interact with the database.
  • Responsible for setting up the development environment and configuration of the server.
  • Reported and raised all the encountered defects and worked on fixing them.
  • Contributed in build and release/deployment process.
  • Deployed the complete Web applications in tomcat Application server.
  • Attended regular Status Update Meeting and conveyed all important status updates timely.

Environment: Core Java, Struts, Hibernate, SQL, J2EE, Servlets, JSP, Tomcat 5.5, Eclipse, JUNIT, HTML, JavaScript.

Confidential

Java Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development
  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under JBOSS
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts,Stored procedures and SQL Loader to load reference data.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, Oracle 9i.

We'd love your feedback!