Technical Consultant Resume
Troy, MI
SUMMARY
- 9.9 years of experience in full life cycle development of software product, Object Oriented Analysis, Design, Implementation, Testing and Deployment.
- Functional domain experience includes Telecom, Banking and Insurance with leading clients Confidential & Confidential, Confidential and Statefarm.
- Experience in Agile Software development environment using methods like Scrum, Pair programming, Pivotal tracker and Jira.
- Experience on J2EE technologies including Servlets, JSP, JNDI, Web Services - RESTful, JDBC, Spring, Hibernate.
- Experience with Java and J2EE frameworks like Struts, Spring MVC, Spring Boot2.0,Micro Services, Log4J and LDAP.
- Experience in TDD with JUnit to write test classes.
- Hands on experience on Continuous Integration and delivery (CI/CD) using Jenkins, Hudson.
- Hands on experience on deploying the apps to different platforms like Pivotal Cloud Foundry, Tomcat
- Excellent experience in development and deployment of middleware components using JMS.
- Experience in Objected Oriented Design patterns and J2EE Design patterns like MVC, Front Controller, Abstract Factory, DTO, DAO and Business Delegate patterns.
- Experience in using J2EE enterprise application servers like Weblogic,JBOSS.
- Strong development and support knowledge on Oracle, SQL, PL/SQL queries programming and creating objects such as Stored procedures, packages, functions, triggers, tables, and views.
- Experience in Oracle databases and database structures, SQL*loader, UTL FILE and UNIX Shell scripting.
- Expertise in using tools such as TOAD, PL/SQL Developer, Rapid SQL and SQL*Plus.
- Experienced in Enterprise based clustering solutions using Weblogic.
- Expert in writing simple, complex SQL queries, functions, triggers and stored procedures using PL/SQL.
- Expert in using java based IDEs like MyEclipse, Eclipse, RSA and STS.
- Experience with Source control tools like SVN and Clear Case.
- Expertise in UNIX, Windows NT, Windows 2000 operating systems.
- Excellent team player and motivator with good analytical, planning and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: Java 1.4 to 1.8, SQL and PL/SQL
J2EE Technologies: Servlets, JSP, Struts 2, JNDI, JDBC, Web Services, Spring Core, Spring MVC,Spring Boot2.0, Micro Services
SDLC: Waterfall, Agile.
Application Servers: Weblogic 8.1/9.2/10.0/10.3, webSphere, Tomcat
Frame Works: Spring, Spring Boot/Cloud, Struts, JUnit, Log4J
Databases: Oracle 8.X, 9.X 10.X, PL/SQL
IDE’s & Utilities: Eclipse Juno, STS and Jdeveloper
Scripting Languages: JavaScript, AJAX,Jquery, HTML,CSS,UNIX Schell Script, JSON
ORM Tools: Hibernate 3.5/4.0
Database Tools: TOAD, SQL Plus, Rapid SQL, PL/SQL Developer.
Operating Systems: UNIX (Sun Solaris, AIX), Red hat Linux, WINDOWS 98/2000/NT/XP
Modeling Languages and Tools: UML, Rational Rose and Visio
Build Tools: Ant 1.6, Maven 3.0
Version Control Systems: SVN, Rational ClearCase, GIT.
Cloud/Special Software/Tools: PCF, Docker, Quality Center, JUnit, TOAD, PL/SQL developer, MAC, Remedy, SOAPUI, Autosys, Splunk, Jenkins, Hudson.
PROFESSIONAL EXPERIENCE
Confidential, Troy, MI
Technical Consultant
Responsibilities:
- Attend daily scrum meetings with scrum master and report the status.
- Involved in High Level Design and Low Level Design document preparation.
- Leading/Guiding offsite team.
- Designed the complete architecture of the application.
- Implemented microservice and deployed to Pivotal Cloud Foundry (PCF).
- Created the application from scratch for UI with Angular 2.
- Moved some of the existing services to cloud to reuse them.
- Migrating existing applications to browser compatible applications.
- UI development, SFX, 1X, JSP, JQuery, CSS, Bootstrap used as view technologies.
- Responsible for implementing the project in which is built on Spring MVC, Spring JDBC.
- Web services, XML, XML Bean, JAXB, XSD extensively used for building Web services.
- Developed complex SQL queries, stored procedures, functions, triggers and created indexes wherever applicable in Oracle database.
- Worked in highly agile environment with very frequent production releases.
- This project was developed with full TDD as well as pairing.
- Used swagger for documentations.
- Participated in the build, deployment and release process for patches. Fixed Security Vulnerabilities
- Responsible for distributing, tracking, communicating issues to developers and reporting status to manager on daily basis.
Environment: JDK 1.6, J2EE, Spring MVC, Spring Boot2.0, Micro Services, PCF, Docker, JDBC, MAVEN, XML, JAX-RS, JAXB, JSON HTML, CSS, Java script, JQuery, Web logic 10, Log4J 1.2.7, JUnit, Oracle 10G,, PL/SQL, Eclipse Juno, HP ALM, Autosys, HP Fortify, Splunk, Windows XP and UNIX.
Confidential, Mclean, VA
Sr Java Developer
Responsibilities:
- Attend daily scrum meetings with scrum master and report the status.
- Involved in High Level Design and Low Level Design document preparation.
- CC for Version source controlling, MAC and Remedy for ticketing.
- Responsible for distributing, tracking, communicating issues to developers and reporting status to manager on daily basis.
- JSP, Java scripting used as view technologies.
- Responsible for implementing the project in which is built on Spring MVC, Spring JDBC.
- Developed complex SQL queries, stored procedures, functions, triggers and created indexes wherever applicable in Oracle database.
- Participated in the build, deployment and release process for patches
- Maven has been used for deployment of .WAR/.JAR.
- Fixing Security Vulnerabilities.
Environment: JDK 1.6, J2EE, Spring MVC, JDBC, MAVEN, XML, JAX-RS, JAXB, JSON, HTML, CSS, Java script, JQuery, Web logic 10, Log4J 1.2.7, JUnit, Oracle 10G, PL/SQL, Eclipse Juno, HP ALM, Autosys, HP Fortify, Windows XP and UNIX.
Confidential, Newark, DE
Sr Java Developer
Responsibilities:
- Participated in requirement discussions with all the interfacing systems and Business users.
- Attend daily scrum meetings with scrum master and report the status.
- Involved in High Level Design and Low Level Design document preparation.
- JIRA used for task tracking and agile planning. SVN for Version source controller.
- Responsible for distributing, tracking, communicating issues to developers and reporting status to manager on daily basis.
- JSP, Java scripting, JQuery used as view technologies.
- Responsible for implementing the project in which is built on Spring MVC, Spring JDBC.
- RESTFul web services have been developed using JAX-RS, JAXB, JSON.
- RESTFul client has been developed to consume the web services from interfacing systems
- Developed complex SQL queries, stored procedures, functions, triggers and created indexes wherever applicable in Oracle database.
- Participated in the build, deployment and release process for patches
- Maven has been used for deployment of .WAR/.JAR.
Environment: JDK 1.6, J2EE, Spring MVC, JDBC, MAVEN, XML, JAX-RS, JAXB, JSON, HTML, CSS, Java script, JQuery, Web logic 10, Log4J 1.2.7, JUnit, Oracle 10G, PL/SQL, HP ALM, Autosys, Windows XP and UNIX.
Confidential, Newark, DE
Sr Java Developer
Responsibilities:
- Participated in requirement discussions with stake holders.
- Involved in design and data modeling of project using UML in Rational Visio.
- Involved in High Level Design and Low Level Design document preparation.
- Continually interacted with the design team during the development phase of the application.
- Continually working with cross functional teams.
- Participated in test case review discussion with System test and e2e test groups.
- Responsible for distributing, tracking, communicating issues to developers and reporting status to manager on daily basis.
- Hibernate is used as ORM
- HQL and Criteria API have been used extensively.
- RESTFul client has been developed to consume the web services from interfacing systems
- Front end is developed based on struts MVC architecture.
- Developed Action classes, Action forms, Validate methods, struts-config.xml file using struts and also used various struts tag libraries.
- Developed complex SQL queries, stored procedures, functions, triggers and created indexes wherever applicable in Oracle database.
- Participated in the build, deployment and release process for patches
- Maven has been used for deployment of .WAR/.JAR.
- Involved in debugging and testing the application for the change requests
- Given the code walk through to the client on the deliverables.
- Participated in code review and involved in integration, unit and functional testing. Junit has been used extensively for unit testing.
Environment: JDK 1.6, J2EE, Struts 2, JSP, JDBC, Maven 3.0, XML, JAX-RS, JAXB, JSON, HTML, CSS, Java script, Web logic 10, Log4J 1.2.7, JUnit, Oracle 10G, PL/SQL, Eclipse JunoWindows XP, UNIX, Sterling Direct: Connect (NDM), Control-M.
Confidential, New Jersey, NJ
Java Developer
Responsibilities:
- Involved in the design documentation and unit testing phases of the SDLC Life cycle
- Development according to the specified design
- Involved in coding of the project requirements
- In addition to the coding of project requirements, also solved various production issues of the project
- Involved in reviews of Design, Unit test cases, documents and also code review
- Involved in preparation of quality documents of the project (Quality Deliverables)
- Worked with client directly for many production issues.
- Consumed SOAP based web services
- SOAPUI has been used to test the web services.
- Involved in debugging and testing the application for the change requests
- Preparing weekly status reports /Monthly status reports
- Given the code walk through to the client on the deliverables.
- Involved in integration, unit and functional testing.
Environment: JDK 1.5/1.4, J2EE, Servlets, Maven 3.0, JAX-WX,JAXB, XML, XSD, SOAPUI, Weblogic 10.1, Log4J 1.2.7, CSS, JUnit, Oracle 9i, SQL, PL/SQL, RequisitePro, Eclipse 3.3 Windows XP and UNIX.
Confidential, New Jersey, NJ
Java Developer
Responsibilities:
- Interacted with the customer and also reviewed the project requirement documents
- Involved in the design documentation and unit testing phases of the SDLC Life cycle
- Involved in coding of the project requirements
- Interacted with the other interfaces of the application using WSDL
- In addition to the coding of project requirements, also solved various production issues of the project
- Involved in reviews of Design, Unit test cases, documents and also code review
- Involved in preparation of quality documents of the project (Quality Deliverables)
- Worked with client directly for many production issues.
- Worked as SPOC (Special Point of Contact) for project releases.
Environment: JDK 1.5/1.4, J2EE, Servlets, Maven 3.0, JAX-WX, JAXB, XML, XSD, SOAPUI, Weblogic 10.1, Log4J 1.2.7, CSS, JUnit, Oracle 9i, SQL, PL/SQL, Eclipse 3.3, Windows XP and UNIX.
