We provide IT Staff Augmentation Services!

Sr. Java Consultant Resume

State Of, IndianA

SUMMARY:

  • Mahesh has about 14 plus years of experience in large development / maintenance, implementation, support projects in Insurance, healthcare, pharma and public sector domains. Experienced in requirement analysis, design, and development, providing technical solutions. Experienced in planning, effort estimates, release management, test planning and test optimization techniques, defining, identifying and addressing process gaps. Experienced working in different project execution models like Agile, waterfall and other project execution models. Presently working as a Sr Java Consultant . Experienced in Maven, Ant, JSP, Servlets, AngularJS, Struts, Spring MVC, EJB, SOA, SOAP web services, REST based APIs, XML, WebSphere, Message Queues, HornetQ, Mule ESB, Corticon (BRM) and Databases like Oracle, DB2, Sybase .
  • Designing & Developing Java/J2EE applications, Expertise in Java, J2EE, Object Oriented Programming, SOA, WSRR
  • Designing & Developing Java/J2EE applications
  • Implementing Service Oriented Architecture (SOA) principles by creating soap and restful Webservices and using WSRR
  • Design and development of SOAP and RESTful Webservices
  • Experience in working with Enterprise Service Bus like Mule ESB
  • Design and developing Mule flows using MULE ESB, creating and configuring Queues using Hornet Q
  • Designing and developing both Online and batch systems using both Synchronous and Asynchronous communication
  • Designing and developing batch jobs to process data from external systems
  • Architecting and developing complex enterprise systems integration using Mule Enterprise Service Bus (ESB)
  • Maintain, configure and deploying applications in IBM WebSphere application server (WAS)
  • Designing and Development using ALM tools including Rational Team Concert/JIRA/Bamboo/HP
  • Designing and Developing MVC (Spring MVC) based dynamic web applications
  • Designing and Development of JEE components using Spring framework and persistence frameworks
  • Integrating the sub systems using Message Oriented Middleware(IBM Message Queue / Hornet Queue) by developing and configuring Message Queues and Listener ports
  • Participate in Joint Application Development (JAD) session with clients in requirements gathering along with BA’s
  • Expertise in modeling, design, architecture, implementation and optimization
  • Expertise in standard build and continuous integration tools such as Maven, ANT, SVN, Bamboo, Hudson and Jenkins
  • Demonstrated ability in developing innovative solutions and defining solutions using OO design patterns / frameworks
  • Experienced in software life - cycle (SDLC), from conception through beta-test, ship and maintenance
  • Excellent communication skills, comfortable interacting with technical and non-technical audience
  • Experienced working in onsite - offshore execution model. Coordinating with offshore team, providing technical and functional clarifications
  • Experienced in planning, providing resolution and tracking issues to closure
  • Experienced in risk management, resource planning,
  • Mentoring and training junior resources

TECHNICAL SKILLS:

Java: J2EE, JSP, JSTL, Servlets, XMLMule: ESB, SOAP and Restful WebservicesEclipse: IDE, Hornet Q, AJAX, JSON, SPRING

Struts: Javascript, JQuery, Hibernate, HTML

Oracle: SQL Server, SQL, PL/SQL, WebSphere, QTPHP ALM and QC: MiniTab, Smart Testing, Linux, Windows OS.

PROFESSIONAL EXPERIENCE:

Confidential, State of Indiana

Sr. JAVA Consultant

Responsibilities:

  • Design and develop batch interfaces, User Interfaces, synchronous and asynchronous web services
  • Design and Develop mule flows to handle the web service requests and responses
  • Create, Configure and utilize HornetQ’ s to add requests and responses
  • Responsible for preparing high, low-level design documents and pseudo code
  • Review the code using automated tools using Check Style for SONAR violations
  • Track and Re-factor, fix the SONAR issues in the code to adhere to the coding standards
  • Coordinate with external agencies to define and configure request and response payloads, file structures for send and receive interfaces
  • Develop, Review preliminary and detailed design specification documents
  • Responsible for reviewing, and directing the work of more junior staff
  • Coordinate activities between work streams and identify changes in scope
  • Understanding the requirements, identify gaps, document and prepare estimates for implementing the changes
  • Participating in Joint Application Development (JAD) Sessions with client to understand, Analyze and map business requirements to technical requirements.
  • Coordinate with configuration, infrastructure, testing and other application teams
  • Assign and Track the defects in JIRA / RTC, generate and share the defect status report
  • Participate in defect status and DBCR meetings
  • Work closely with the offshore team to provide technical and functional clarifications where required
  • Work closely with the testing team to plan, identify the issues, provide required clarifications
  • Training the application developers and Providing technical guidance to the junior developers
  • Providing advanced troubleshooting oversight for complex issues

