Java/jee Developer Resume
SUMMARY
- Overall 9+ years of experience in IT industry. Which includes over 4+ years of extensive experience in Java/JEE technologies like object - oriented design/analysis, Java development, web services for service-oriented architecture with 5+ years of experience in Enterprise Service Bus (ESB) using MuleSoft and MuleSoft API -led connectivity.
- Have extensive experience in all the phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Development, Testing and Deployment.
- Strong experience with Mule ESB (3.8.x, 4.x), Mule API, Mule Anypoint Studio, and Mule CloudHub and RAML.
- Proficient in MuleSoft Any Point API platform on designing and implementing Mule APIs.
- Strong working knowledge on API Gateway and proxies.
- Experience with Test-Driven Development and continuous integration and deployment using Maven, Jenkins, Subversion, Git and comparable toolsets.
- Hands on experience designing RAML specs, building APIs using API kitin Mule applications.
- Experience in sending Mule Applications toMule ESB and MuleCloud Hubalongside involvement in arranging logging and cautioning inCloudHub.
- Expertise in using Mule DataWeave in Data transformations in Mule Flow.
- Good experience in using Transformers, Filters, Flow Control, Collection splitters /Aggregators/ Scatter- Gather etc.
- Strong Experience on Mule flow variables, record variables, MEL (Mule expression language), various connectors like (File, HTTP, HTTPS, FTP, SFTP, JMS, Oracle database, Salesforce, SAP, CXF), flow references and exception strategies.
- Strong application integration experience using Mule ESB with connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ.
- Experience in Mule Administration, Configuration and Tuning with MuleSoft MMC (Mule Management Console).
- Good understanding and implementation experience of WS-Security, digital signatures, message encryption & decryption, SSL concepts and its implementation in Mule ESB and DataPower.
- Good experience with Workflow Management and Batch Processing.
- Solid Knowledge in Java/J2EE technologies. Well experienced in MVC architecture, Spring and Struts frameworks.
- Experienced in designing the Front-end pages using scripting languages like HTML, DHTML, CSS, JavaScript, jQuery, JSF
- Strong development experience with producing and consuming Java Web Services using WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS, JERSEY, XML, WS-Security.
- Experience with JMS both Synchronous and Asynchronous messaging.
- Experience in configuring and deploying the application on Apache Tomcat, WebSphere, WebLogic & JBoss application servers.
- Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT.
- Knowledge on RDBMS like Oracle, MySQL, DB2 and NoSQL Databases like MongoDB.
- Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
- Experience with configuration management tools like CVS, GIT & SVN and Bit Bucket.
- Expertise in doing unit testing using Junit, Mockito & Power Mockito and writing the MUnit Test cases for the flows.
- Expertise in tracking defects, issues, risks usingQuality Center,Rally and Clear Quest.
- Experience in Waterfall, Agile and Kanban development methodologies.
TECHNICAL SKILLS
Programming Languages: Java/J2EE, C, C++, SQL, PL/SQL, XML UML.
ESB & EAI: Mule ESB, Oracle ESB, TIBCO, EMS/JMS, Talend ESB
J2EE Technologies: RMI, JNDI, JDBC, EJB (Session Beans, Entity Beans), JMS/MDB, JAXP, JAXB, JPA, Web Services
Frontend Technologies: HTML, XML, CSS, SQL, UML, C, C++, JAVA, AJAX, Java Script.
Web and XML Technologies: HTML, DHTML, CSS, JSP, JSTL, JSF/prime faces, AJAX, Java Script, XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLTUNIX, Linux/Red hat, Windows 2003,2008,2012.
Database: Oracle, DB2, MS SQL, Mongo DB
Web Services: JAX-RPC/JAX-WS, Axis, SOAP, REST, WSDL, UDDI, CXF, JERSEY, Microsoft Visio, Rational Rose, XML
Application/Web servers: Apache Tomcat, WebLogic, WebSphere and JBoss