We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Bridgewater, NJ

SUMMARY:

  • A Senior Java Developer with 8 years of Java/J2EE coding and Data engineering technologies. Expert level understanding of development lifecycle using waterfall, iterative and agile scrum practices. Highly motivated self - starter and team player who enjoys coding and designs Java web applications with Web standards.
  • Extensive programming experience in developing web based applications using Java 4/5/6, J2EE1.4/1.5/1.6, JSP 1.2/2.0, Servlets 2.4, EJB, Struts1.x/2.x, spring 3.2, Hibernate 3.5, Tiles, JDBC, JavaScript, HTML, JS Libraries, Web Services etc.
  • Strong experience in UI & client side validations using HTML 5, CSS3, Java script, JSP, Struts tag libraries, AJAX, JSON, XML, XSLT and Java script frameworks like ExtJS 3.x/4.x, JQuery.
  • Expertise in implementing MVC frameworks using Struts 1.x/2.x, spring 3.x, Custom MVC and Hibernate 3.5 for persistence.
  • Extensive experience in implementing DAO layer using Hibernate core interfaces.,
  • Experienced in using HQL, inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Well experienced with implementing business/controller layer using different spring modules like Spring core, Spring AOP, Spring MVC and Spring ORM/JSF integrations.
  • Experienced in implementing Transaction management, Aspects, Internationalization, and Event handling using Spring modules.
  • Strong background in Object Oriented Design (OOD), Analysis (OOA) and in drawing UML diagrams that includes Class, Use case and Sequence diagrams.
  • Database Design, Modeling, Migration using SQL & PL SQL - Oracle, DB2, SQL Server
  • Expertise in using J2EE Application Servers such as Web Logic 8.1/9.2/10.3.3, Web sphere 8.2 and Web Servers such as Tomcat 6.x/7.x.
  • Expertise in producing & consuming SOAP based & Restful web services using WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, and WS-Security.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing &smoke testing etc.
  • Experienced in using UNIX shell commands and writing shell scripts.
  • Experienced with different built tools like Maven, Ant and CI tools like Jenkins.
  • Experienced in implementing Enterprise java beans (EJB) for business specific requirements
  • Proficient in using java development IDEs like Eclipse, My Eclipse, Net Beans and RAD.
  • Proficient in Asynchronous messaging using JMS and IBM MQ Series.
  • Performed DB Design, DB normalization and writing SQL queries and PL/SQL - Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
  • Experience in implementing Java/J2EE design patterns such as Singleton, Factory Pattern, Adapter, Front Controller, Business Delegate, Service Locator, Intercepting Filter, Data Transfer Object and Value Object.
  • Implemented SDLC methodologies including Waterfall, RUP and Agile; involved in sprint planning, estimations, dividing stories into tasks and tracked issues using Jazz server.
  • Proficient in coding guidelines and checking Check styles, PMD defects & Find Bugs.
  • Strong technical and problem solving capabilities.
  • Healthcare, Ecommerce, and financial experience.

TECHNICAL SKILLS:

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

Java: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, and File I/O

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

Framework: Struts, Spring, Customized MVC & Hibernate

Web/Application servers: Apache Tomcat, JBoss, Web sphere, Web logic

XML/HTML: HTML, XHTML, CSS, XML, DTD, XSD, XSLT, SAX, DOM

Web Services: WSDL, SOAP, UDDI, REST, CXF, JERSEY

Scripts: JavaScript, AJAX, JQUERY, Shell scripting

IDE: Eclipse, RAD, Net Beans

Design Skills: UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), GoF Design Patterns & J2EE Design Patterns

Protocols: HTTP, LDAP, SMTP, POP3, TCP/IP, UDP

Databases: Oracle, SQL Server, DB2, TOAD, SQL Developer, IBM Optim

Operating Systems: Windows, Unix/Linux

Source Control: VSS, SVN, IBM Clear case, Jazz

Deployment and Testing: Maven, Ant, JenkinsTesting JUnit, Mockito, SOAP UI

Other Tools: Clear Quest, JIRA, File Zilla, Edit Plus, JMeter, IText, Splunk Tool, Rational Performance Tester

PROFESSIONAL EXPERIENCE:

Confidential, Bridgewater, NJ

Sr. Java Developer

Responsibilities:

  • Involved in design, development and testing of the web application.
  • Involved in Agile Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Planned Sprint releases, deliverables & dependencies with other teams through SOS (Scrum of Scrum meetings) & participate in weekly status meetings.
  • Involved in writing services to write core logic for business processes.
  • Designed UML diagrams using UML and Rational Rose.
  • Used java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Developed User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Developed JavaScript based components using jQuery framework to do DOM manipulations and events.
  • Implemented a Middle tier using Spring MVC to process client requests and build server side java models.
  • Used spring batch to develop batch jobs and the scheduled them at specified time using Tivoli Manager.
  • Done with logging, exception handling and transaction management using spring AOP.
  • Consumed web services and using CXF API to build client APIs. Modified the services to produce a valid service response meeting business and application needs.
  • Involved in integrating spring with Hibernate. Involved in setting up configuration properties, ORM mappings and CRUD operations with data base. Used sessions, transactions, criteria’s and queries to develop business requirements.
  • Involved in creating queues, MDB, to accommodate the messaging to track the workflows.
  • Deployed EJB Components on WebSphere used JDBC API to interact with Oracle DB.
  • Used JAXP for parsing & JAXB for binding.
  • Proficient in Asynchronous messaging using JMS.
  • Involved in doing Unit testing using JUNIT & MOKITO.
  • Co-ordinate Application testing with the assistance of testing group.
  • Involved in analyzing the performance metrics of the application using Rational Performance Tester and tuning the code.
  • Implemented Maven as build and configuration tool.
  • Involved in setting up IBM WebSphere application server configurations, JDBC properties, deploying the applications and message queue set up.
  • Creating the DEV build and resolving different build issues.
  • Suggested solutions for various functional problems to product owners

