We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Columbia, SC

PROFESSIONAL SUMMARY:

  • Around 9+ years of experience in implementing Java/J2EE projects with good experience in developing Web based Distributed and Front End applications in a multi - tier architecture using Java/J2EE, JSP, Servlets, JSF, HTML 5, JavaScript, Ajax, CSS.
  • Expertise in designing and developing enterprise applications using J2EE technologies like EJB 2.1/3.0, Struts 1.2/2.0, JDBC, JND, JAXB, SAX/DOM, Web services.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
  • Expertise in design patterns including Singleton, Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object.
  • Maintained agent facing point of sale(POS) in Java with Struts and Spring
  • Extensive experience in AJAX, dynamic HTML, JSON, Kendo UI, AngularJS, Groovy Grails with Bootstrap and NodeJS.
  • Extensive experience in frameworks like Struts framework, JSF Framework, Hibernate framework, and Spring Framework.
  • Developed MVC framework using Struts Spring MVC and JSF.
  • Experience With advanced JavaScript Frameworks using Ext JS, jQuery .
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL
  • Experienced with Groovy /grails and its underling technologies .
  • Expertise in various components in Spring such as IOC, AOP and MVC.
  • Strong knowledge of TCP/IP in LAN/WAN environments
  • Used Hibernate 3.0 as an ORM Tool to access Database.
  • Experience developing Swing as GUI
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Strong experience with JUnit in performing unit test and determining the application functionality.
  • Experience in implementing TDD functionality.
  • Experience with JMS both Synchronous and Asynchronous messaging.
  • Proficient in developing Single Page Applications (SPA) using AngularJS and NodeJS
  • Experience using Java Platform, Enterprise Edition (Java EE) 5/6
  • Experience with versioning tools like Clear case, Peforce, SubVersion and CVS.
  • Used Clear Quest as a Bug Fixing tool.
  • Expertise in implementing web applications using IBM Websphere 4.0/5.0/6.0 application Server.
  • Good Working knowledge of ANT, MAVEN and Log4J.
  • Proficient with various J2EE IDE’s like RAD 7.0, WSAD 5.0, Eclipse 3.2/3.4, and NetBeans.
  • Strong experience in different phases of Software Development Life cycle (SDLC) and Rational Unified Process (RUP) including Design, Implementation and Testing during the development of software applications.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g, DB2 UDB 6.5, SQL Server 2005 and MySQL.
  • Expert in Various Agile and waterfall methodologies like Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.

TECHNICAL SKILLS:

J2EE Technologies: Struts 1.x, Spring 1.x/2.x, JSF 1.x, EJB 2.x/3.x, Hibernate 2.0/3.0, JDBC 2.1/3.0, Servlets, JSP, JNDI, JMS, Junit, Java Mail API, RMI, JAXB, JAXP, Apache Axis2, REST, Web Services.

Languages: Java 1.4/1.5, J2EE, PL/SQL, SQL, UML, XML, XSL, XSLT, C, C++

Application Server/Web Server: IBM WebSphere Application Server 5.0/6.0//6.1, Jboss 4.0.3, Apache Tomcat 5.5/6.0,Jenkins,WebLogic Application Server 8.1/9.1.

Web Technologies: HTML, DHTML, CSS, Javascript, EXT JS, AJAX.

IDEs: IBM Websphere Application Developer 5.1.2, Eclipse 3.2/3.4, RAD, NetBeans.

Database: Oracle 9i/10g, MS Sql Server, DB2, MySQL.

Operating Systems: Linux, Windows 98/2000/XP/NT, UNIX

Configuration: ClearCase, CVS, Perforce, SubVersion

Others: ANT, Rational Rose, RabbitMQ, MS Visio,log4j, RUP, Bugzilla, ClearQuest

PROFESSIONAL EXPERIENCE:

Confidential, Columbia, SC

Senior Java Developer

