We provide IT Staff Augmentation Services!

Sr. Consultant Resume

SUMMARY:

  • Over 13 years of experience in full project life cycle of Enterprise applications using Java/J2EE and open source technologies.
  • Extensive experience in implementing large scale, high volume N - tier application analysis, designing, solution and development using industry wide acceptable java based open source frameworks.
  • Experienced to work in agile and test-driven development (TDD) based projects.
  • Experience in requirement analysis, estimations, Team management and coordination with stakeholders to deliver the Application.
  • Around 7-years of experience in Banking and Financial services with Investment Banking regulatory reporting, Trade systems and housing finance and mortgage.
  • Experience of working in Telecom domain for leading telecom service provider.
  • Experience in migration of legacy systems to new systems using latest technologies and tools.
  • Experience in design and development of web and batch application using Spring boot, spring MVC, Spring data, Spring Batch, JSR-352, Hibernate, Struts 2, Messaging and Cache.
  • Expertise in SQL, PL SQL writing, query performance tuning and optimization.
  • Experience in RESTFUL API web services development.
  • Experience in drools rule development, JMS, spring integration, oracle coherence cache, Ext.JS, Ajax, flex, UNIX scripting.
  • Extensively used tools including Eclipse, My Eclipse, RAD, WSAD 5.0, perforce, GIT, SVN, CVS, PVCS, Rational Clear Case 7.0 and Rational Clear Quest, HP Quality Center.
  • Experience in design and development of batch applications to process very large volume of data.
  • Experience in Solution design, Object Oriented Analysis & Design, design patterns, High Level Design document and Detailed Design document, Code and design reviews.
  • Excellent problem resolution skills with ability to work in client facing projects in a highly visible role.
  • Writing proof of concepts (POC) for technical feasibility analysis.
  • Experience of complex application migrations.
  • Adaptive to the environment and has capability of completing complex tasks independently and motivating team to achieve goals.
  • Excellent communication and interpersonal skills with short learning curve when faced with new challenges and new environments.

TECHNICAL SKILLS:

Java based Technology: JDK 8 and jdk 1.7,Spring boot 2.1.5, Spring 5.x,Spring MVC, Spring Data, Spring Batch, Spring integration, JSR 352 batches, Struts 2 and 1.x, JPA, Hibernate 5.x, Servlet, JSP, Drool rules 6.x, JDBC, JNDI, LDAP, JBPM, JMS, JPA, MQ, Junit, REST full web services using Jerssy.

Database: MS SQL Server 2012, DB2, Oracle12c, Oracle Concurrent jobs, Sybase, SQL, PL SQL, Stored procedure, function, schema design, performance tuning.

UI and Scripting: Java Script. Ajax, Ext.JS, Flex, Json, shell script

Tools: /Technology Eclipse, My Eclipse, RAD 6.0, WSAD 5.0, Autosys jobs, oracle coherence cache, Eh cache, GIT, Git-eye, SVN, perforce, CVS, maven build, Ant, Hudson, Jenkins Pipeline, CI—CD, Sonar,TOAD, Data Studio, Putty, Teamcity, perforce, maven, HP QC, HP PPM, EA

Application/Web Servers: Tomcat 9, WebLogic 12.x, Jetty, Jboss, WebSphere Application server 8.0, Apache

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

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Consultant

Responsibilities:

  • Working as a Sr. consultant in individual contributor role to own modules that includes design, TDD and delivery till Production and 2 weeks production support to assist operation team for any issues.
  • Taking care of initial project set-up, spring boot configuration using annotations, coding functional stories, junit using mockito, ensuring sonar code coverage and build and deployment using Jenkins pipeline jobs.
  • Participating in design and architecture reviews and address any design review comments.
  • Identify the performance bottleneck of the application and to fine-tune the system for better performance to meet the Business needs. Performance tuning of code as well as sql quires.
  • Perform security check and verify the application should not allow for different types of injections.
  • Writing proof of concepts (POC) before applying and proposing the changes for complex changes.
  • Deployment of batches and ksh creations.
  • Point of contact for technical, architectural and design issues for re-write modules.
  • Coordinating with Testing team, middleware and DBA for deployment and environment issues.
  • Responsibilities include understanding the functional specification documents, estimation of user story, analysis and solution design, implementation, unit testing and UAT support.
  • Working on development of Batch modules, ksh/sh creations, autosys JIL creation and deployment.
  • Creating Design document and support documents.
  • Peer Code reviews and technical depth monitoring.

Tools: and Technologies: JDK 1.8, DB2 10.5, spring boot 2.1.5, Spring 5.x, Spring data, JPA, Hibernate 5.x, spring batch, REST Web services, Junit, Sonar, tomcat 9, Eclipse, WebLogic queues, JMS, BIG IP for load balancing and high availability, Jenkins pipeline for build, deployment and test automation suits, SAAS Fortify Scan for security checks

Confidential

Sr. Consultant

