We provide IT Staff Augmentation Services!

Sr. Java Consultant Resume

4.00/5 (Submit Your Rating)

San Diego Ca Sr Java, ConsultanT

PROFESSIONAL SUMMARY:

  • Having 18 + years of experience in Web technologies - J2EE / Struts1.2 / Spring Framework/ SOA/ Hibernate/ and currently working as Sr Java Consultant.
  • Extensive experience in analysis of project requirements through customer interaction, preparation of High & Low level design documents and design Patterns implementation.
  • Worked in Self Service model where AGILE team is responsible for design, development, testing, deployment and maintenance of the application.
  • Designed and developed REST services using the Spring framework and integrated with third party web services viz., MarkLogic, Targus, Vidispine & Aspera.
  • Integration of RSA Multi Factor Authentication API with the application.
  • Expertise in J2EE Web tier frameworks like Struts1.2, Spring MVC & FreeMarker Template engine.
  • Expertise in Middle/Business tier technologies like SpringIOC, EJB2.1.
  • Developed Web-Applications using the HTML, JavaScript, CSS, Ajax, JQuery, JSP, JSON & GSON technologies.
  • Expert debugging skills in web applications using Firebug, Charles and Google Dev tools.
  • Strong application integration experience using Web Services (SOAP/REST), Spring AOP, AspectJ, Spring Hibernate, XML, JAXB, Spring IOC, JSON, Spring Batch, JMS, Camel, ActiveMQ.
  • Expertise in J2EE Object-Relational Mapping frameworks like Hibernate and iBatis.
  • Proficient in deploying applications on J2EE Application servers viz., WebLogic 8.1/10. 3, Web Sphere 6.0, Tomcat 7.0 and JBoss in both UNIX and Windows environment.
  • Developed Workflow using “HP Service Test” for SOAP Web Services automation.
  • Experienced in creating the UML use case, sequence and class diagrams.
  • Expert in creating the scripts using Ant, Maven for building and deploying the code.
  • Expert in Agile & Waterfall SDLC Methodologies.
  • Continuous integration using Maven, Nexus Repository, Hudson, Jenkins and SVN,Git.
  • Experienced in Development and Deployment of application in AWS cloud environment.
  • Strong experience in database design in ORACLE 9i/11g and SQLServer,Postgres that includes DDL, DML, DCL, SQL, PL/SQL Stored procedures.
  • Knowledge of node.js and Ruby on Rails.
  • Experience with security implementation using site-minder and SAML in PING federated server
  • Experienced in Junit and Mockito for unit testing.
  • Experienced in Onsite & Offshore model operations.

TECHNICAL SKILLS:

Java & J2EE Technologies: Java 1.4, 6,7 & 8, J2EE, SQL and Mainframe

Web Technologies: Struts 1.2 JSP, Servlets, Spring MVC, Java Script, AngularJS, JQuery, JSON, JPA, AJAX, HTML, DHTML, CSS, SWING, Custom Tags

Frameworks: Spring MVC, Spring Inversion of Control, Spring Quartz Scheduling, Spring AOP, Spring Batch, EJB 2.1, Drools Rules Engine, JMS, ActiveMQ, Camel

DAO Frameworks: JDBC, DAO, Hibernate, Spring JDBC Template, iBatis

XML Technologies: XML, XPATH, SAX/DOM Parsers, XSD, DTD, XSL, JAXB

Web Services: Spring Rest, WSDL, Spring-WS, SOAP, JAX-WS, Apache CFX. Apache Axis

Scripting Languages: ANT, Maven, UNIX Shell Scripting, Groovy scripting, Perl

App. & Web Servers: Weblogic8.1/10.3, WebSphere6.0, Tomcat 7, JBoss 5.1 and Apache Webserver

Security: SAML, Site minder, RSA Multifactor Authentication

Third Party Solutions: Aspera File Transfer, Mobivity, targus, Vidispine

Tools & Others: Soap UI, Hudson, UML, Slf4j, Log4j, Eclipse, SVN, git, CVS, Ready API, squirrel, HP Service Test, Toad, VISIO, SQL Developer, Check Style, FireBug and Web Developer Tools, Jenkins

Domains: Retail, Digital Media, Automobile, Transportation

Databases: Oracle 8/10/11g, SQL Server, Postgres

Operating System: UNIX, Linux, Windows 2000/XP/7, Mac

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Sr. Java Consultant

Responsibilities:

  • Developed and orchestrated REST service using the Spring Framework and integrated with third party Tax and audit public REST/SOAP services.
  • Used Camel route builder to send the message in different queue for further processing
  • Implemented test cases using Junit and Mockito.
  • Used Maven for building and managing dependencies of the application
  • Used GitHub for version control and Jira for Agile project maintenance.
  • Developed microservices in Spring Boot to maintain vehicle and fleet information and used elastic search to index the information .
  • Used Google gson library to convert pojo to Json format to post to third party services.
  • Used Visual VM for profiling the application.
  • Used quartz scheduler for the schedule processing of different active MQ.
  • Used Stored procedure to store the data into Database.