Responsibilities:

  • Understanding functional specifications, designing.
  • Developed and designed the front end using HTML 5, CSS and JavaScript with JSF Ajax and tag libraries
  • Developed a core component of Analytics with Angular JS.
  • Handled events and runtime errors using JSF event listeners and validations.
  • Used Spring Core Annotations for Dependency Injection.
  • Involved in design and development phase of the Software Development Life Cycle
  • ‘Convention Based Coding’ is designed and developed by utilizing Hibernate’s persistence framework and OR Mapping capability to enable dynamic fetching and displaying of various table data with JSF tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Developed and designed the front end using Ext JS framework and Object Oriented JavaScript (OOJS) to develop rich interactive user interface for CRS application a Desktop Application running in browser.
  • Implemented the search functionality for Internal Application using Angular JS.
  • Developed modules using Spring web flow and Struts 1 and Web Services for the business logic
  • Developed the web services by using WSDL, SOAP using SOA.
  • Using MVC-based Angular JS to fetch data from our REST -based APIs
  • Used HQL and SQL for fetching and storing data in databases.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • Designed and developed the Validators, Controller Classes and Java bean components.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Involved in the maintenance phase of POS project
  • Involved in configuring JNDI properties.
  • Created Connection Pools in WebSphere and configured as needed.
  • Used JMS API to allow application components to read, send and receive messages.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Implemented web services with Apache Axis.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Implementation of advanced UI controls and tools with deep customizations
  • Designed and built SOAP web service interfaces implemented in Java.
  • Developed Application BL modules using EJB session beans.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Used Rational ClearCase for version control and Rational ClearQuest for bug tracking.

Environment: Java, JDK 1.5, Servlets, Hibernate 3.2, JPA 2.0, Spring 2.5, JSF beans, JSF Ajax, Oracle 10g, Eclipse 3.4Kendo UI, Apache Ant, Web Services, PL/SQL, REST FUL,Apache Axis 2.0, Ext JS,JMS, WebSphere 6.1, JSF Taglibs, JavaScript, HTML 5,CSS,XML, Spring web flow, ClearCase,ClearQuest.

Confidential, Cary, NC

Senior Java Developer

Responsibilities:

  • Analyzed the complexity of calling the AXM functionalities with primary datacenter down.
  • Implemented the code changes in the AXM layer so that all the authorization calls are taken care.
  • If the authorization call updates on Data center and then if there is another call to the database, then in this case we implemented the code in such a way that the replication takes place ahead of the second DB call.
  • Identified all the configuration changes in the WEB layer, APP layer and AXM layer to support the two data centers.
  • Prepared unit test cases and executed them.
  • Data base design using Grails ORM and annotations.
  • Tested all the SSO functionalities with different Golden gate replication delay between two databases.
  • Performed client side validations over the forms using Angular JS.
  • Designing and developed GUI using JSF, JSFF and ADF Faces by implementing it in Task Flow.
  • Developed and managed administrative web modules and created RESTful API for the mobile application.
  • Experience in development of test cases using Junit.
  • Developed Clients sending SOAP requests for the web services residing on other state applications for getting information regarding providers statewide.
  • Ran the performance tests with Active-Active setup and made sure the performance is improved and not degraded. Here we used different set of loads to run the tests and created a set of load levels for the future tests.
  • Controlled the number of pool connections using Access manager configuration settings to improve the performance.
  • Supported the release activities which had be done diligently.
  • Worked on PL/SQL Tables, Records and Collections (Nested table)
  • ER developed using JSF /Spring/Hibernate
  • Added Quality Tracking and Hold Requests objects to proprietary grails software.
  • Connected Java EE applications and LDAP to handle authentication and authorization within the applications

