Developer Lead(senior Consultant) Resume
South Carolina North Carolina And, GA
SUMMARY:
- Having 11 years of Professional IT experience in Development and Deployment of the Enterprise Web Application using J2EE Technologies including Web Tier, Business Tier and Database tier development.
- Proficient in Core Java (7 and 8) and enterprise technologies such as spring MVC, Servlet, JSP.
- Proficient in Java open source Framework Spring (AOP, ORM, Transaction Management and Security), spring boot (Hystrix, Zuul, OAuth2 with JWT, splunk, Sleuth with zipkin), Hibernate, iBatis, JPA and JSF.
- Experience in middleware technology like Micro services, SOA and JMS (ActiveMQ)
- Experience in web services from both consume and publish side (SAOP and REST).
- Responsible for analysis, design and development of complete end - to-end J2EE based web applications ensuring Quality assurance.
- Experience in writing database scripts such as SQL queries, PL/SQL Stored Procedures, Indexes, Functions, and Views.
- Good Understanding of OOA&D, Design Patterns & Multithreading concepts.
- Participated in the every phase of project delivery right from the Requirement Gathering to Coding & Deployment of business applications.
- Good knowledge in AJAX, JQuery, JSON, Angular, Node & Jasper Reports.
- Very comfortable working on Unix/Linux like operating system.
- Worked with the Onsite/Offshore business team for requirement gathering, feasibility study of implementing the new requirements on the existing system and development activities.
- Good working experience of using build tools ANT and MAVEN and Github.
TECHNICAL SKILLS:
Operating Systems: Linux, All Windows Favors
Web and J2EE Technologies: JavaScript, JQuery, Ajax, JSON, Node JS, Angular, JSP, Servlets, JSF, Struts1.0
Network Protocol: TCP/IP, HTTP, FTP and SMTP
Mark up Languages: HTML, CSS, XML, XSLT
Databases: ORACLE 11g
Frame Works: JSF, Hibernate3.0, JPA, Ibatis2.0, Spring3.0 (IOC, ORM, AOP, Batch, MVC, Security, Transaction Management, Web services, ROO), Spring Boot, Spring Webflux (Reactive Programming), Spring RMI, Spring Hessian, Spring JAX-WS, Web services (SOAP and Rest), Micro services, Hystrix, App Dynamics, splunk, Oauth2 with JWT.
Web Server: Tomcat 5.5
Application Servers: Weblogic11gR1, Web sphère6.0, JBoss 4.2.2
Version Control: Clear Case, SVN, Github
Building Tools: ANT 1.6, MAVEN 3.0.4
Testing Tools: Junit 3.0, Jmock, SOAP, Postman
Development Tools: STS, Intelij, Eclipse, IBM RAD7.0, IBM RSA7.0, STS3.1.0 and PL/SQL Developer.
Reporting Tools: iReport (Jasper)
Other Tools: FileZilla, Putty, Altova MapForce
Cloud Technologies: AWS, Heroku, Hadoop.
PROFESSIONAL EXPERIENCE:
Confidential, South Carolina, North Carolina and GA
Developer Lead(Senior Consultant)
Environment: Core java, J2EE, Spring MVC 3.0, Spring boot, Hibernate, JSP, SOAP, OPA, Ajax, JavaScript, Oracle 11g, Weblogic11gR1, SOA, ODI, Birt Report. STS, SOAPUI, OSB, SOA, Clear case, PMD, Check style.
Responsibilities:
- Architect, design, and develop Oracle Service Bus Components using Java Technologies
- Interact with business users for requirements analysis
- Interact with the client when appropriate, especially in providing support for deliverables
- Design and develop integration components to integrate with external subsystems
- Test features and architectural components/frameworks developed, including writing Junit test cases when appropriate
- Attend daily scrum meetings and provide weekly status to PMO
- Create detailed design documentation deliverables
- Develop unemployment insurance components using Java and JEE technologies
- Integrate external/internal sub-systems leveraging OSB and SOA
- Work with various technology teams to identify interdependencies and mitigate risk beforehand
- Be involved in architecting, designing, developing, and production support of Interface components for ECM, IVR, WEDWIA, APPRISS, GEOSOL, SUITS which are specific to South Carolina
- Be involved in architecting, designing, developing, and production support of Interface components for ECM,IVR, GEOSOL,ONPOINT,DOL,SUCCESS,IPADDRESS which are specific to Georgia
- Be involved in architecting, designing, developing, and production support of Interface components for ECM,IVR,GEOSOL,TAX,DES which are specific to North Carolina
- Be involved in architecting, designing, developing, and production support of Interface components for complex Federal Interfaces ICON (UIQ, IBIQ, SID, WIC), SAVE for all three consortium states
- Implement mock services for Federal Interfaces ICON and SAVE for development and testing support in development and testing environments.
- Be involved in architecting, designing, developing, and production support for common ODI and Thunder head components
- Be involved in performance tuning and error handling of OSB and SOA components.
- Create OSB Adapters to integrate Confidential RMI Application for state specific inbound IVR interfaces leveraging SOA Spring Component
- Create Restful Adapter to integrate GEOSOL, SUCCESS, and APPRISS Restful Interfaces leveraging SOA Spring Component and Apache Http client and Jackson.
- Provide Development Support to development team on integration of interfaces
- Provide Testing Support to development team and testing team, especially for interfaces
- Configuration management of OSB and SOA applications
- Resolve Integration Issues during integration of interfaces
- Configure Transport Layer Security for both Outbound and Inbound OSB Interfaces
- Adopt continuous integration techniques to develop applications on the Oracle Fusion Middleware platform
Confidential
Technical Lead
Environment: Core java, J2EE, Spring MVC 2.5, Hibernate, JSP, SOAP, OPA, Ajax, JavaScript, Oracle 11g, Weblogic11gR1, SOA, OBIEE, Birt Report.
Responsibilities:
- Understanding Requirements and explaining functional aspects of the changes to the team
- Preparing the design documents for complex functionality and doing the implementation including integration testing.
- Understanding the existing design document and explained the designing of the system to the team
- Assigning tasks and ensuring tasks are being progressing as per project plan
- Ensuring quality of deliverables
- Ensuring effective coordination between offshore team and onsite team.
- Resolving the technical queries raise by team.
- Providing guidance for resolving production issues.
- Adhere our code with PMD and check style.
- Maintaining code coverage till 90%.
Confidential
Java Developer
Environment: Core java(collections, multi threading etc.),XML, XSLT, J2EE, Spring Core, Spring MVC, Spring Batch, Spring ORM(JPA), Ajax, JQuery, Web services, Weblogic 10gR3,, Window XP, Eclipse, Clearcase, FileZilla, Putty, Altova MapForce, XML Spy
Responsibilities:
- Understanding Requirements and preparing low level understanding document with flow chart.
- Designing using UML as per the approved document.
- Implementing as per design document.
- Ensuring quality of deliverables
- Implementing antivirus solutions to upload the file.
- Work on spring security to enhance few features.
- Perform unit testing using Junit and Junit Mock
- Defect Fixing and preparing Impact analysis document across modules.
- Ensuring effective coordination between offshore team and onsite team.
Confidential
Java Developer
Responsibilities:
- Implementing ACEGI Security for login the application.
- Doing Low Level Designing and Estimation for use case.
- Preparing understanding document as per requirement for use case.
- Developing use cases across placement Modules.
- Implementing WSDL file and corresponding XSD file for web services.
- Implementing Search functionality using interceptor of hibernate to increase the performance
- Writing Junit test code for all service implementation.
- Implementing store procedure for some use case.
- Bug fixing across module.
- Interacting with the Onshore for clarification of requirements and issues.
- Doing impact analysis for some defects and change request.
- Implementing CR.
- Doing Performance analysis.
- Worked for Performance improvement for some use cases.
Confidential
Java Developer
Responsibilities:
- Requirements Gathering and Analysis.
- Develop screens using FTL.
- Implement business logic as per LLUC.
- Design and Development for Reporting module
- Develop report using iReport.