We provide IT Staff Augmentation Services!

Sr.java Consultant Resume

4.00/5 (Submit Your Rating)

Ca Sr Java Developer Atlanta, GA

SUMMARY:

  • Around 8 years of experience in software requirements gathering, requirements analysis, software architecture and design, development, testing and implementation, in developing Web, Client/Server and Distributed applications using Java/JEE, integration and backend technologies.
  • Good understanding of Object Oriented Programming, Design Patterns, and Designing Model (MVC). Used Various Design Pattern Like Singleton, Factory, Abstract Factory, MVC, Session Façade, Business Delegate, DAO, Caching Strategy in Hibernate, Transaction Management in EJB Etc.
  • Experience with toolkits like ETPM - Provides an infrastructure for functional modules and supports a customization toolkit. All features and functions in Foundation are generic in nature and may be extended as needed.
  • Good understanding of creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
  • Experienced in Web Services approach of implementing Service Oriented Architecture (SOA).
  • Developed Java/J2EE applications using Spring, Java Beans, JDBC, Servlets, Java Server Pages, RMI, Hibernate and Struts.
  • Building distributed and Web-based J2EE applications using Hibernate, Ajax, JavaScript, HTML, XML, JNDI, Message-driven beans (Pub-Sub/Point-Point) and SQL.
  • Expertise in Front-End technologies like HTML, JSP, JavaScript, CSS, UI.
  • Expertise at JDBC API for connection and access to databases.
  • Experience with developing JSP pages using JSP Standard Tags Library (JSTL) and Struts Tags Library.
  • Designed and developed Applications based on Struts Framework using MVC design pattern (3.0).
  • Experience in developing distributed business logic components using EJB architecture such as EJB 2.0 that included Session Beans for workflow, Entity Beans for persistence, and MDB (JMS) for asynchronous communications, fail-safe system development and load balancing.
  • Strong experience in coding using SQL, PL/SQL and Stored Procedures
  • Experience on different IDEs such as RAD, Eclipse, MyEclipse for application development.
  • Strong experience in working with Application Servers including JBOSS, and Apache Tomcat.
  • Worked all phases of Software Development Life Cycle (SDLC) - Requirement analysis, Specification, Implementation, testing, Documentation and Process management Agile Methodology.
  • Experienced in developing SOAP based Webservices and knowledge of RESTful web services.
  • Good understanding of performing Unit Testing using JUnit, Maven, Ant during the projects and a good knowledge on GWT(Google Web Toolkit).
  • Excellent information assimilation & communication skills.
  • A team player/builder who is focused on achieving the organizational goals with a strong technical background.
  • Self motivated and a fast learner with ability to work in challenging environments.
  • A person who likes to generate innovative ideas & implement them towards the departmental goals.

TECHNICAL SKILLS:

Operating Systems: Win 95/98/NT/2000/XP/Vista/7, DOS

Programming Languages: Java/JDK 1.2/1.3/1.4/1.5/1.6, C& Data Structures/C++,JavaScript, SQL/PLSQL, MATLAB, Python, Ruby

Java/J2EE Technologies: J2EE 1.2/1.3, JDBC 4.0, Servlets2.4/2.5, JSP2.0/2.1, JNDI 1.2, JMS1.1, RMI, EJB 3.0, Java Beans

Web Technologies: XML, HTML, DHTML, JSP, ASP, AJAX, CSS, JSON

Framework & libraries: Struts 1.2/2.0, Spring 2.3.2/2.5, Hibernate 2.0/3.2, Jakarta Taglibs.

Databases: Oracle 8.x

Tools: /IDE’s: Eclipse 3.x, JBuilder 2005

Web/Application Servers: Apache Tomcat 5.5/6.0, WebSphere 6.0, BEA WebLogic 11g/8.1, Microsoft Transaction Server (MTS), JBoss5.1

Protocols: TCP/IP, HTTP, HTTPS, TELNET, FTP