Environment: Java8, Camel DSL, Spring boot, Apache Tomcat, Splunk, Maven, JSON, xml,, GitHub, Oracle, Unix, Spring JdbcTemplate & Agile, Visual VM, Elastic Search, Sense

Confidential, Burbank, CA

Sr. Java Consultant

Responsibilities:

  • Developed and orchestrated REST service using the Spring Framework and integrated with various private and public REST/SOAP services.
  • Developed SOAP service using Apache CXF to retrieve file transfer info from Aspera
  • Developed SOAP UI scripts workflow with groovy scripting for testing the REST services.
  • Implemented test cases using Junit and Mockito.
  • Used Maven for building and managing dependencies of the application
  • Used GitHub for version control and pivotal Tracker for Agile project maintenance.
  • Implement Aspect oriented programming for exception and logging of the application to verify the response time.
  • Developed Rest endpoint to Integrate with Aspera to retrieve and transfer large media files.
  • Used Google gson library to convert pojo to Json format.
  • Developed Restful web services to store content in Vidispine.
  • Implemented pagination for the webpage using jQuery, JavaScript and jPagination library.
  • Used Map, List and set Interfaces of collections to orchestrate file metadata.
  • Developed module for migrating application from Site Minder authentication to SAML using ping federated server.
  • Maintained the API security with IBM API Gateway solution using Oauth2 token based authentication.
  • Developed Jenkins job for deployment of application on development and production environment.
  • Developed Perl script to send request from Aspera server to application server.
  • Developed Java application to retrieve statistics collection from multinode aspera to store folder data into application database.
  • Lead a team of 6 member team and monitored their activities which includes work allocation, code review, code consolidation and deliverables.
  • Identified and fixed production bugs to improve the database connectivity for multiple file uploads.

Environment: Java6, Spring MVC, Spring IOC, Apache Tomcat, Splunk, Spring-AOP, Maven, JSON, Shell Scripting, Jenkins, GitHub, Jersey rest Client, Aspera, Vidispine, SQL Server, Unix, Spring JdbcTemplate & Agile.

Confidential, Ann Arbor, MI

Sr. Java Consultant

Responsibilities:

  • Worked with Scrum Master and Product Owner to understand requirements during sprint and made necessary changes.
  • Implemented object/relational mapping using Hibernate with Oracle 11g database
  • Used JSF tag library to render web pages.
  • Developed Rest endpoint for uploading the file on Amazon cloud using amazon client API.
  • Used Atlassian tools to follow Agile scrum methodology.
  • Performed code reviews of the team.
  • Used Apache Camel for the business workflow with activeMQ
  • Used Map and List interface of Java collection to orchestrate documents metadata.
  • Developed Store procedure and triggers to populate components ingestion.
  • Implemented test cases using Junit and Mockito
  • Used Maven for building and managing dependencies of the application.
  • Used spring executor for uploading the contents in multithreaded environment.
  • Used git for version control.
  • Provided on-call support during production.

Environment: Java8, Spring, Oracle11g, Hibernate, Maven, Junit, Mockito, git, JSF, AWS,Windows, AppDynamics, PL/SQL & Agile. Camel, Active MQ

Confidential, Los Angeles, CA

Sr. Java Consultant

Responsibilities:

  • Gathered business requirements from Kia.com and prepared functional specifications.
  • Prepared Technical specs based on the functional document.
  • Follow Agile scrum methodology for the project development.
  • Integrated services with various clients using SOAP interfaces.
  • Developed shell script for dealer data transfer to various vendors.
  • Provided support for new vendor to integrate their application for sending leads into system.
  • Developed free marker template to send email to dealers.
  • Built and deployed Java applications into multiple Unix based environments.
  • Provided recommendations on, best practices, exception handling, and identifying and fixing potential memory, performance, and transactional issues.
  • Used Drools Rule engine to implement business validation for lead processing.
  • Lead a team of 8 people and performed activities viz., work allocation, code review and testing strategies for new features.
  • Used Java Collection e.g blocking queue, HashMap for orchestrating the lead data.
  • Wrote package, stored procedure, synonym for reporting module, database import export in Postgres.
  • Coordinated the effort to move the infrastructure from dedicated environment to Rackspace cloud.
  • Worked with SEO team to develop algorithm to calculate lead close rate.
  • Applied design patterns and OO design concepts to improve the existing Java/JEE based code base.
  • Developed lead Score algorithm in java for multithread environment.
  • Configured apache mod jk for load balancing on application server.
  • Developed Restful endpoint for redesign of the application.
  • Provided post production support for the application.

Environment: Java6, JSP, Spring IOC, Spring, Apache Webserver, Postgres9, Shell Script, Maven, Ant, Shell Scripting, JSP, JDBC, Hibernate, XML, Jboss,UNIX, PL/SQL & Agile.

Confidential, Bellevue, WA

Sr. Java Consultant

