Api Developer Resume
SUMMARY:
- Overall 11 years of total IT experience in analysis, designing, development, Support and implementation of B2B, Enterprise application in Telecom, Banking and E and U industry.
- Excellent experience as a Core Java developer using Java Swing, J2EE (Servlets/JSP/GWT ), Struts, Spring MVC, Spring Data, JDBC, Hibernate, JPA, REST Web Services, Design and Development,
- 8 Months hands on experience in MuleSoft - Anypoint Studio 6.0.3 and Developing System, Process APIS.
- 8 Months hands on experience in RAML, YAML
- Playing the role of analyst. Leading development team in wireline /wireless applications.
- Highly skilled on experience of in Core Java /J2SE/ technologies.
- Hands on experience of in developing Restful API’s using Jax-RS framework (Apache CXF).
- Hands on experience of in JPA / Hibernate ORM
- Good experience of Struts 1.1 /Spring 2.5, 3.X (Spring Core, Spring MVC, Spring Transaction Management, Spring DAO, Spring SL4J, Spring AOP,)
- Hand of experience of developing (SOAP /REST/HTTP Web API’s).
- Hands on experience of Java Swings, Google Widget Toolkit. Spring MVC
- Have worked with design team in creating High Level and Low Level design for following suit of Enterprise applications.
- Java 1.6, Web Component 5.1 Oracle certified Professional.
- Prism: - Florida Power and Lights.
- Assist Agency: - Florida Power and Lights.
- Entitle Process Engine: - Credit Suez Bank.
- Static Data Web: - Confidential Paris.
- International Provisioning Tool: - Confidential
- Integrated Office: - Confidential .
- Integrated Office - SCPMS ( Confidential Call Provisioning Platform) Transformation, Confidential
- Business Mobility Framework, Confidential Wireless Integration, Confidential EAI Currency Project, Confidential .
TECHNICAL SKILLS:
JAVA: Core JavaCollections and Generics, Multithreading, File handling and I/O, Annotations, Reflection, Serialization, Externalization, Concurrency, Executor Framework, Memory Management
Database Management: JDBC, JPA, JTA, JNDI, SQL, JSON,, JPQL, Hibernate
XML/XSD Processing: JAXB, JDOM
Networking/Messaging/E-mailing: RMI, JAVAMAIL,Apache HTTP Client, IBM MQ
Web Technologies/Web Services: SERVLETS, JSP, Struts, Spring, Velocity, Java Web Services (SOAP and HTTP/REST), JAX-WS, JAX-RS, Jersey, WADL, WSDL, SL4J, SOAP UI, Rest client UI, JSF, Prime Faces, AspectJ, Angular, IB Blue mix.
UI/Charting/Reporting/Image Processing: JAVA-SWING, JAVA-AWT, Applets, Basic CSS, Google Widget Toolkit, DOJO, Prime Faces, Spring MVC 2.5, Angular1
MSOffice Support: POI, JSON/GSON, JSON API, Jackson JSON API, Google JSON and GSON API
Document Management: Interwoven Content Management
Java /J2EE Design Patterns: Factory, Singleton, Assembler, Composite, Observer Observable, MVC, IOC DI, Front Controller, Session Façade, DAO, Delegate Pattern
Architecture: SOA, UML, OOAD, Class Diagram, Sequence Diagram, Object Diagram, Component Diagram,REST
INTEGRATIONS: HTTP/REST Web Services Integration,HTTP1.1, Jersey, Spring, Jersey 2.1 Integration, Filters and Interceptors
JMS Integration: IBPRO (Client Developed JMS Framework), MDB, Mule Any point Studio
Email Integration: Java mail
Cloud Foundry: IBM Blue mix
Web Servers and Application Servers: Apache Tomcat 6.x.x and 7.x.x, JBoss,5.x, 6.x WAS 7.X
Operating Systems: Windows XP, Windows 7, Windows 8, Unix
Packages: Microsoft Office 2000, 2003, 2007 (Microsoft PowerPoints, Word, Excel, Access, Outlook, Visio)
Other tools: SVN, VSS, Check style, PMD, RAD, Eclipse (Europa, Galileo, Ganymede, Helios, Indigo, Juno, Kepler, Luna), Quest, Bugzilla, Adobe Live Cycle Designer, Oracle SQL Developer, TOAD, Maven, RSAR
Version Control: CVS, VSS, Clear Case, SVN
Bug Tracking: Bugzilla, Jira
Estimation Techniques: Functional Point Estimation
Solutions: Request for Proposal(RFP), RFP Response, Software requirement Specification (SRS), Functional Requirement Specifications
Knowledge: Load Balancer, Infinispan, EH Cache, Spring Integration, Jenkins
EXPERIENCE:
Confidential
API Developer
Responsibilities:
- Designing and Developing Process and System API s using Mule Soft any point Studio.
- Designing RAML, YAML specs.
- Designing process flows for micro services.
- Implemented Arche station in process APIS.
- Writing Munit.
- Exposure to API - Lead - Connectivity design principals.
Technologies /Tools: Mule Design - Any Point Studio - 6.0.3 /Runtime 3.7
Confidential
Java Lead
Responsibilities:
- Configuration and Integrating MSDP Adaptation nodes with Existing SOAP Services.
- Designed and Developed Service Management Module.
- Was responsible in developing SubscriberManagementService, BillingSystemServices.
Technologies: Java/J2SE 1.6, Spring IOC, Hazel Cast, MSDP - (Ericson Multiservice Delivery Platform), Spring MVC, SOAP Web Services. Spring Integration.
Scripting: JQuery, Java ScriptTools and IDE: Eclipse, Jenkins, SOAPUI, Postman
Build tool: Maven
Environment: Unix, Windows
Confidential, Overland Park, KS
Java LeadResponsibilities:
- To Design, Implement new Web Tool to integrate with existing AMT services.
- Development of new Web Interfaces using Faces.
- Interacted with client for requirements gathering and functional clarifications.
- Prepared Design specifications, mockups and sample solutions and demonstrated to client.
- Involved in use case analysis, assessing the impacts and scoping the deliverables.
- Estimated the complex tasks and arranged their assignments.
- Designed and implemented workflows and prepared technical specs.
Technologies: Java/J2SE 1.6, Spring IOC, Spring Data, JPA Transaction, Postman plugin to test existing REST implementation, Lombok, JSF, Prime Faces
Tools: and IDE: Eclipse
Database: OracleTest: Junit
Management Tool: HP -ITSM, ALM
Methodologies: Agile
Confidential, Overland Park, KS
Project Lead
Responsibilities:
- Responsible for designing and developing web wizard components using spring MVC framework. As project lead I was responsible in documenting the business requirements, converting business requirements in to functional requirements.
- Creating ADD, and working with POC’s like DBA, EAI analyst, SCP Architect to get the work done.
- Development, Management, Delivery, UAT and Production environments.
- Coding using Java, J2EE, JSP, spring, DBMS, MQ, and Maven.
- Unit, Functional and Integration Test case writing and their Implementation.
- Involved in design and development using Java and J2EE technologies.
- Involved in integration support, defect fixes and Unit testing during UAT process.
- High Level Design (HLD), Low Level Design (LLD)
- Requirement Analysis, Functional Requirements, System Impact
Technologies: Java/J2SE 1.6, Spring, JQuery, POI, CSV, JTA Transaction, Hibernate 3.1, Spring 3.X, HTTP, SOAP, JPA, Profiler, XML, Message queuing .
Tools: and IDE: My Eclipse, RSAR
Database: Oracle, IBM MQ.
Test: Junit
Management Tool: HP -ITSM, ALM
Methodologies: Waterfall.
Confidential, Overland Park, KS
Lead Developer
Responsibilities:
- Responsible for leading small development team and dev-ops team from onshore.
- As a Project lead I was responsible to design, develop, deploy, Order Placement APIS for various ordering system and exposing it to Care tool, I was responsible in managing scope, planning, Tracking, change control, aspect of the project.
- Responsible for effective communication between the project team and the vendors like Bridgewater and Rodpost along with Confidential management team.
Technologies: Java/J2SE 1.6, Spring DAO, Spring Transaction Management, Hibernate 3.1, spring 3.X, HTTP, SOAP UI. CFX - Web Services
Tools: and IDE: My Eclipse, RSAR
Database: Oracle, MySQL
Test: Junit. Easy Mock
Management Tool: HP -ITSM, ALM
Methodologies: Waterfall
Confidential, Overland Park, KS
Team Lead
Responsibilities:
- Responsible for working with SME’s of different applications (Third party applications) to perform impact analysis due to changes which was targeted as a part of Currency project. Collecting the estimation from development, testing and dev-Ops team and planning the release for Global releases.
- As a part of cost cutting concerns, Confidential Initiated a drive to migrate Legacy applications running on IBM WebSphere, BEA WebLogic to migrate on JBOSS EAP servers.
- Created ERD (Engineering Requirement Document) as per Confidential standards, collecting software pre-requisites, creating, dispatching validating task for Software Installation team, Service engineering team etc.
- Responsible for software upgrade like IBM MQ 7.0 to 7.X
- Also was involved In leading an offshore team to Redesign and Develop - Struts based Confidential -Tariffs web site
- Worked with Interwoven Contentment Management team to configure CTRL M Jobs etc.
- Responsible for leading team of 6 members to migrate WPS 7.0 portal applications on JBOSS 6.1
Technologies: Java /j2EE (Struts, JSP, Servlet),AJAX, Site minder, Spring Transaction Management
Tools: and IDE: Eclipse, ITSM, Staffing tool
Database: OracleManagement Tool: HP -ITSM, ALM, JIRA
Methodologies: Agile
Confidential, KS
Team Lead
Responsibilities:
- Responsible for leading small development team and dev-ops team from onshore.
- Responsible to design, develop, deploy, Order Placement APIS for various ordering system and exposing it to Care tool.
- Responsible in managing scope, planning, tracking, change control, aspect of the project. Responsible for effective communication between the project team and the vendors like Bridgewater and Rodpost along with Confidential management team.
Technologies: Java/J2SE 1.6, Spring, JQuery, POI, CSV, JTA Transaction, Hibernate 3.1, Spring 3.X, HTTP, SOAP, JPA, Profiler, JSON, IBM Message queuing .
Tools: and IDE: My Eclipse, RSAR
Database: Oracle, IBM MQ.
Test: Junit
Management Tool: HP -ITSM, ALM
Methodologies: Waterfall.
Confidential
Team Lead
Responsibilities:
- Responsible for working with SME’s of different applications (Third party applications) to perform impact analysis due to changes which was targeted as a part of Currency project. Collecting the estimation from development, testing and dev-Ops team and planning the release for Global deployment releases.
- Created ERD (Engineering Requirement Document) as per Confidential standards, collecting software pre-requisites, creating, dispatching validating task for Software Installation team, Service engineering team etc.
- Responsible for leading offshore team of 6 members to migrate WPS 7.0 portal applications on JBOSS 6.1.
Technologies: Java/J2SE 1.6, Spring DAO, Spring Transaction Management, Hibernate 3.1, spring 3.X, HTTP, SOAP UI. CFX - Web Services
Tools: and IDE: My Eclipse, RSAR
Database: Oracle, MySQL
Test: Junit. Easy Mock
Management Tool: HP -ITSM, ALM
Methodologies: Waterfall
Confidential
Lead Developer
Responsibilities:
- Lead developer of designing and developing “Markit” interface.
- Lead developer for designing “User Management” And Reference Data management interface.
- Developed Sandbox setup for development team Eclipse and GWT plugins for development and testing team.
- Coordinate and communicate tasks with developers and testing team to set up testing process.
- Ensure that development is performed as per requirements.
- Develop implementation and test plans, build software acceptance criteria, coordinate and work with clients to oversee the acceptance and dissemination process.
Technologies: Java/J2SE, GWT, Spring 2.0, XML, XSD, Saxon, XPATH, SQL /PL. Maven. IBPRO
Tools: and IDE: Eclipse, RAD
Database: Oracle, MySQL, TOAD
Methodologies: Agile