Senior Cloud Java Developer Resume
CA
SUMMARY
- Over 10 years of working experience in the complete life cycle of software development.
- Having around 4.5 years of work experience in USA.
- Experienced in Intranet, Internet, and Business application and integration development
- Extensively worked on N - Tier architecture systems with application system development using Java/ J2EE/JAVA EE.
- Experience in building Oracle PL/SQL using TOAD to verify the data.
- Experienced in Java Automation for Confidential Products like Security Camera Applications.
- Experience in Web Service Standards (SOAP, WSDL), SOA and Frameworks (Apache Axis),AWS and REST,
- Experienced in design and development using Java, J2EE, Struts1.2, JSP, Servlets, EJB 2.0, Hibernate, UML, XML, JavaScript, UNIX, Eclipse, JSON,XML Beans, Ant, Maven, JDeveloper,RFT,CleaCase,SSH,and Toad.
- Working Knowledge of Spring, Hibernate and Ajax.
- Experienced with the Portable and reusable components on the server side using IBM Web Sphere application servers, JBOSS, BEA Web Logic and Tomcat 5.0 and databases in n-tier architecture.
- Well experienced in developing web applications with MVC architecture using Struts framework.
- Extensive Experience in Core Java.
- Extensive experience with J2EE Design Patterns like Session Facade, Front Controller, Data Access Objects, Value Objects, MVC implementation using Struts Framework.
- Experience in Web/User Interface development using Java Script, JSP, and Servlets.HTML/CSS, DHTML, XML, Python, Selenium.
- Experience in using Visio tool to design of the Applications.
- Experience in Building PL/SQL for data base operations.
- Good team player with excellent Analytical, Communication and Interpersonal skills.
TECHNICAL SKILLS
O/S: Windows NT, Win 95-98,Win 2000,Win XP,Win Vista, Unix, Linux, MS-DOS
Languages: Java(J2EE), XML, HTML, Java Script,Perl,Python
J2EE Technologies: JSP, Servlets, EJB2.0,Hibernate,JDBC,JNDI, Jakarta Struts 1.2, Spring 2.0
RDBMS &Tool: Oracle 8i/9i,PostGres8.1, MySQL, TOAD
Web & Application Servers: JBoss 4.0.5,Apache Tomcat 5.0, JBOSS,IBM WebSphere Application Server 5.1, BEA WebLogic Application Server 9.0, Oracle Application Server
XML Technologies: DOM, SAX, DTD, XSD,Xml Beans
Tools: WSAD 5.1, Eclipse 3.1, RFT,XMLSpy, IntelliJ, Jdeveloper,Visio, Maven, Ant
Web Services: SOAP, WSDL, Service Oriented Architectures (SOA),REST,AWS
Version Control Tools: WinCvs, Visual Source Safe (VSS) 6.0,Clear Case,GIT,Perforce
PROFESSIONAL EXPERIENCE
Senior Cloud Java Developer
Confidential, CA
Responsibilities:
- Implemented REST Web services with Maven and Eclipse in Java.
- Worked on Oauth 2 for the Authentication and Authorization with Spring Security.
- Implemented the multi-threading using executive services for spanning threads.
- Used Spring IOC for initializing the beans.
- Implemented AWS API for creating buckets, uploading files and permission using ACL.
- Used S3 API of AWS while implementing.
- AWS used to build software as service in the cloud environment for storing data.
- Implementing the Restful Web Services with Java for the cloud based software
- Implemented Restful Web services and using DAL.
- Working experience with Rabbit MQ by connecting to the topic then fetching the messages and parsing the messages using multi-threading.
- Used Mutli-Threading Executive Services for posting and parsing messages.
- Worked with agile team while implementing automation test cases.
- Used GIT for checkout the latest code and check-in
Environment: Java EE, Linux, MacBook Pro, Maven, AWS, Jersey, Jenkins, REST Client, GIT, and Perforce, Eclipse.
Senior Java Developer
Confidential, Milpitas, CA
Responsibilities:
- Involving in Analysis, design and development activities.
- Implemented Clip Management API’s using REST Web Services.
- Implemented Camera Recording API’s using REST Web Services
- Implemented Scalability operations for IP cameras using RFT.
- Performed core functionalities development through Eclipse.
- Used Log4J for logging and tracing the messages
- Involving in java coding using RFT and automating the test scripting.
- Implemented the REST calls to the Media Server from the VSOM to fetch the information
- Investigate the issues, checking logs, code fix and deployments.
- Used Clear Case for checkout the latest code and check-in after the bug fixes
- After code fix, testing the application with unit testing.
- Replicating the issues by testing in various scenarios
Environment: Java EE, Linux, Oracle, Toad, Tomcat, SSH, ClearCase,Eclipse.
Senior Java Developer
Confidential
Responsibilities:
- Involving in Analysis, design and development activities.
- Involved in designing the user interfaces using JSP.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples.
- Used Eclipse as Java/J2EE IDE tool for creating POJO, JSP, and Java Classes
- Implemented feature of Spring framework.
- Used WinCVS for version control across common source code used by developers.
- Developed ANT scripts to build the application and deployed on Web Sphere Application Server.
- Performed unit testing of core functionalities through Junit.
- Used Log4J for logging and tracing the messages.
Environment: Java, Java EE, JSP, Struts, Spring, Hibernate, Oracle, HTML, XML, DOM, SAX, Tomcat, WebSphere, SSH, LOG4J,WinCvs,PVCVS,Eclipse,Toad,Visio.
Java Lead Developer
Confidential
Responsibilities:
- Involving in Analysis, design and development activities.
- Involved in designing the user interfaces using JSP.
- Used PL/SQL with Toad for querying the data in Oracle.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
- Used Eclipse as Java/J2EE IDE tool for creating POJO, JSP, and Java Classes
- Implemented the feature of Spring framework.
- Used WinCVS for version control across common source code used by developers.
- Used ANT scripts to build the application and deployed on Web Sphere Application Server.
- Performed unit testing of core functionalities through Junit.
- Used Log4J for logging and tracing the messages
Environment: Java, Java EE, Toad,JSP, Struts, Spring,Hibernate, Oracle, HTML, XML, DOM, SAX, Tomcat, WebSphere,SSH, LOG4J,WinCvs,PVCVS,Eclipse,Toad,Visio.
Java Lead Developer
Confidential
Responsibilities:
- Involving in Analysis, design and development activities.
- Involved in designing the user interfaces using JSP.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Developed Servlets,JavaScript,Ajax,JSP,JavaClasses,JDBC
- Used Eclipse as Java/J2EE IDE tool for creating POJO, JSP, and Java Classes
- Developed RestFul Web services for the Tax and Customs Applications
- Used JDBC to invoke Stored Procedures, Functions and database connectivity to ORACLE.
- Written PL/QL for verification of data and bug fixing existing PL/SQL.
- Used WinCVS for version control across common source code used by developers.
- Used ANT scripts to build the application and deployed on Web Sphere Application Server.
- Performed unit testing of core functionalities through Junit.
- Used Log4J for logging and tracing the messages
- Used tools like Remedy, Kintana and PVCVS.
Environment: Java, J2EE, JSP, Struts, Oracle, HTML, XML, DOM, SAX, Tomcat, WebSphere,SSH, LOG4J,WinCvs,PVCVS,Eclipse,Toad,Visio.
Senior Java Developer
Confidential
Responsibilities:
- Involved in team meetings with the onsite team for SAFE project
- Involved in the Implementation of the web services for the business requirements
- Involved in design and development for the SAFE.
- Generated the XML Beans Objects for the WSDL file.
- Parsing the Raw data flat file and Mapping the each field to Xml beans object
- Generated the SOAP request for each record of raw data flat file.
- Captured the each response and logged the parsed responses
- Created the dynamic web pages to view the archived files.
- Implemented the Build scripts using ANT for SAFE project
- Used Eclipse as Java/J2EE IDE tool for creating Servlets, JSPs, and Java Classes
- Implemented the Activity Logging module using Filters.
- Converting Ant to Maven for one of the Projects in DashBoard
- Used ANT scripts to build the application and deployed on Web Logic Server.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshaling as well as unmarshalling process.
- Used Log4J for logging and tracing the messages.
- Used Apache Axis 2 Framework
- Enhancements/Bug Fixes for the DashBoard which is Middleware.
Environment: Java, J2EE, JSP, Struts, Oracle, HTML, XML, DOM, SAX, Tomcat, WebLogic, LOG4J,Clear Case,Eclipse,Toad,Visio, Apache Axis 2.
Senior J2EE Developer
Confidential, Sanjose, CA
Responsibilities:
- Involved in design and development on Customer Setup Module for the TL9000.
- Expertise in creating dynamic web page development using JSP, Servlets, Java Script Ajax,html.
- Expertise in creating reusable Java Script components that has been used in many web pages and Java Classes.
- Dynamic web pages has the features like dynamic list boxes, complex java script validations, pagination, hide and show certain part of the page based on user selection
- Extensively used Struts Frame Work nested tags and Java script for development of web pages of TL9000
- Extensively used Java Mail API for the sending mails and parsing the mails which has attachments for the development of the TL9000
- Involved in Web Services development creating WSDL and generating Java classes at client side
- Integrating the Java Beans to Java Stubs and using SOAP protocol for consuming the services from the sever side using Apache Axis 2.
- Involved in design and development of TL9000 application, which follows MVC architecture
- Extensively used Visio tool for the UML designs for the TL9000
- Involved in calling the stored procedures form backend which returns cursor
- Generated report for all the measurements to view the data in Excel.
- Implemented POI API for generating the Excel Reports.
- Implemented PL/SQL queries Using TOAD for Oracle.
- Involved in storing and retrieving the PDF and XML documents for the user to view them.
- Created the design flow using Struts frame work
- Extensively used Struts framework nested tags,custom tags to build the JSP pages.
- Used Eclipse as Java/J2EE IDE tool for creating Servlets, JSPs, and Java Classes
- Used Design Patterns like Front Controller,DTO for TL9000
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
Environment: Java, J2EE, JSP, Struts, MS SQL Server, HTML, XML, DOM, SAX, Tomcat, WebSphere,SSH, LOG4J,WinCvs,PVCVS,Eclipse,Toad,Visio.
Confidential
Responsibilities:
- Involved in design and development of PRRQ application, which follows MVC architecture
- Created the design flow using Struts frame work
- Extensively used Struts framework custom tags to build the JSP pages.
- Extensively used Java Script for front end validation.
- Used Eclipse as Java/J2EE IDE tool for creating Servlets, JSPs, and Java Classes
- Used Design Patterns like Front Controller, DTO for PRRQ
- Reassigned the code to development, stage and production servers and tested at each stage, using Kintana and Citrix tools.
- Deployed source code control processes across the team using WinCvs.
- Implemented the changes for the PRRQ Application based on the customer requests.
- Generated Excel report from the application for PRRQ Application.
Environment: J2EE, Java SDK 1.4, JSP, Servlets, JDBC, Struts 1.1, Log4j,Ant,XML, XML Schema, SAX/DOM, Tomcat, Oracle 9i, WinCvs, Win 2000/NT, Unix, Toad, Kintana, Citrix.
Confidential
Responsibilities:
- Reassign the code to development, stage and production servers and tested at each stage,
- Using Kintana and Citrix tools.
- Extensively used Struts framework custom tags to build the JSP pages for ERAT Application.
- Used Design Patterns like Front Controller, DAO,DTO for ERAT
- Involved in client side validation using JavaScript
- Implemented Oracle PL/SQL for fetching the data and accessing using JDBC.
- Used Eclipse as Java/J2EE IDE tool for creating Servlets, JSPs, and Java Classes.
- Design, develop and co-ordinate among the team members in developing JSPs, Custom Tags and re-usable Java beans across all the modules of the product.
- Involved in implementation of Model2 architecture using Struts based on MVC.
- Responsible for deployment and reviewing Log files for performance on server.
- Extensively worked with WinCVS to record and maintain different versions of source files.
- Implemented the necessary changes for the ERAT Application based on the customer requests.
- Generated Excel report from the application
- Facilitated the business team for querying, reporting, and analyzing needs using Business Objects.
- Involved in enhancements, bug fixing and support of the Application.
Environment: Java, J2ee,J2EE Java SDK 1.4, Servlets 2.3, JSP 1.2, Perl,,Tag Library, Tomcat, Struts, Eclipse, XML, XSL, WIN CVS, Oracle 9i, TOAD 7.1, Win 2000/NT, Unix, Toad, Kintana, Citrix.
Confidential
Responsibilities:
- Reassign the code to development, stage and production servers and tested at each stage,
- Using Kintana and Citrix tools.
- Extensively used Struts framework custom tags to build the JSP pages for the PRT Application.
- Extensively used Java Script for front end validation.
- Developed persistence related business logic using Hibernate to implement business logic
- Involved in coding JavaScript, custom tags in struts frame work, business logic and back end
- Used Eclipse as Java/J2EE IDE tool for creating Servlets, JSPs, and Java Classes.
- Design, develop and co-ordinate among the team members in developing JSPs, Custom Tags and re-usable Java beans across all the modules of the product.
- Involved in implementation of Model2 architecture using Struts based on MVC.
- Conducted Code Reviews of the PRT Application.
- Responsible for deployment and reviewing Log files for performance on server.
- Extensively worked with WinCVS to record and maintain different versions of source files.
- Implemented change requests for the PRT Application.
- Generated Excel report from the PRT Application
- Involved in enhancements and bug fixing.
- Facilitated the business team for querying, reporting, and analyzing needs using Business Objects.
Environment: s:Java,J2EE,JavaSDK1.4,EJB,XML,Servlets,JSP,CVS,HTML,Tomcat4.0,Oracle9i, Windows2000/NT, UNIX, Toad, Kintana,Citrix, Eclipse.
Confidential
Responsibilities:
- Coding was done using Servlets, JDBC and Java script for the PMS Application
- Implemented Servlets to handle the request given by the user for the PMS Application
- Implemented the JDBC API for the PMS Application
- Implemented using HTML, Servlets for creating the user interfaces for the PMS Application
- Fixing Bugs and Enhancements for the PMS
Environment: Java, Servlets, JSP 1.2, Tomcat 4.0, VSS, Oracle 8i, Edit plus.