Environment: Java 1.6/1.7, J2EE, java script, AJAX, IBM Web Sphere Application Server 8.1, JAXP, JAXB, Spring- MVC, IOC, AOP, batch, Hibernate 3.5, JAX-RS, JAX-WS, CXF, WSDL, SOAP, JSON, XML, JMS, JUNIT, Mockito, Maven.

Confidential, Philadelphia, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of application.
  • Implementing the project in agile methodologies - sprint & scrum.
  • Involved in backlog grooming, sprint planning, USs estimations and dividing USs into tasks.
  • Preparation of TSD design documents with UML diagrams including Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
  • Used angular JS for binding and dependency injection to create dynamic web applications.
  • Used Angular JS Directives, Expressions, Filters, Tables, HTML DOM manipulations and AJAX components to develop user interfaces.
  • Creation of generic templates to be used by users.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Implemented the application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Developed & consumed the web services using Apache CXF, JAX - WS, AXIS, WSDL, and SOAP.
  • Developed Restful web services using JAX-RS and CXF API.
  • Created internal & external services, Entity services and handlers.
  • Integrated Spring & Hibernate frameworks to develop end to end application.
  • Used the GWT open source toolkit for compilation to the code written in JAVA to JAVA script.
  • Used Hibernate to create data layer to the services to do CRUD operations in to DB.
  • Set up Object & relationship mappings with Associations, inheritance, and named queries using Hibernate.
  • Used java concepts like Collections, Generics, Exception handling, IO, Multi-Threading & Concurrency to develop business logic.
  • Used JMS API for Asynchronous messaging.
  • Used IText to generate PDF documents, merge and fill the form fields with xml data.
  • Involved in writing SQL & PL/SQL stuff to be called by CTRL-M for batch jobs.
  • Validated query execution plans & tuned queries using Indexes, Views and Batch processing.
  • Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool for code coverage.
  • Ran check styles, Find bugs and PMD defects and fixed them.
  • Addressed defects identified in QA, IST phases. And tracked them using QC.
  • Deployed web services are tested using SOAP UI tool.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Deployed the application in UNIX machine and used File Zilla/putty to see the logs etc.
  • Used Ant tool to build & deploy the application on the server.
  • Involved in transforming XML Data in to Java Objects using a JAXB binding tool.
  • Involved in Web logic server configurations set up, data sources, and queues set up and deploying the application.
  • Used Log4J to capture the log that includes runtime exceptions & the flow of execution.
  • Involved in analyzing the performance of the application, gathered thread dump & tuned the application using JMeter.

Environment: JAVA 1.6/J2EE, HTML, DHTML, Java Script, AJAX, Angular JS, Servlets, JSP, Oracle Web logic application server 10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring-MVC, IOC, AOP, Hibernate 3.5, JAX-RS, CXF, JMS, JNDI, Oracle-SQL & PL/SQL, Ant, JMeter .

Confidential, Birmingham, AL

Sr. Java Developer

Responsibilities:

  • Developed the presentation layer using JSF 1.2, AJAX, and prime faces 2.2.
  • Implemented Ajax calls using for address normalization using JSF with Ajax integration.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Page based specific values using Spring MVC interceptors.
  • Implementing internationalization using Spring core, Resource bundle and message properties.
  • Implemented REST Web services using JERSEY API.
  • Created SOAP based web services using AXIS API and used JAX-WS API to consume the respective web services.
  • Consumed Restful web service to handle JSON response using Jackson frameworks.
  • Implemented versioning mechanism for restful web service at header level.
  • Developed Data Access Layer using Hibernate core interfaces, annotations, mapping associations.
  • Implemented Second level caching mechanism for Hibernate using EHcache provider.
  • Applied DAO pattern to separate the persistence logic from the business logic. Used HQL and SQL as the query languages in Hibernate Mapping. Integrated Spring with Hibernate.
  • Created complex stored procedures, packages, functions, triggers, jobs.
  • Improved automated test suite in JUnit, maintained consistent environment.
  • Leveraged the use of Java Messaging artifacts using JMS (MQ Series) to send automated notification emails to respective users of the application.
  • Used Maven as a build tool and integrated with Jenkins.
  • Used CVS as version controlling tool.
  • Experienced in working as production support team to analyze logs, non-functional requirements using Splunk tool.