Environment: WebSphere Application server, Mule Enterprise Service Bus, Eclipse IDE, JSP, Servlets, AJSON, AJAX, Angular JS, Enterprise Java Beans EJB 2.1, SOAP and Restful Web Services, Spring MVC, JSTL, Corticon Rule Engine, Oracle DB as backend, HornetQ as Message Oriented Middleware, HP Exstream for Correspondence, Fast4J framework as ORM, MVC framework, SVN, RTC, JIRA, SONAR, SQL developer

Confidential

Lead Consultant

Responsibilities:

  • Responsible for understanding the requirements, analysis, design, develop and document the solution to satisfy business requirements
  • Responsible for preparing high-level design documents
  • Developing low-level design documents and pseudo code
  • Responsible for reviewing design documents and authorizing (as part of Change Advisory Board)
  • Responsible for code reviews and providing review comments to the technical teams
  • Developing prototypes and POCs for the approach to be followed by the technical teams
  • Responsible for developing web services using CXF framework and Maven archetypes
  • Responsible for registering a service in the WSRR both as a consumer and as a provider
  • Developing MULE (ESB) projects for the services with synchronous and asynchronous mule flows
  • Defining logical services in Mega
  • Registering service capability versions in WSRR both as consumer and provider
  • Trouble-shooting the problems / issues, providing solutions to the development teams
  • Mentor and train the resources, provide technical guidance to the team
  • Interacting with the offshore team and provide required technical clarifications for completing the development tasks
  • Writing and executing the JUNIT, Headless integration test
  • Working as part of a Scrum team in an Agile model, attend stand-up calls with the customer

Confidential

Technical Lead 

Responsibilities:

  • Responsible for understanding requirements
  • Worked as a cluster lead for a group of applications
  • Responsible for code reviews, assigning work to the team members
  • Mentor and train the resources, provide technical guidance to the team
  • Status reporting to the customer, offshore project manager
  • Involved in design activities and prepared UML diagrams for the system
  • Interacting with the onsite team for getting the technical clarifications
  • Developed EJBs and other components (JSPs, servlets, delegates etc)
  • Worked on WAS deployments and database setup for the project releases
  • Prepared release notes and post deployment activities
  • Given pro-active suggestions to the customer for which received customer appreciations
  • Used SVN as code repository

Technologies: Java, Oracle 10g, WAS, RAD 7.0, JDK 1.4, Web Sphere MQ series, UNIX, and Maven 1, CVS, JMS, LDAP

Confidential

Technical Lead

Responsibilities:

  • Review SOW’s to understand the scope of work; initiate and get approval of change requests
  • Responsible for understanding requirements
  • Involved in design activities and prepared UML diagrams for the system
  • Interacting with the onsite team for getting the technical clarifications
  • Redesigned the entire test cases to improve the re-usability, traceability and test coverage
  • Completed the automation of identified scenarios using QTP
  • Conducting review meetings with the team members to ensure that relevant issues are captured, actioned where necessary and resolved
  • Prepare and distribute status reports periodically to relevant stakeholders
  • Prepared release notes and post deployment activities
  • Interact regularly with the client to review status of work, identify and resolve issues
  • Participate in Quarterly management review with Senior management and Quality circles

Environment: JDK 1.4, J2EE 1.4 (Servlets, JSPs, EJBs), AIX, DB2, Web Sphere Application Server, WSAD 5.0, Web Sphere MQ series, Mainframe Host as back-end

Confidential

Sr. Developer

Responsibilities:

  • Requirement analysis and study.
  • Develop low level design documents based on the SRS and high level design documents
  • Responsible for developing JSPs, Servlets
  • Worked on multiple enhancements, change requests, defect fixing
  • Designed pseudo code based on high level design documents
  • Developed program and performed unit testing to ensure correctness of code
  • Prepared unit test cases (JUNIT) based on the requirement documentation
  • Responsible for post deployment verification (smoke / sanity testing)

Hire Now