Senior Consultant Resume
SUMMARY:
- 9.5 Years of experience in Development, Technology consulting, IT systems development and maintenance of Java/J2EE applications based on distributed platform for Fortune 500 Clients.
- Core Java /J2EE/ Spring Batch/Spring web services
- Finacle Core and Finacle CRM
- JMS/MDB/IBM MQ /Enterprise event Bus
- Web Services SOAP/ REST /SOA(service oriented architecture)
- Spring 2.5/Spring MVC / Spring Batch/Spring web services
- Struts 1.2/Struts 2
- IBatis/Hibernate
- JSP/JavaScript/CSS/HTML/Angular JS
- DevOps using GIThub, Gradle, Jenkins, Sonarcube
- Hadoop HDFS, Map - Reduce, Hive, Pig, Flume
- Cloud computing using PCF following 12Factor standards
- Tableau Report designer
TECHNICAL SKILLS:
Languages: Java,J2EE,web services(SOAP / REST), Hadoop, Hive, Pig, Cloud computing
Frameworks/J2EE APIs: Application tier: Spring 2.5 (Spring IOC,AOP,Spring JDBC )Presentation Tier: Struts 1.2,Struts 2(Learner Level)JAXRPC,JAXWS,JAXB,JMS,JDBC,SOAP,REST
ORM: IBatis, Hibernate,Spring JDBC Template
IDE: Version Control:
Eclipse, RAD: Git/Gradle/Jenkins/Nexus/Clear Case
Databases: Oracle, MySQL, IBM DB2, Sybase, Tera data
OS: UNIX, Linux, Windows XP, Windows server 2003/2007Servers: Web Sphere application Server (WAS), JBOSS, Tomcat
PROFESSIONAL EXPERIENCE:
Confidential
Senior Consultant
Responsibilities:
- Create Map reduce jobs to perform transformations on the operational data tables and schedule it using Oozie that extract data from Finacle to load to Hadoop -
- Create Hive queries that will be used to extract data for Reports - phase 2 of the project is to replace Hive queries using Pig Latin scripts that replace the hive queries and provide an interface for business users to create Ad hoc Data views
- Use Tableau to generate reports in Tableau using the snapshot tables populated using above Hadoop Jobs
Confidential
Senior Consultant
Responsibilities:
- I was responsible to design and code SOAP web services exposed as APIs to all frontend systems like web and mobile to perform CRUD operations on the backend data.
- I worked on the distributed technologies to design the spring batch jobs, which will be used to replace the mainframe batch components.
- I had to perform performance tuning for the services to ensure reliability and throughput
- I reviewed and validated the Class diagrams, sequence diagrams, test cases and all the project related deliverables before being released to production.
Confidential
Associate
Responsibilities:
- Web portal development for the display of reports using - JAVA, J2EE, spring 2.5, Struts 1.2, IBatis.
- Create Web service to export report output as APIs to other consumers - JAXRPC based web service for reports data
- Create Listeners using IBM MQ to fetch flight data from TARMAC asynchronously.
- Configure Schedulers in Core Java using Spring 2.5, IBatis, deployed in Unix Platform, to publish batch reports.
Confidential
Associate
Responsibilities:
- I had started working in this project as a Java/J2EE developer.
- While the project was at its design phase, I designed the class diagrams, sequence diagrams using UML, workflows of the application for 2 important modules.
- As a developer, I was responsible for coding the application; performing application testing of peer’s modules and generating build using Maven, deploying the application on a load balanced WAS server, facilitate quality audits of the project.
- My responsibilities includes maintenance and enhancement of the application based on the user experience and feedback and adding on new functionalities into the application, enhancing the architecture to make the application more scalable robust and stable
Confidential
Senior Project Engineer
Responsibilities:
- Parser Engine -Core Java using Spring 2.5,JDBC, Regular Expression, XML parsing using JAXB.
- Graphical User interface: Struts 1.2, IBatis.
- WAS 6.0.
Confidential
Systems Engineer
Responsibilities:
- Customizing Finacle™ API’s built in J2EE (Servlets, JSP, STRUTS and EJB) in the front end, to interface with Bank’s Existing Legacy application and C++ in the UNIX platform.
- The Services were created as reusable components, which could be customised with overridden functionality using the API provided pre-processors and post-processors.
- Managing the centralized deployment of product and custom sources throughout the lifecycle of the project in WAS (Websphere Application Server).
- Delivering to Fresher Developers joining the Finacle™ Latin America Delivery Unit.