Environment: JDK 1.6, RSA Access Manager, Apache web servers, PL/SQL, Angular JS, Weblogic, Spring, Struts2, authentication, SOAP, SoapUI, REST FUL, JSF,authorization, Grails 2.4,GTM, LTM

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Developed using Struts in the projects related to Pharmacy returns to R log, which is the reverse logic application.
  • Used different features of Struts like MVC, Validation framework and tag library.
  • Providing SOA building blocks through PAI platforms including Services Layer and Broker layer components
  • Developed interfaces for various use cases to enhance the R log application to integrate with pharmacy returns functions.
  • Solutions are customized for each Client, packaged and deployed
  • Involved in design and development phase of the SDLC.
  • Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
  • Used Design Patterns like Singleton, Business Delegate, Value Object, Session Façade, Service Locator, DAO, Service Activator, and MVC.
  • Creating design models (including class and sequence diagrams) worked on profiling and tracing PL/SQL program to analyze the execution of program in order to enhance performance of program
  • Used socket.io for communication between driver and customer, Redis for SQL caching, RabbitMQ for scalability
  • Assisted the IT team to develop service oriented architecture (SOA), and data warehouse system to utilize data mining for data analysis.
  • Resolving production issues/ maintenance.
  • Assured the availability of ESRI 10.x geospatial processing software, Weblogic, Oracle 11/12, ad hoc software installation
  • Interaction with Customer service team for their requirements.

Environment: Eclipse, IBM WebSphere, jdk1.6,ESRI, JSP, PL/SQL, Servlets, RabbitMQ, JDBC, XML, XSL, Restful Web services JavaScript, HTML, CSS, UNIX Shell scripting, Test-Director, Sql Developer, Oracle, CVS.

Confidential, Peoria, IL

Sr. Java Developer

Responsibilities:

  • Involved in design and development phase of the Software Development Life Cycle (SDLC).
  • Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
  • Interacted with BA team to gather and understand the requirements.
  • Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
  • Helped to develop various documentation artifacts related to the application.
  • Designed and implemented Java Web-Services to provide the Payments Settlement functionality comprising Apply Payments, Payments Summary & Detail, and Profile Summary.
  • Actively involved in the enhancement, maintenance and design for the application.
  • Participated in coding using Spring 2.0 MVC components to handle requests.
  • Implemented the Model View Controller architecture by developing controller and service implementation classes.
  • Worked with AngularJS filters in expressions and directives to filter data rendered in the UI.
  • Used Log4j Logger for all logging purposes and JUnit for integrated test runs.
  • XML for building data structures required for Web Services and JMS for sending async messaging using the Event based Framework.
  • Involved in unit, system, integration and regression testing.
  • Participated in the analysis of defects, tracking issues and fixing them using Enterprise Quality Center.
  • Participated in UAT testing and product readiness (production support).
  • Used the Apache POI API to create the excel spreadsheet for payments and template details related to the transaction.
  • Involved in SQL development using Stored Procedures, Views and Queries with Oracle database.
  • Co-ordinated with QA team to ensure the quality of application.

Environment: Core Java, Java SE 6, J2EE, HTML, Log4j, Maven 3.0, JUnit 4.1, Oracle10g, JSP 2.1, Servlets 2.5, Spring 2.0, Weblogic 10.3.3, CSS, JMS, JSTL 1.2, JavaScript, PL/SQL,NoSql, Eclipse 3.7, Apache POI 3.7, Tortoise SVN, JSON 1.1

Confidential

Java Developer

Responsibilities:

  • Gathering requirements and prepared use cases and sequence diagrams.
  • Developed class diagrams for the system.
  • Involved in design and development phase of the Software Development Life Cycle (SDLC).
  • Developed Servlets to handle HTTP requests.
  • Developed JSP pages which will help the recruitment management in Confidential Technologies to track the candidate report.
  • Developed front end pages with HTML, CSS, JavaScript and JSP tag libraries.
  • Implemented JDBC to interact with database.
  • Testing of individual modules for developer perspective.
  • Performance tuning optimization of critical queries.

Environment: Java, J2EE, Servlets, JSP, JavaScript, CSS, UML, HTML, JDBC, Apache Tomcat, Net Beans IDE, Oracle 9i, MySQL.

We'd love your feedback!