Assembly Level Languages: 8086/ 8088(micro-processor)

Other Tools: Apache ANT, Maven, Gradle, WebLogic, SoapUI

PROFESSIONAL EXPERIENCE:

Confidential, CA

Sr.Java Consultant

Responsibilities:
  • Technical Lead in Implementing Subscription Revenue Recognition project using Java and PostgreSQL.
  • Requirement gathering, Analysis and Design Meetings with business and leadership teams.
  • Build and Release Management for all production and stage releases.
  • Architecting system to make it loosely coupled and reliable.
  • Build the audit services with a trending email to daily monitor the revenue recognition in thesystem and report to the stakeholders.
  • Build the system to support the manual journal entries in case of any data mismatch fromthe vendors to adjust the revenue recognition.
  • Build a system for tallying Deferred Revenue and Unbilled AR for Revenue Recognition.
  • As a Senior Java Developer mentor the junior team members in architecting the application.
  • Implemented design patterns like Façade, Factory, Observer and Singleton in theapplication.
  • Providing Production support and QA, UAT support and production roll outs.
  • Working on the production, customer issues and adhoc issue resolutions.

Environment: Java 7, Spring,PostgreSQL, SOAP, REST, PL/SQL, JDBC, Hibernate, Jetty, Tomcat, Git, Maven, JUnit, JSON, Putty,Eclipse, SqlWorkbench, Hive, HDFS, SOAP-UI, Linux,JIRA

Confidential,OH

Java Developer

Responsibilities:
  • Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
  • Suggesting an appropriate solution for the assigned modules and Problems and also doing their High level and Low level design.
  • Involved in unit, system, integration and regression testing.
  • Actively involved in the enhancement, maintenance and design for the application.
  • Working on JDBC since invoking the data base to access the account of the tax payer.
  • Used SQL for writing the database queries to get the required data for batch jobs and also for the individual account.
  • Developed different SOAP based Web Services to integrate with the Web Application and ETPM.
  • Involved in the development of the presentation tier using JSP, HTML, CSS, XML, XSL, and UI for login, find Subscriptions modules and also for the development of online forms in ETPM.
  • Preparation and review of Unit test Cases and also batch jobs in ETPM.
  • Used Eclipse Galileo for development of the project.
  • Implementing the logic using JSP’s, Servlets for updating the taxpayer information on ETPM.
  • Wrote embedded SQL and Stored procedures for data manipulation and interacting with the Oracle database.

Environment: ETPM, JDBC, Java, J2EE Servlets, JSP, XML, HTML, Struts, EJB, Hibernate, Web Sphere Application Server and SQL server, MVC, CSS, Ant, UI, JQuery, GIT.

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:
  • Actively involved in requirements gathering, analysis and technical design and code implementation of Web Applicationusing custom framework on WebSphere Application Server 8.5.
  • Involved in development ofBatch modules (Chunk Oriented processing and Batchlets) using Spring JSR 352 and Bean IO library.
  • Designed and developed SOAP/Rest web service to expose the IES system information to trading partners(Different third party agencies).
  • Consumed the SOAP/Rest web services to validate and fetch the individual information from different agencies.
  • Designed and demonstratedmultiple POCs(proof of concepts) by configuring features of Spring JSR 352 and Bean IO for various modules.
  • Used Java NIO library to perform file IO operations.
  • Implemented partition processing using spring batch API on multiple business modules to enable multithreading processing.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Redesigned existing business processes to handle bulk transactions and enhance performance.
  • Designed and developed the front end using JSP, HTML5 and CSS 3.
  • Incorporated client side validations using JavaScripts.
  • Coordinated with the quality team for testing and bug fixing.
  • Involved in troubleshooting UAT issues and providing extensive support for business users.
  • Created PL/SQL Stored Procedures to handletransactions between complex modules.
  • Supported data management activities by providing DDL and DML changes to the database.
  • Followed coding guidelines, used PMD & Find bugs, SONAR to maintain the quality of code.
  • Performed Unit testing and Integration testing of modules.
  • Provided extensive Production support during online and offline business hours and resolved issues in timely manner.
  • Used Rational Team Concert RTC 5.0 for planning, change management, defect tracking and source control.

