Java Developer Resume
San Jose, CA
TECHNICAL SKILLS:
Languages: Java (J2SDK 1.4/1.5/1.6 & J2EE 1.4/1.5/1.6/1.7/1.8 ),PL/SQL
Web Technologies: JSP 1.2/2.0, JDBC, JavaScript, AJAX, HTML, DHTML, XPath, XML, XSLT,AngularJs,NodeJs,ExtJS3x/4x, JQUERY, and Taglibs.
Web services: WSDL, SOAP, JAX - WS, JAX-RS, AXIS 2, CXF, REST API, JAX-RS, and JERSEY.
Operating Systems: Windows, Unix
Object/Relational Mapping: Hibernate
Frameworks: Struts 1.x/2.x, MVC, Spring 3.2, JSF 2.1
Methodologies: Waterfall model, Agile SCRUM
Agile Tools: Rally.
Databases: MySQL, Oracle 9i/10g/11g, DB2, Cassandra, MongoDB, NoSQL.
Tools: SOAP UI, File Zilla, ANT, Putty, Edit Plus
IDEs: Eclipse 3.2, IntelliJ, My eclipse, RAD
App/web Servers: Web Sphere 8.1/8.2, Web logic 8.1/9.2/10.3.3 , and Apache Tomcat 5.0/6x/7x
Database Tools: IBM Optim/Data Studio and SQL Developer
Design Tools: Rational Rose, MS Visio, JUDE
Version controlling tools: CVS, SVN, IBM Clear case
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential, San Jose,CA
Responsibilities:
- Business requirements analysis by interacting with the Lead/Architects and clients.
- Experience in Agile-scrum/sprint development methodologies and Full Project Lifecycle development and Involved in sprint Planning meetings and release process.
- Have used Hibernate framework for Database access from SOAP Web Service.
- Developed the application and system integration solutions using Java, J2EE Standards, JSP, Servlets, Web Services, SOAP, WSDL, XML, Java Script and DHTML.
- Created XSD Schemas and XSLT Transformations to read, enhance and process incoming data.
- Validated the xml messages using the XML Validator before processing and filter the Error Messages.
- Worked on Content Based Routing using XPath conditions.
- Handled the complete responsibility of transforming the incoming message using XML Transformation into the format required by the backend system.
- In depth understanding/knowledge of Hadoop Architecture and its components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and MapReduce.
- Involved in writing Hadoop Jobs for analyzing data using MapReduce, Hive and Pig
- Involved in extending Hive and Pig core functionality by writing custom UDFs using Java
- Implemented the web servicesrestfulcalls for fetching and updating the data for variousServices of OnBoarding Platform which is exposed to mobile interface.
- Developed GUEST account signup flow, which maximize signup conversion for consumer who does not have account.
- Involved in Design and developed Griffin Localization Framework using Java, JavaScript, Node.js languages.
- Have written Python script to fetch data from Cassandra database to local database.
- Developing and maintaining a Backbone single-page application that uses Dust for templating, node.js for the front-end server-side layer, HTML5 and CSS3 to deliver a rich user experience.
- Help develop and maintain internal monitoring tools using AngularJS and MongoDB
- Experience in communicating with different team for knowledge sharing, design and architect of the new feature of GUEST account creation and reviewed logs, Regression jobs of tests suits and properties.
- Have written SQL & PL/SQL - Stored procedures, functions, triggers, cursors, and indexes.
- Have written Unit Test using Mockito, PowerMock and Junit.
- Used GIT Hub as configuration management.
Environment: Java, Spring, JSP 2.0, Servlets 2.2,, JDBC 3.0, UML, Python, HTML5, CSS3, JavaScript, Node.js, Backbone.js, jQuery, Dust templating, AngularJS, XML and XSLT-based templating, Oracle SQL, PL/SQL, Eclipse IDE, JAX-WS, JAX-RS, Hibernate, SOAP,WSDL, CXF,XML, Junit, Mockito, PowerMockito, Maven, Apache Tomcat 6x, Rally, and Git Hub.
Confidential
Software Engineer
Responsibilities:
- Involved in Analysis, Design, Development and Testing process of the Deposit Origination-SF application.
- Interacting with the client and designing Technical design document from Business Requirements for the development team.
- Used Core Java concepts such as multi-threading, collections, garbage collection and other J2EE technologies during development phase and used different design patterns.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
- Designed and developed Presentation Layer using MVC framework, JSP, HTML, XML, XSLT and JavaScript & CSS.
- Developed Web Services which communicates with different other applications using SOAP.
- Good experience with Web Services, XML, XSL, XPATH, XQuery & WSDL.
- Developed the WSDL and Web Services in Apache Axis2 for different modules.
- Tested Web Services using SOAP UI toolkit locally.
- Creating database objects like tables, indexes, views, packages and procedures using PL/SQL Developer
- Developed code to call stored procedure, and populate data from oracle for UI interface,
- Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle database.
- Used spring JDBC template for persistence with data base.
- Worked on performance testing using JMeter.
- Good working experience on building test plans and resolving the issues using JMeter.
- Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.
- Used log4J for logging and debugging of the application.
Environment: Java 1.5, J2EE, XML, XSLT, JavaScript, AJAX, Web Services, WSDL, SOAP, AXIS, SOAP UI, Spring-IOC, AOP, JDBC Template, MVC, AJAX, Oracle 10g, IBM Web Sphere, IBM MQ Series, Eclipse, Confidential Compare, CA Harvest, Quality Center.
Confidential, Fremont, CA
Platform and Tools: JDK1.7, NETBEANS IDE 8.0.1,Eclpse ADT Bundle, Glassfish Server 4.1, MySQL, J2EE(JDBC, Servlet, JSP)
Responsibilities:
- Contributed in preparing client-server architecture to integrate them into a uniform solution for the mobile environment.
- Conducted experiments to study the influence of a user’s GPS locations in personalization. The results show that GPS locations helps improve retrieval effectiveness for location queries.
- Contributed in connection with database and for Android Plug-in.
Confidential, Fremont, CA
Platform and Tools: Spring Tool Suites, MySQL Workbench, Windows 8
Responsibilities:
- Created database in MySQL workbench
- Contributed in programming using annotations and XML configuration, Maven Dependencies.