Java Webservice Developer Resume
CA
SUMMARY
- About 8 Years of experience in developing, testing, debugging, implementing and supporting software applications using Java/J2EE technologies on Windows2000/XP/ NT/ Vista/7, UNIX, LINUX and Solaris 7/10 platforms.
- Experience in developing, deploying, and supporting Java/J2EE enterprise class projects using Eclipse IDE 3.4, Core Java 1.5/1.6, Java Swing, JDBC, Servlets 2.4, Java Server Pages 2.0, JSTL 1.2, Java Server Faces, Enterprise Java Beans 3.0, Java Messaging Service and Database technologies like MS SQL Server 2008 and Oracle 9i/10g.
- Expertise experience in using Java/J2EE frameworks like Struts 2.0, Hibernate, Java Persistence and Spring.
- Created and deployed secure, reliable, transactional web services using various tools like Oracle Web logic ant tasks, Apache Axis and Spring Web Services.
- Expertise with developing enterpriseweb - based application based on HTML, CSS,PHP, JavaScript, XML, XSLT, JQuery, Angular.js, React.js and AJAX.
- Experience in development methodologies such as Agile, Scrum, Test Driven Development and Waterfall. Proficient in UML Concepts and Java/J2EE Design Patterns.
- Extensive Experience in working with various databases like Oracle, My SQL,DB2 and SQL Server.
- Good knowledge and exposure to .NET
- Knowledge in Non Relational/NoSql databases like MongoDB
- Good knowledge in Amazon Web services(AWS) and other cloud computing platforms.
- Experience with multiple Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
- Hands on Experience in Version control tools like CVS, SVN and Clear Case.
- Hands on Experience in Ant, Maven, Log4j and JUnit,JMeter, HP Performance meter
- Hands on experience in various Java persistence technologies like JPA, Hibernate and EJB-entity bean etc.
- Experience in developing and deploying session beans, entity beans representing different types of business logic abstractions
- Expertise in JDBC Connection Pooling, Persistence, Caching, EJB Server, HTTP, HTTP Tunneling.
- Experienced in working with Restful, WSDL and SOAP Web services.(Apache CXF and KARAF)
- Good Knowledge of search technology like Elastic Search.
- SOAP UI is used for Unit Testing the web services and operations.
- JAXB objects are generated and Marshalling/UnMarshalling is performed.
- Troubleshooting issues realted to encryption protocols (SSL, TLSv1.1,TLSV1.2,TLSv1) like Connection reset, Timeouts.
- Proficient in writing SQL queries to test database Integrity.
- Involved in reponsive web design using Bootstrap,SaaS and various Java script frameworks
- Hands on experience on UNIX platforms, Implemented scripts using shell scripting language.
- Have excellent communication and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
TECHNICAL SKILLS
Languages: C, C++, Java, XML, .NET,SQL and PL/SQL,Phyton
Core Expertise: Java, J2EE, Swing, Servlets, JSP, JDBC, Hibernate, Spring, EJB, JSTL, Struts 2.0, JDBC, XML, HTML,HTML5, PHPAngular.js, React.js, DHTML, AJAX, Java Script, CSS, XSLT, Responsive webDeaign
Web/Application Servers: Web Logic, Web Sphere, JBoss, Apache Tomcat
Databases: MS SQL Server, Oracle, MySQL,MongoDB
Web Services/Messaging: SOAP, REST, WSDL, Spring Web Services.
IDE/Tools: Eclipse, NetBeans, TOAD, and Rational Tools.
Testing and Build Tools: JUnit, Log4j, ANT and Maven.
Source Control: CVS, SVN, GitHub and Clear Case.
Operating Systems: Windows 9x / 2000x / XP, UNIX, Linux and Sun Solaris
PROFESSIONAL EXPERIENCE
Confidential
Java WebService Developer
Responsiblities:
- Worked Closely with Business Owners to understand the Businees requirements and functionalities
- Used Spring-ws-core Template for creating the SOAP message
- Used wsse Security SOAP extension(OASIS) which focuses XML Encryption and Signature to provide end to tend Security
- Worked on different Operations like Insert,Query,Update o both CRM and Selerix via soap Actions provided
- Used SOAPUI to test the Webservice involves Inspection,invoking development, simulation and mocking, functional testing and load testing
- Used Bit bucket/GIT(via Source Tree) as VCS
- Mapped Fields between Selerix and CRM and handled SOAP client exceptions
- Troubleshooted and fixed Encryption related protocols (TLSv1.0,TLSv1.1,SSL) like Connection reset and Timeouts.
- Used Spring(StringSource and Result) and JAXB for marshalling and unmarashalling Objects
Environment: Spring core-ws 2.3.0, Oracle CRM, JAX-WS,Eclipse,Java,J2EE,XML
Confidential, CA
JAVA UI Developer
Responsibilities:
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
- Developed a Swing Application with the Graphical Simulation for the analysis of outbound inventory which demonstrates and alerts for differential growth and decline.
- Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
- Developed Servlets and JSP based on MVC pattern using Struts Action framework.
- Developed JSP custom tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts Framework.
- Used JDBC connectivity for querying, inserting, updating, deleting data in Oracle database.
- Developed Responsive web design UI using JSP, HTML, XML, Ajax, JQuery, JavaScript libraries Angular, Booststrap, React and CSS
- Involved in enhancing an existing AngularJS application to follow MVC as a proof of concept
- Involved in injecting dependencies into code using Spring core module concepts like Spring IOC of Spring Framework.
- Implemented Service Oriented Architecture by developing Java web services using REST and SOAP
- Used HTML for creating web pages and displaying information in a web browser.
- Used Log4j logging framework to write Log messages with various levels.
- Involved in fixing bugs and minor enhancements for the front-end modules.
- Used JQuery,Angular and React JavaScript Library to work across a multitude of browsers.
- Used Ant for starting up the application server in various modes.
- Used SVN for version control.
- Created the Process flow for deploying application in Web Logic environment.
- Responsible for the dealing with the problem, bug fixing and troubleshooting.
Environment: JDK 1.6, Hibernate, Struts, JSP, Servlets, JavaScript, MS SQL Server, JQuery, SOAP Web Services, AJAX,React, SVN,GWT, Responsive Web design, Eclipse, Web Logic 10.3.6, Oracle 10g,JMeter, JDBC, KARAF Rest, ANT and UNIX.
Confidential, World Wide, MI
JAVA Developer
Responsibilities:
- Interacted with Business Owners and collected the information required for the enhancements.
- Applied Design Patterns and designed based on Struts framework.
- Co-coordinated with the offshore teams to resolve high priority issues and planning for the implementations.
- Designed and developed the CSRF token generation for all the vulnerable urls for several products to resolve security issues like Cross site scripting, SQL injections and Link injections.
- Implemented Struts Framework based on the Model View Controller (J2EE Design Patterns) design paradigm.
- Co-coordinating the integration teams Integration & resolving integration issues.
- Designed and developed many of the project deliverables including GUI design, SOAP Interfaces Web Services, WSDL and J2EE Middleware services for MCADC
- Worked in a several migration and upgrade projects like Clear Quest to Quality Center,
- Migrated Risk Systems products from Oracle 9i to 10G, 10g to 11g, Websphere 5.x to 6.0 and WAS to JBoss
- Executed the Batch jobs in C and ProC
- Developing complex SQL queries and Unix scripts.
- Used PVCS, Version Manager, Subversion and SVN as version control tools.
Environment: Java, J2EE (Servlets, JSP and EJB), RAD7.0, RSA, Struts Frame Work, Putty, WinSCP, Oracle 9i /10g/11g, C, Pro*C, Unix, Brighterion’s iPrevent, Fair Issac’s FICO, JUnit, Clear Quest, Quality Center, PVCS, Version Manager, Subversion, SVN, CSS, JIRA, GWT, Paragon tool, TOAD, SOAP4.5, WSDL, Burpsuite, Spring, Hibernate and Bamboo
Confidential, AZ
Java Developer
Responsibilities:
- I was involved in the requirement analysis, design, and development as well as in the testing of this product.
- Developed Servlets and back-end java classes using JBoss server
- Performed client side validations using JavaScript.
- Responsive web design with bootstrap,SaaS and other JavaScript frameworks
- Involved in developing panelist registration module.
- Designed and developed JSP pages using Jakarta Struts.
- Used sql queries for getting the panelist’s information.
- Involved in designing and developing the Business Reports which involved complex business logic
- Developed stored procedures to get appropriate data from database filtered based on the business logic for each of the report
- Deployed the application in JBoss application server.
- Developed manual and automated test scripts using JUNIT
- Migration of web application from jdk1.4 to jdk 1.6
- Migration of database from oracle 10g to oracle 11g.
- Moving tables from current schemas to new schemas.
- Deploying and testing the web application for new schemas changes.
- Fixing bugs during the System testing and production deployment.
- Supporting for Customer testing of the application in MTF Environment before deploying into the production
Environment: Java5/JDK1.5, JSP, Struts, Servlets, JNDI, JDBC, JBoss Server 9.2, 10.0, SQL, PL/SQL, Oracle 9i, 10g, XML, HTML, Java Script, JUnit, Jasper Reports, CVS, spring, Hibernate, Windows XP
Confidential, NJ
Developer
Responsibilities:
- Performed requirement analysis and design
- Part of the Development team for implementing business requirements.
- Actively involved in development, testing and delivery of the application.
- Involved in Defect Prevention in the all Phase of SDLC (Software development Life Cycle).
- Follow waterfall development methodology and JSF framework for all implementations and maintenance change requests.
- Used Struts framework for the flow of the pages a created Action classes and action forms.
- Struts Validation Framework is used for server side validation.
- Hibernate is used as an object-relational persistence framework to store and retrieve objects from the database.
- Generated Hibernate mapping files for the database tables.
- Used Middlegen and hbm2java tools to create the mapping files and pojo classes.
- Used Data Access Objects, value objects design patterns.
- Use Toad as a database editor to query and update business data in Oracle database.
- Prepare functional and unit test cases.
- Perform extensive testing to assure quality and bug-free deliverables.
Environment: Oracle, MS Office, J2EE, Spring, Hibernate Oracle, Adobe Acrobat, WebSphere Studio Application Developer, JSP, Java Beans, Java Servlets, SOAP, Struts, Tomcat Web Server, Web Service Definition Language (WSDL), WebSphere, HIPAA, HTML, Java, XML, XSLT, Ant, Clear Case, Eclipse, JUnit, MS Visio, MS Visual Sourcesafe, Rational ClearQuest, UML, Lotus Notes mail.
Confidential
Associate Engineer
Responsibilities:
- Involved in coding of various features using html, javascript, java, j2ee, SQL etc., Some of features are
- Create Modify, Close, Terminate, Cancel Work Placement Request use cases.
- Modify Engineering Project Focals / Alternate Engineering Project Focals use cases.
- Code review for the peer’s code and in corporate changes for peers comments for my code.
- Unit testing the application and fixing the issues identified.
- Integration of WPR with Work Transfer Management System Project and doing the integration testing.
- System testing the application and fix the issues identified.
Environment: Oracle App Server, Eclipse, JAVA, JSP, Servlets, Struts Framework JMS, JNDI, JTA, Java Mail, HTML, XML, XSLT, MS Visual SourceSafe