Environment: JDK 1.5, Spring, Hibernate, Web Logic application server, Java Beans, JSON, CSS, JavaScript, JSF, Prime Faces, XML, JAXB, Maven, Junit, Log4j, TOAD, Eclipse, CVS.

Confidential, Issaquah, WA

Sr. Java Developer

Responsibilities:

  • Involved in all the phases of SDLC process.
  • Involved in creating software requirement specification document
  • Developing interfaces that integrates using EJB stateless session beans.
  • Used EJB Entity Beans to maps entity objects such as customer, account and product to relational database table i.e. Oracle
  • Deploying wars on Web logic application server and granting access to users.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-ordinate Application testing with the help of testing team.
  • Involved in writing services to write core logic for business processes
  • Writing JUNIT test cases for various implementations.
  • Used JSP, Servlets and JavaScript to mock data interchange between systems.
  • Created stored procedures and SQL queries to get/update data and send it back to system.
  • Analyzed the data and system requirements, conducted meeting with QA team for writing test conditions and test scripts.
  • Prepared unit test case scenarios & written Junit test cases for them.
  • Conducting peer level code reviews.
  • Developed the SOAP based web services in xml configurations using XFire API.
  • Involved in consuming the SOAP based web services.
  • Interacting with dependent on day to day basis to conduct different design reviews
  • Involved in impact analysis and gap analysis of the components.
  • Creating the DEV build and resolving different build issues.
  • Involved in validating billing data that included data exchange from the different systems
  • Ran check styles, PMD Defects, find bugs and fixed them if there are any.
  • Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Implemented Maven as build and configuration tool.
  • Co-coordinating with QA team during the QA phase of implementation.

Environment: Java, Servlets, JSP, EJBs, JavaScript, CRM, AJAX, SOAP, WSDL, XFIRE, Struts, Web logic, Oracle-SQL, P/LSQL, Eclipse, HTML, JUNIT, ANT, Cruise Control, HP quality center, UNIX, Harvest etc.

Confidential

Java Developer

Responsibilities:

  • Designed and Developed scalable presentations of the modules using Struts Framework.
  • Developed Web Applications using technologies such as JSP, Struts 1.2, HTML, JavaScript, AJAX, JSON and CSS.
  • Designed and Developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Used Struts Validation frame work to do business validation from server side.
  • Involved in developing business components using EJB Session Beans & persistence using EJB.
  • Involved in managing Business delegate to maintain decupling between presentation & Business layers
  • Involved in writing SQL queries and Stored Procedures using SQL and PL/SQL and connected Database using JDBC API.
  • Used JUnit and JMOCK for Unit Testing.
  • Used Apache Maven Framework for building project artifacts and to manage dependencies.
  • Developed Messaging Framework for Asynchronous service using JMS.
  • Configured and deployed the Web Application on IBM WebSphere Application Server.
  • Used JAXB and Castor transformer for marshalling and Un-marshalling.
  • Worked on configuration management using ClearCase.
  • Configured development environment using WebSphere application server for developer’s integration testing and optimized the server for maximum throughput

Environment: J2EE,JSP, Servlets, HTML, CSS, JavaScript, JQuery, AJAX, JSON, JSON, JDBC, SQL, PL/SQL, POJO, JUNIT, JMOCK, JMS, JAXB, IBM ClearCase, WAS, Log4J.

Confidential

Java Developer

Responsibilities:

  • Involved in developing JSP pages for Credit Card pages.
  • Involved in implementing business logic and data base connectivity.
  • Part of Client side installation and configuration of project.
  • Server side interaction was developed using Web services and exposed to the web using JSON and JQuery.
  • Developed the web layer using Struts 1.2.
  • Used Validator framework of the Struts for client side and server side validation.
  • The UI was designed using JSP, Velocity template, JavaScript, CSS, JQuery and JSON.
  • Enhanced the FAS system using struts MVC and iBatis.
  • Involved in developing web services using Apache XFire & integrated with action mappings.
  • Developed Velocity templates for the various user interactive forms that triggers email to alias. Such forms largely reduced the amount of manual work involved and were highly appreciated.
  • Used Internalization, Localizations, tiles & tag libraries to accommodate for different locations.
  • Used JAXP for parsing & JAXB for binding.
  • Co-ordinate Application testing with the help of testing team.
  • Involved in writing services to write core logic for business processes.
  • Involved in writing database queries, stored procedures, functions etc
  • Deployed EJB Components on Web Logic, Used JDBC API for interaction with Oracle DB.
  • Involved in Transformations using XSLT to prepare HTML pages from xml files.
  • Enhanced Ant Scripts to build and deploy applications
  • Involved in Unit Testing, code review for the various enhancements
  • Followed coding guide lines while developing workflows.
  • Effectively managed the quality deliverables to meet deadlines.
  • Involved in end to end implementation of the application.

Environment: Java 1.4, J2EE (EJB, JSP/Servlets, JDBC, XML), HTML, Java Script, XML, My Eclipse, Tomcat, Struts, iBatis, BEA Web logic App server, Ant, SVN.

Hire Now