Responsibilities:

  • Worked as a Sr. consultant and part of Technology Solution and Architecture team.
  • Worked as individual contributor to design and code the new batch requirements using JSR 352 and spring batch framework.
  • Converted the longest running and complex batch into Spring batches and JSR 352 batch standards to improve the performance using partitioning and chunck based processing.
  • Coding complex user stories using core java, spring, spring batch, eh cache and BeanIO.
  • Responsibilities include estimation of user story, analysis, solution design, implementation, unit testing and user sign off.
  • Deployment of batches and ksh creations
  • Automic configuration to schedule the batches.
  • Performance tuning of batch application and sql quires tuning.
  • Creating Design document.
  • Writing junit test case using mockito.
  • Code reviews and technical depth monitoring.
  • Point of contact for technical issues of offshore development team.
  • Addressing architectural and design issues for new components.

Environment: JDK 1.7, Oracle 11g, spring, spring batch,JSR-352, Automic, Web services, Junit, Sonar, WAS-8, Eclipse, Mule, JMS

Confidential

Lead Java Developer

Responsibilities:

  • Lead Developer working as an individual contributor along with guiding and mentoring the team.
  • Coding complex user stories using core java, spring, spring batch, eh cache and drools.
  • Developed RESTFUL web services based on JSON.
  • Created Restful service clients and used ehCache to cache the results.
  • Developed spring batch and drool rules-based EOD Trade processing engine to report EOD snapshot.
  • Design and implementation of migration from existing tibco based hkma reporting module to new system.
  • Responsibilities include estimation of user story in sprint planning till completion and sprint review and demo to product owner at the end of sprint.
  • Used camel based routing to read and process trade message flowing from MQ.
  • Created autosys jil files and deployment.
  • Performance tuning of batch application and sql quires tuning.
  • Write junit test cases using mockito.
  • Used GIT for version control and reviews and Agile Methodology.
  • Involved in sprint planning, scrum, sprint review and retrospective calls and TDD based development in agile methodology.
  • Participating in Architectural and design discussions.
  • Using dev ops tools i.e. TeamCity, Sonar, Nolio, logmon.
  • Work with teams located in multiple geographies and time zones
  • Guiding and mentoring new joiners in team.

Environment: JDK 1.7, MS sql server 2012, spring, spring batch, Drool 6.1.0, EH Cache, Autosys, RESTFUL API services, Git, Junit

Confidential

Lead Java Developer

Responsibilities:

  • Developed POC using spring batch and integration and framework set-up for Analyzer engine.
  • Leading the offshore team consisting of 8 team members.
  • Created spring batch-based jobs with concurrent processing using partition and step flows.
  • Written business rules in Drools drl files and decision tables.
  • Actively involved in Requirement analysis, architectural solution Design.
  • Created hibernate based dao using spring.
  • Written complex sql queries for reporting and worked in PL/sql.
  • Worked on sql query tuning and performance tuning of overall engine.
  • Writing junit test case.
  • Used iterative and agile based development approach
  • Responsible for code review, deployment and maintaining technical depth as per project norms.
  • Interaction with product owner, users and coordination with onsite team.
  • Coordinating with UAT Team and UAT support.
  • Owning the deployment and post production verification.

Environment: JDK 1.7, MS sql server 2012, spring, spring batch, JMS, Hibernate, JPA, web service, Spring MVC, Ext.JS, SVN

Confidential

Senior Java Developer

Responsibilities:

  • Involved in requirement analysis, design, implementation, code reviews, deployment, UAT and coordination with onsite team.
  • Created batch jobs using core java, multithreading and concurrency.
  • Developed http services to get data.
  • Created autosys jil files for scheduling the batch jobs
  • Refactoring of java classes to achieve better design.
  • Running daily status call and tracking progress and effort.
  • QA testing support and coordination with UAT Team.
  • Development in iterative and agile environment.

Environment: JDK 1.6, Sybase, UNIX, Flex, Hibernate, spring core, MVC, MQ, Win XP, Perforce

Confidential

Senior Java Developer

Responsibilities:

  • Analysis of migration from existing legacy system to new system.
  • Actively involved in Data Analysis and DB schema design
  • Created new screens using JSP and struts.
  • Created database scripts to migrate existing data into new schema for oracle DB.
  • Review java code, sql queries written by team members.
  • Supported QA, SIT and UAT testing.
  • Deployment readiness and go live support.
  • Documented flow and troubleshooting task and process for operation team.
  • Writing store procedures and PL SQL function.
  • Offshore coordinator.

Environment: JDK 1.4, Oracle 10g, UNIX, Struts, PVCS, Quality Center, HP PPMC, Win XP

Confidential

Senior Java Developer

Responsibilities:

  • Propose solution design and estimated UI and core java changes.
  • Coding in java for new BOM module and designed new screen using spring MVC.
  • Re-factoring of java classes and sql queries.
  • Designed exception handling controls in java for real time issues.
  • Code reviews and production bug fixed.
  • Guiding and mentoring team members on technical and domain areas
  • UAT coordination, Go-live readiness, Operation handover Activity
  • Coordination with onsite team.

Environment: JDK 1.4, Oracle 10g, spring, CVS, PVCS, Quality Center, HP PPMC, Win XP

Hire Now