Environment: & Tools: Java 1.7, Eclipse Kepler,WebSphere Application Server 8.5, XML, JSP, EJB 3.0, HTML5, CSS 3, Oracle 11g, Spring JSR 352, Hibernate, SQL Developer,RTC 5.0, Putty, WinSCP,Find Bugs, PMD, SONAR,Post Man, Bean IO, WSDL, XML, JAXB, SOAPUI, AXIS2

Confidential,Chicago, IL

Java/J2EE Developer

Responsibilities:
  • Involved in design and development phase of the Software Development Life Cycle (SDLC).
  • Involved in designing UML case diagrams, class diagrams, and activity and sequence diagrams using Rational Rose.
  • Participated in coding Spring MVC components for the Transactional Model to handle many requests.
  • Worked on coding Session beans for encapsulating the business logic and coding Entity beans for database interaction.
  • Involved in using Service Locator pattern to identify and lookup the corresponding services for the given workflow.
  • Worked on developing Springcomponents, Servlets, JSPs, EJBs, other Java components.
  • Provided client side validations using Spring Validator framework and JavaScript.
  • Teamed with the project team to work together with users to identify any essential alterations and/or system requirements as well provided support for systems integration.
  • Involved in developing many Java Interfaces to integrate the web services with the database transaction tables.
  • Involved in creating the database design & Table Design on MS SQL Server 2005.
  • Analyzed and Designed database schema.
  • Designed and built a framework to render screens automatically using beans as input. Meta data was specified using annotations.
  • Built DAO layer to decouple from web-tier.

Environment: Core Java, Java SE 6, Java EE 1.4, 1.5, 6, HTML, Log4j, Ant, JUnit, MS SQL Server 2005, JSP 2.0, Servlets 2.4, Spring MVC, Struts 1.2., Apache Tomcat, Jquery, UI.

Confidential

Java Developer

Responsibilities:
  • Actively involved in requirements gathering, analysis and technical design and code implementation of Portlet Bean Portlets on Vignette Portal Server 8.
  • Developed Proof of Concept as a part of feasibility study.
  • Involved in developing Secondary Page component.
  • Designed the front end using JSP and HTML5, CSS 3.
  • Developed ANT build scripts for version control and deployment.
  • Deployment of WAR and EAR on the production environment.
  • Coordinated with the quality team for testing and defect fixing
  • Tracked defects using HPQC and resolved the issues.
  • Performed unit testing and integration testing on client specified environments.
  • Used CVS for version control.
  • Involved in Production Support and Enhancement developments.

Environment: &Tools: Vignette Portal Server 8.1,Eclipse Helios,Apache Tomcat6,CVS, ANT 1.7.1, HPQC

Confidential

Programmer Analyst

Responsibilities:
  • Actively involved in requirements gathering, analysis and technical design and code implementation of JSR 286 basic Portlets on IBM WebSphere Portal Server 8.
  • Associated with Architecture Validation Team for development of Proof of Concept as a part of feasibility study.
  • Development of JSR 286 basic portletsand integration with EJB 3.0 and JPA 2as a part of feasibility study using Rational Application Developer8.5 on IBM WebSphere Application Server 8.0.0.3.
  • Installation of WPS 8 as a part of setting up Production Environment and Test Beds.
  • Creation of ANT build and deployment scripts for EAR and WAR.
  • Responsible for managingday-to-day activities of the team members.
  • Actively participated in triagemeetings.
  • Used SVN for Tortoise for version control.

Environment: & Tools: Rational Application Developer8.5,IBM WebSpherePortal Server 8, IBMWebSphereApplication Server 8.0.0.3,ANT 1.6, SVN Tortoise

We'd love your feedback!