Responsibilities:

  • Designed XSD schema for input & output for the SOAP web services operation.
  • Developed Top Down Soap web services in spring framework for the activation of new mobile number.
  • Developed and deployed application on weblogic application server.
  • Developed web services on top of RSA to implement multifactor authentication for POS vendor.
  • Developed stored procedure and views for database component.
  • Develop test suite workflow with HP Service test for automated testing.
  • Used service locator, business delegate and singleton design pattern for development of service component.
  • Used Ibatis and spring Jdbc for the DAO layer implementation.
  • Integrated the application with jolt API to retrieve the billing details.
  • Reviewed the Functional and Business Requirement Documents’ and developed the Impact Assessment documents addressing all aspects of downstream systems.
  • Provided full-time support to QAT, defect triage, Production deployments support and resolved post deployment issues.
  • Managed a team of 3 members who were at an offshore location and coordinated with the on-site management.
  • Interacted with heterogeneous systems and business group

Environment: Eclipse, Java6, Accurev,XML,XSD, ANT,Oracle 10, Weblogic Application Server 10.3, Spring, iBATIS, JAXB, SoapUI, JUnit, Cobertura,WSDL,Web services, Jolt API, HP Service Test 9.x.PL/SQL

Confidential, Bellevue, WA

Sr. Java Consultant

Responsibilities:

  • Modifies existing XSD schema for adding new input and output parameters.
  • Used castor framework to marshal and unmarshal of Schema.
  • Developed business logic in EJB components.
  • Developed and deployed the application in weblogic 8.1
  • Developed stored procedure and views for database component.
  • Performed code review and bug fixes.
  • Used accurev as repository control.
  • Written Stored Procedures and Sql queries for DAO layer implementation.
  • Used OOD design pattern for the development of EJB components.

Environment: Eclipse, JDK1.4.2, Accurev, XML,XSD, ANT,Oracle 8i, Weblogic Application Server, Visio, EJB, Castor Framework

Confidential, Seattle, WA

System Architect

Responsibilities:

  • Developed adaptor component to facilitate communication between jboss and Crystal report.
  • Developed plugin component in java for connecting to configuration management tool.
  • Use Erwin to for data modelling and design the schema to integrate with third party tool.
  • Gathered business requirement from differ groups and provided technical architecture for information flow.
  • Installation and configuration of Jboss and Treecache

Environment: Solaris, Eclipse, JDK1.5, VSS, ANT, Oracle 9i, JBoss Application Server, Visio, PL/SQL, Erwin, XML Schema, Crystal Report, JRC, TreeCache

Confidential, Reston, VA

Sr. Java Consultant

Responsibilities:

  • Extensively used struts framework for developing forms and used the validator framework for input validation validating .
  • Developed Data script for exporting production data into pre-prod environment using SQL loader.
  • Configured the application in clustered WebSphere 6 using replication domain.
  • Created technical design document and system flow diagram for migrating the application into new framework.
  • Configure IIS web server with WebSphere application server.
  • Developed Application framework with EJB session façade and DAO layer.
  • Created use case, sequence and class diagram for purchase module
  • Implemented business Logic in entity beans.

Environment: Solaris, Windows-XP, Eclipse, JDK1.4.x, PVCS, Java Mail, JSP, JDBC, XML, log4j, ANT, Oracle 8i, Websphere Application Server 6, Struts, PL/SQL, Session façade pattern, LDAP schema.PL/SQL,UNIX

Confidential, Reston, VA

Sr. Java Consultant

Responsibilities:

  • Used struts framework for developing forms and used the validator framework for input validation.
  • Developed and deploy the application on weblogic server.
  • Developed business logic of application in EJB component.
  • Modified the database query to improve the performance of application.
  • Refactor the code to avoid sql injection.
  • Wrote application utility to get the user authentication from active directory via LDAP

Environment: Solaris, Windows-2000, JDK1.3.2, Struts, JSP, Servlet, JDBC, Oracle (9i), WebLogic, PVCS, CRON, ANT, EJB.

Confidential, Reston, VA

Sr. Java Consultant

Responsibilities:

  • Gathered business requirements and wrote functional specifications and design documents.
  • Developed User interfaces for enhancement in JSP and SWING.
  • Used JavaScript for parameter validation.
  • Develop sql script for deployment artifacts.
  • Provided on-site support in deployment of application.
  • Develop and deploy the application on WebSphere 3.5 in single node environment.
  • Wrote Servlet and JDBC component for data persistence.

Environment: Solaris, Eclipse, JDK1.4, PVCS, HTML, JavaScript, Java Mail, JSP, JDBC, Oracle 8i, WebSphere Application Server 3.5, SWING, Perl.SQL

Confidential

Sr. Software Engg.

Responsibilities:

  • The user can access the web-based system to submit the proposal request along with RFP from customer if available and a resource will be allocated as a proposal manager to prepare the proposal.

Environment: Windows-XP, Eclipse, JDK, VSS, HTML, JavaScript, J2EE, JSP, JDBC, XML, log4j, Oracle 8i, Websphere Application Server

We'd love your feedback!