Java/goolge Cloud/mulesoft/talend Etl Developer Resume
Alpharetta, GA
SUMMARY
- Experience in all phases of Software Development Life Cycle (SDLC) that includes requirements Gathering, Analysis, Design, Implementation, Maintenance and Testing using Java, Google Cloud, Mule ESB and Talend ETL technologies.
- Strong in Object - Oriented Programming concepts (OOPS) such as; Encapsulation, Inheritance, Polymorphism.
- Expertise in Core Java concepts - Collection Framework and Exception Handling etc.
- Extensive experience in using Hibernate framework
- Strong experience in Spring Framework such as Spring IOC, MVC, AOP and JDBC.
- Excellent noledge on Spring Core such as Dependency Injection using Annotations and XML based Configurations.
- Designing and developing Micro Services using Spring Boot
- Experience on GOFjava designed patterns and J2EE design patterns
- Working noledge on Google Cloud Platform
- Good noledge on Google Cloud Platform products and services (e.g., Compute Engine, App Engine, Container Engine, Cloud Functions, Firestore, Storage, Pub/Sub, Endpoints, and the Cloud SDK)
- Hands on experience as Mulesoft Developer.
- Strong noledge & experience working in teams implementing Agile Methodologies.
- Experience in designing, developing and consuming SOAP and RESTful web services
- Developed Mule Micro Services to deliver solutions in the form of services.
- Experienced in Designing the REST APIs using RAML and developed flows using APIKIT Router.
- Hands on Experience in using Mule Connectors like HTTP, Database, Mongo DB, Web service consumer, File, JMS and VM
- Experience in API Manager of Anypoint Platform for designing, building, managing, and publishing APIs.
- Experience in tuning Performance using Thread Pools and Threading Profiles
- Hands on Experience to handle errors using Mule Provided Exception Stratagies
- Experience in implementing Flow Processing Strategies
- Expertise in using Mule Data Weave in Data transformations for in Mule Flow.
- Extensive usage of Maven for automated build process.
- Experienced in different IDEs like Eclipse, Any-Point Studio, Spring Tool Suite (STS) and Talend Open Studio (TOS).
- Experience using Talend Big Data Integration (7.2.1).
- Expertise in using Talend components such as tRestClient, tDBInput, tDBOutput, tMap, tflowtoIterate, tSortRow, tLogRow, tRowGenerator, tSetGlobalVar, tJava, tJavarow, Joblet etc.
- Used tRunJob component to run child job from a parent job and to pass parameters from parent to child job.
- Created Context Variables and Groups to run Talend jobs against different environments.
- Excellent interpersonal, management, analytical and problem solving abilities.
- Willingness and ability to quickly adapt and learn new technologies
TECHNICAL SKILLS
Programming Languages: Core Java
Java Frameworks: Spring IoC, MVC, Spring Boot
ORM Framework: Hibernate
Cloud Computing: Google Cloud Platform (GCP)
Middleware: Mule ESB
Web Services: SOAP, REST
Web/application Servers: Tomcat, WebLogic
API Designer: RAML
ETL Tool: Talend, Talend Administrative Center (TAC), Job Server
Databases: Oracle, Mongo DB, FireStore
Testing Tools: Postman, SOAP UI, Ready API
Version Controls: SVN, GIT
IDE: Eclipse, AnyPointStudio, Spring Tool Suite (STS), Talend Open Studio (TOS)
Continuous Integration: Jenkins
Web Management Tool: RTC, Rally, Agilefant, JIRA
Build Manager Tool: Maven
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, Ga
Java/Goolge Cloud/MuleSoft/Talend ETL Developer
Responsibilities:
- Involved in translating the business requirements into System Requirement Specifications.
- Estimation of the implementation for stories and updating in JIRA Tool
- Implement Restful services using Spring MVC
- Used Spring Jdbc for interacting wif DataBase.
- Involved in writing JUnit test cases
- Performing code reviews using SonarQube
- Deploy Spring Boot Applications into Google Cloud - App Engine
- Worked on Google Cloud FireStore DB - REST APIs
- Worked on Mule Batch Process Error Handling
- Deploy Mule Applications into Cloud and OnPrem using Anypoint Platform.
- Implement Talend Jobs and deploy them on Cloud using TAC server and Jobserver.
- Daily Scrum meetings wif Customers and updating the progress in JIRA Tool
Environment: Core Java, Spring Boot, Spring JPA, Rest Web service, AWS/GCP cloud, Oracle, Mongo/FireStore db, Vault authentication service, HP Fortify Scan tool, Spring configuration service, Sonar Qube, Protegrity services, MuleSoft/Talend ETL, Tomcat, Fish eye, JIRA, Jenkins, Maven
Confidential, Atlanta, GA
Mulesoft Developer
Responsibilities:
- Involved in the business requirement gathering by interacting wif Stakeholders.
- Involved in the design and development of application using Agile Scrum Methodology.
- Coordinate wif Business Analysts and offshore team during design, development and testing phases.
- Work wif the client in proposing solutions for the overall stability of the developed applications and performance improvements.
- Identify the root cause of the issues reported by customers and provide a fix for the bug.
- Applied Enterprise integration Patterns and integration tools.
- Integrated REST API wif Mule ESB and performed transformations
- Integrated Mule wif Mongo DB.
- Designed REST APIs using RAML.
- Deployed the application in on-premise
- Used Mule ESB created JMS Connector as Inbound and Outbound components
- Involved in designing RAML using API Designer and exposed those services using API Console
- Utilized Mulesoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Preparation of technical design documents.
- Work on reviews of Sprint Deliverables during the project verification phase and Quality Control phase.
- Prepare and verify the unit test case and unit test report for developed interface module.
- Perform Regression testing on the deliverables and prepare the test report.
- Perform performance testing and optimize the solution.
Environment: Mule 3.7.5, Java 1.8, SVN, Jenkins, RTC, AnyPoint Studio 5.4.3, Maven, mongo DB
Confidential
Mule Developer
Responsibilities:
- Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs.
- Creating Flows, Sub Flows, Exception strategy, Data Weave transformation in Mule configuration.
- Architected Integrations using Mulesoft ESB environments for both on premise and Cloud hub environments.
- Worked on creating services to interact wif Outbound VWAN & R6 systems
- Done wif preparation of design document specifications, troubleshoots and testing.
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule.
- Used Database Connectors to connect wif respective systems using Mule ESB.
- Maven Profiling - Environment based Property files loading
Environment: Mule 3.7.3, Java, GIT, Jenkins, Agilefant, Bugzilla, AnyPoint Studio 5.4, Maven, PostgreSQL
Confidential, CA
Mule Developer
Responsibilities:
- Configured Spring beans for importing the Mule flows.
- Developed the Custom Connectors in Mule ESB where all the exception handling logic was implemented in it.
- Worked on GIT Hub for maintaining the Code Repository.
- Involved in Agile Scrum meetings, Daily Stand up's, Sprint Retrospectives, Sprint planning.
- Used Agilefant for creating the tasks and tracking of the tasks progress.
- Worked on Rest based Web services and SOAP web services for Mule ESB flows.
- Written test cases in JUnit for unit testing of classes.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Used Mule ESB from routing, filtering and aggregating message between application based on content and rules.
- Worked on Mule and Salesforce CRM Integration
- Schedule jobs using Quartz
- Implemented build package tool using Maven and imported all the dependencies from the Artifactory.
Environment: Core Java, Spring MVC, Mule 3.7.2, GIT, Jenkins, Agilefant, Bugzilla, AnyPoint Studio, Maven, Quartz 2.2.1, Salesforce CRM, Sonar, PostgreSQL
Confidential, CA
Java Developer
Responsibilities:
- Used Agile/Scrum methodology to develop the application.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Device support Authentication throttling to improve performance.
- Supported Provisioning attributes for the unity connection.
- Handled Auto Sync using Change Notifications.
- Mask the Phone number which includes E+164 support.
- Analysing the client requirement and generate the tasks in Web tool Rally.
- Technical document preparation.
- Fixing the defects and related developments.
- Involved in Development of enhancements.
- Installing the Devices such as Call Manager and Unity Connection.
- Interacting wif the client team.
- Involved in Unit Testing.
Environment: Core java, SOAP, Restful Web services, web logic and Cisco Proprietary tools.
Confidential
Java/J2EE Developer
Responsibilities:
- Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project on Spring framework.
- Design service to create separate endpoints for different operations such that several clients can invoke the service for their business transaction processing.
- Implemented the business logic to process transactions for rule evaluation under the generated Java stubs / POJO's.
- Implemented Persistent layer using Hibernate API.
- Integrated Hibernate wif spring business components using Hibernate Template. Created JUnit test scripts to unit test the code flow.
- Testing and bug fixing to reach the end to end flow.
- Contribute in all phases of the development life cycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance wif specifications
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Fixing the defect items and related developments.
- Involved in Development of RESTful Web services.
- Document preparation and produce releases of software components
Environment: Core Java, spring IoC and MVC, Web Services, web logic, TRAC