Java Consultant Resume
SUMMARY:
- 13 years of experience developing API’s at Confidential, Polaris, Confidential, Confidential and Confidential
- Certified Project Management Professional (PMP®) from PMI
- Certified Java Standard Edition 6 Programmer Professional
- Certified Stanford University Machine Learning Programmer
- Certified Big-Data and Hadoop Developer from Simplilearn
- Certified “Data Stream Development via Spark, Kafka and Spring Boot” from Packt Publishing
- Software Development Experience (13+ Years)
- Published above 10 white papers in International Conferences and Filed 20+ patents.
TECHNICAL SKILLS:
Skills: Skilled in all phases of software development lifecycle using Java/J2EE, Spring, Springboot, Hibernate. Wide experience in Integration and ESB using Web-services (Soap/Rest), JMS, MongoDB, ETL, Apache CXF, Apache-Camel, OSGI. Project Management, Design Patterns, JBPM, Drools, AWS, Database design, SQL, Struts, Groovy, Apache Camel, Servicemix-Fuse, Agile, Scrum, Machine Learning, IBM-MQ, API Development, Junit, NodeJS, AngularJS, Big Data, Hadoop Eco-System, Apache Spark, Apache Kafka
PROFESSIONAL EXPERIENCE:
Confidential
Java Consultant
Responsibilities:
- Part of Development Team to automate Land Title Registry workflow to online Forms rather than PDF’s.
- Developed microservice APIs and Integrated microservices using REST webservices,
- Used Java 1.8, Spring, Hibernate and Node JS to create those Webservices.
- Part of Scrum team assigned to the SDLC process. Participated in Sprint planning meetings, retrospectives and stand-ups.
- Did the analysis, design, development, Junit testing, deployment with bug fixing for development and production issues.
- Used Angular JS 5 to create Frontend. Used Dropzone javascript and Dragula to create frontend drag and drop components.
- Used Jenkins as CI/CD tool.
- Used Apache Kafka for message communication
- Became part of core development in almost no time.
- Used latest technologies like Open API, Spring Cloud, IntelliJ, Docker in the project.
- Worked under Agile environment with 10-day sprints with dedicated scrum master, product owners and project manager.
Technological Environment: Java, Spring, Jenkins, Node JS, AngularJS 5, Docker.
Confidential
Senior Software Developer
Responsibilities:
- Part of Development Team to create APEX project for Safeway to fasten their Offer and Promotion Discounting Module using Java/Spring/JDBC Template/Vaadin on Springboot IDE.
- Developed microservice APIs and Integrated microservices using REST webservices.
- Part of 8 member Scrum team assigned to the SDLC process. Participated in Sprint planning meetings, retrospectives and stand-ups.
- Did the analysis, design, development, Junit testing, deployment with bug fixing for development and production issues.
- Used Java 1.8 and Spring directly with JDBCTemplate to connect to the database and execute SQL queries. Used to handle the creation of connection, statement, statement execution and release of resource.
- Worked with SQL in-depth on DB2 mainframes system beneath. Used query plan to debug correct and improve complex SQL queries.
- Worked under Agile environment with 10-day sprints with dedicated scrum master, product owners and project manager.
Technological Environment: Java, Spring, Hibernate, DB2, Jenkins, WebLogic, Splunk.
Confidential
Senior Software Developer
Responsibilities:
- Lead 3 member team for developing microservices using Springboot.
- Developed and integrated API/microservices on REST webservices and JBPM/Drools from scratch.
- Architected solutions for the customer as per the need of project.
- Created complete offshore infrastructure for Client with development servers on AWS, JIRA and Jenkins etc.
- Used the cutting edge technologies like JBPM/Drools/KIE Workbench for development.
- Did the analysis, design, development, unit testing, demo and delivery for client.
- Worked under Agile environment of 3 week sprints. Acted as scrum master.
Technological Environment: Java, Spring, Hibernate, JBPM/Drools, KIE Workbench, PostgreSQL and MongoDB, JIRA.
Confidential
Software Development Lead / Architect / Manager
Responsibilities:
- Lead 30+ member ERP application development team for renowned companies like (GE/Thirdpillar/CitiBank/Sunpower/SunEdison/KIBO) with varying domains.
- Used Client provided application ERP development framework called Codify and technologies like Spring, Hibernate, OSGI, Servicemix, Apache Camel, Apache CXF etc on Eclipse and Springboot.
- Not just used client provided ERP product but helped in development of the ERP product itself as well.
- Helped develop and enhance ESB layer of the product using cutting edge technologies like OSGI/Apache Camel on top of Spring and Hibernate.
- Created APIs and microservices for client using REST, SOAP, JMS, MQ, JBPM Apache Camel, Apache CXF based on various integration design patterns.
- Worked as architect. Handled the communication with Client to understand the requirements and then helped architect solutions. Afterwards divided the work into individual bits to be distributed among and developed by the team.
- Used AWS for deployment of application and logs monitoring.
- Used Jenkins for continuous integration.
- Used JMeter for performance testing of applications.
- Worked under Agile environment with 3 week sprint. Acted the role of Scrum Master and used JIRA to manage the scrum. Reported directly to product owner.
Technological Environment: JAVA, Spring, Hibernate, Apache Camel, OSGi, JBPM, drools, Jmeter, AWS, Eclipse, KIE Workbench, PostgreSQL, REST & SOAP, JIRA.
Confidential
Module Lead / Architect
Responsibilities:
- Lead 7+ member ERP application development team to develop product for insurance companies which will be used by its internal/external legal force while dealing with legal insurance dispute cases.
- The solution was developed on ERP platform that is called Passport (by Datacert Inc) using Groovy, Java, Drools, Spring and Hibernate.
- Used Jenkins for continuous Integration.
- Worked under Agile Environment of 3 weeks sprint which used Mingle cards to manage Scrums.
- Used MySQL for database.
- Used IBM-Cognos for ETL.
- Helped create automated Smoke suit and Full regression suit for continuous Integration.
- Architected and created solutions for innovative features requested by Client.
- Used REST & SOAP API/webservices for integration needs of the project.
Technological Environment: JAVA, Spring, Hibernate, JBPM, Drools, JMeter, Jenkins, Eclipse, Mingle Cards, REST & SOAP, JIRA.
Confidential
Team Lead
Responsibilities:
- Lead 3+ member Corporate Liquidity Management Solution (Roadmap Team) team to create an intuitive front end solution for providing instant access to Multi Bank Cash Concentration and Cash Forecasting for Treasury Managers.
- Worked as part of the development team. Did the analysis and design for Polaris on a streamlining feature for immediate international transaction. The problems identified by me in analysis phase helped save a huge development cost for the company.
Technological Environment: Java, Apache Struts, Hibernate, Oracle.
Confidential
Technology Lead
Responsibilities:
- Lead 5+ member ESB team to implement and customize Banking Product called Finacle.
- Helped develop and customize Finacle integrator or FI, an ESB platform used to communicate between different internal banking components or any third party software used by banks.
- Worked as Integration lead who integrated different systems of both external and internal entities of bank by customizing and configuring the integration components.
- Used Java, Websphere MQ, webservices, SOAP and REST Webservices for ESB layer.
- Went to Onsite on Client Banks for deployment and customization of ESB layer.
- Worked as Technology Evangelist for Customers on Technology.
- Developed and Integrated API/microservices using REST webservices.
Technological Environment: Java, WebSphere MQ, EJB, Webservices, SOAP, REST, Spring, Hibernate.
