Project Lead And On-site Coordinator Resume
Buffalo Grove, IL
PROFILE SUMMARY:
- Experienced IT Professional with about 8.5 years of experience (2.5 years at offshore and around 6 years onsite) as a Sr. Java/J2EE/Javascript Developer along with expertise in developing Web Applications using Front - End Technologies like HTML, CSS, JSP and ReactJs, SOAP/Restful API’s using NodeJs, Spring Boot, Spring MVC and Struts MVC frameworks and middleware such as IBM Websphere MQ’s.
- Experience in working with Insurance (Banking, Claims, Enterprise Telecommunications) and Retail Pharmacy domain.
- Well conversant with Software Development Life Cycle(SDLC) Waterfall and Agile/Scrum Methodologies involving Analysis, Design, Development, Testing and Implementation of application software with emphasis on Object Oriented, J2EE and Client Server technologies.
- Extensive experience with CoreJavaconcepts like Exception Handling, Collections, Multi-Threading and with advancedJ2EEsuch as Spring Boot, Spring MVC, EJB’s and Struts MVC. Familiar with new features of Java 8 which utilize functional programming paradigm in Java.
- Experience with front end technologies like JSPs, HTML, CSS, Bootstrap, Javascript, JQuery, JSON and Ajax, ReactJs.
- Experience with functional programming in Javascript and unit testing the applications developed in Node.js and React.js using Jest framework.
- Experience with message oriented middleware using JMS and IBM MQ.
- Strong Experience with code repositories like Serena Dimensions, SVN and Github, project management tools like Ant/Maven and also the deployment tool Jenkins.
- Highly experienced in development with Microservices based architecture using Restful and SOAP web services.
- Strong experience with writing SQL queries using IBM DB2, Oracle and MySQL Server.
- Experience with different IDE’s like Eclipse, Rational Software Architect, Netbeans, Atom and deployment in Application Servers like Apache Tomcat, IBM WebSphere.
- Strong experience with Unit Testing frameworks like Junit, Mockito.
- Highly experienced with providing production support to the applications and ITIL processes like Incident and Request Management, Problem Management and Change Management.
- Strong experience with Splunk to monitor logs in all the environments like Development, Simprod, Performance and Production.
- Adept in applying knowledge of tools, technologies, processes, standards & techniques to complete assignments.
- Proficient in learning new tools and technologies and quickly adapting to new environment.
- Experience in working with Onsite-Offshore model and handling the offshore team of 7-8 resources.
- Excellent interpersonal and communication skills, coupled with strong technical and problem solving capabilities
- Ability to work under pressure and manage multiple project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.
TECHNICAL SKILLS:
Scripting and Programming Languages: Core Java, J2EE, Spring MVC, Struts MVC, Spring Boot, Restful and SOAP Web Services, EJBs
Front End Technologies: JSPs, HTML, CSS, Javascript, Jquery, JSON and Ajax, JSX.
Unit Testing: Junit, Mockito, Jest
IDE s: Eclipse, Rational Software Architect, Netbeans, Atom, VSCode
Tools: and Packages: MS Office, MS Visio, HP Service Manager, Apache Maven, ANT, Jenkins, SharePoint, Lotus Notes
Databases: IBM DB2, DB2 Command Editory, Toad, Oracle, MySQL Server, SQL Server
Others: Cloud Management Portal, Splunk, SOAPUI, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, Buffalo Grove, IL
Project Lead and On-site coordinator
Responsibilities:
- Work as a team lead to gather requirements from Client and pass it further to onshore and offshore resources for completion of work.
- Configure IBM Websphere MQ’s to delegate messages to appropriate queue.
- Develop the code to retrieve messages from queue in XML format.
- Use Jibx marshall and unmarshall technique to convert messages from object to xml format and xml to object format respectively.
- Use EJB MDB and JMS services for messaging service
- Use queue manager to route messages to following queue in case of success and error queue in case of failure.
- Unit test the application using Junit.
- Integrate with many other triggering applications and consumer applications for retrieving the data as well as passing the data.
- Lead the application team in helping to migrate from Dimensions/Ant to Git/Maven.
Sr. Java Developer
Confidential, Bloomington, IL
Responsibilities:
- Developed the shell for the UI using ReactJs, for the API using NodeJs.
- Created DB schema using PostgreSQL pgAdmin4.
- Integrated the UI code with Webpack to bundle Javascript files for usage in a browser.
- Integrated with Babel transpiler which allowed developer to write code in recent published version without the need to worry about that code being supported by the browsers.
- Developed the UI screens using JSX (Javascript Syntax Extension).
- Designed tables for initial set up of MIND DB. Tables were designed in such a way so each field on the UI is created as a new row in the DB and not as column.
- Involved in creating HLD and LLD documents for building the application.
- Developed the web application in Struts MVC framework with IBM DB2 as the Database.
- Developed the SOAP Web Services to expose the functionality to consumers.
- Completed Unit Testing using Junit and Mockito
- Deployed the applications and web services in all the environments using Application Deployment and Activation Tool
- Migrated the application from Struts MVC framework to Spring MVC framework due to security vulnerabilities with existing Struts framework across the enterprise.
- Upgraded the Websphere Application Server from 7.0 to 8.5
- Completed Unit Testing using Junit and Mockito
- Deployed application and web services in all the environments using Cloud Management Portal.
- Upgraded all the SOAP Web Services to Restful APIs for faster performance and created new microservices so as to disallow direct integration with the DB for all the Automation tools and batch jobs.
- Created views for tables to allow better performance and allow multi search queries.
- Upgraded the auto-assignment of IP’s in MIND DB due to Enterprise Data Center Migration.
- Completed Unit Testing using Junit and Mockito.
- Deployed application and web services in all the environments using Cloud Management Portal.
- Upgraded the existing Spring MVC framework to Spring boot to minimize manual configuration and make use of Spring Boot’s Auto configuration.
- Maintenance/Support of the existing application.
- Used HP Service Manager for Incident/Request Management, Problem Management and Change Management.
- Used Splunk to monitor logs.
- Created HLD and LLD documents for migration of the application from J2EE to Javascript Frameworks using Node.js as the backend and React.js as the front end.
Confidential
Sr. Java DeveloperResponsibilities:
- Developed the web application for Agents to get enrolled into the system.
- Integrated with Associate Registers database to get information about Agent and his/her staff members.
- Integrated with the other restful API’s to consume data regarding Agent staff’s progress, authorizations and certifications.
- Maintenance/Support of the existing application.
Confidential
Sr. Java DeveloperResponsibilities:
- Created the Microservices using Restful APIs for Login Functionality, Online Claim submission.
- Coordination & communication with Business Partners for clarification on requirements.
- Worked for LDAP Authentication for Agents as well as customers to provide adequate access after logging in.
- Helped Pocket Agent developers in integrating the created microservices and unit testing the same.
Confidential
Sr. Java DeveloperResponsibilities:
- Developed the LDAP authentication mechanism to get access to Viptela/Velocloud gateway.
- Consumed Viptela/Velocloud API’s to send initial device set up request and access the returned data in JSON format.
- Restful API’s were created to send the returned response to other teams automatically for the deployment of the SDWAN device.
Confidential
Sr. Java DeveloperResponsibilities:
- Developed the UI screens in Client Specific Framework known as SFX/DDUI.
- Matched the UI Screens with those provided in the Razor Fish by Customers.
- Unit and System testing.
- Written Junit Test Cases.
- Issuance development and deployment on server.
- Fixed the defects.
Confidential
Sr. Java DeveloperResponsibilities:
- Converted existing VB/ASP application to JAVA/J2EE.
- Integrated J2EE application with the existing application.
- Unit and System testing.
- Written Junit Test Cases.
- Issuance development and deployment on server.
- Fixed the defects.
