Sr. Java Developer Resume
Emeryville, CA
SUMMARY
- 7+ year of experience in developing, deploying and maintaining application using Java and J2EE technologies
- Expertise in Object Oriented Programming concepts (OOP), Knowledge of multi - threading and distributed environment Data Power and MDB.
- Proficient in core Java Enterprise technologies such as EJB, Struts Framework, Spring Framework, JMS, JTA, Hibernate, Java Web Service, SOAP, Java Thread, Angular Js, Node Js, Java Socket, Java Servlet, JSP, JDBC, Core Java etc.
- Expertise in Spring MVC, Spring Dependency Injection, Spring Batch, Spring ORM, spring web flow, Spring Core, Spring AOP and Hibernate.
- Hands on experience in Oracle Application Development Framework (ADF) and Oracle Web center Portal Framework.
- Light Experience to Work On Drools rule Engine (BRMS).
- Basic understanding of micro services and Domain driven design.
- Hands on experience in Unit testing Using Junit and leveraging.
- Develop and maintain Application Using WebSphere, Weblogic, CouchDB, Tomcat, and Apache.
- Developing various user interface components and web pages using Struts framework, webservices, JSP, JBPM, Struts Custom Tags, HTML, DHTML, Jenkins, JavaScript, Swing and Ext JS.
- Sound Knowledge Working on AWS(Amazon Web Services)
- Work Experience with Asp.Net with C#.
- Experience in CI tools such as Jenkins.
- Experience in Developing Forms in Python.
- Experience in working with selenium and Automation.
- Integrating Struts with JSP and using Struts Custom Tag Libraries to display the value of variables defined in configuration files, parse XML, conditionally display parts of a page, and access the database
- Hands on experience of using tools like MyEclipse.
- Web Development using ExtJSwith AJAX support and Ext JS-4 (Sencha) MVC design pattern .
- Knowledge of working on RDBMS, AEM(Adobe Experience Manager )DTD, JBPM, XSD, And Data Power.
- Sound Knowledge of working on ReactJs.
- Skilled in designing applications, user interfaces (UI), and e-newsletters
- Well experienced on Code Review, Testing (Unit Testing) and Code fixes based on review and test results.
- Expertise in requirement /specification gathering and estimation.
- Have a sound experience of using Java Beans and Backbone.js
- Expertise in document designing.
TECHNICAL SKILLS
Languages: Core Java, J2EE, VB, HTML,HTML5,DB2, PL/SQL, C, C++, Pearl, UNIX Shell Script
Enterprise Solutions: Java J2EE, UML, SOA Architecture, EA tool .
RDBMS: DB29.0/10g, SQL Server 2005, MS Access 9x, Oracle 9i/10g, MySql 5.x
Frameworks: JSP, Servlets, Java Beans, EJB 2.x/3.x, Struts1.x/2.x, JDBC, RMI, Hibernate 3.x, Junit, Ant, Report, log4j, CSS, AJAX, J2EE 1.7, Apache AXIS-2 Web Service framework, Spring 2.5/3.0/3.5/4.0 , AJAX, Jenkins, eclipse Modelling Framework (EMF)
OS: Windows NT/98/00/XP/WIN7, AIX, UNIX, MS DOS
Scripts: Java Script, Pearl and Unix Shell Script, Angalur.js
IDE & Editor: IBM WAS 6.x/7.x/8.x, Eclipse, Eclipselink, RAD 7.X/8.X, Edit Plus, XML Spy, andWebsphere Integration Developer 6.2.
Testing Tool: Load Runner8.1, Quality Centre, QTP,SOAP UI, JUNIT and JMock.
Web& Application Server: WAS 6.x/7.x/8.x, (Websphere Application Server), Tomcat 6.x/7.x, JBOSS 4.2/5.x/6.x
Version Control Tool: Rational Clear Case, CVS, SVN, Git, ant, and Jenkins
Design Patterns: MVC (Model-View-Controller), Front Controller, Service Locater..
PROFESSIONAL EXPERIENCE
Confidential, Emeryville CA
Sr. Java Developer
Responsibilities:
- Developed and Enhanced application banking application on Spring MVC Framework.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Implemented application level persistence using Hibernate and Spring.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
- Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Used Web Logic for design, development, and deployment of applications.
- Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, HTML5.
- Used Angular JS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
- Developing web pages as per requirement using HTML 5 and CSS3.
- Using AngularJS templates which could be plugged into 1 HTML container, as every web page is an overlay on the Dashboard Page.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mongo DB data.Developed JUnit test cases to validate the REST services.
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Used Eclipse IDE for designing, coding and developing applications
- Used Apache CXF as the Web Services framework to implement the REST APIs involved
- Implemented all the CRUD operations using JPA query language.
- Involved in the development of presentation layer and GUI framework using CSS3 and HTML5. Client Side validations were done using JavaScript.
- Customized Jasper Reports and SQL procedures according to the client requirements.
- Worked with Subversion source management.
- Used JIRA issue tracker to file the bugs.
- Designing and creating business rules using IBM ILOG Rules Engine.
- Utilized Agile Methodology (SDLC) to managed projects
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Involved in user interface development using JSTL.
- Used Maven to build and generate code analysis reports.
- Developed a Web 2.0 control console to manage data matching for data staging
- Lead, Designed and Developed SOA enterprise system using Oracle SOA
- Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
- Involving in Building the modules in Linux environment with Ant Script
Environment: Java, J2EE, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, Sencha ExtJS, JavaScript, JSP, JSTL, SERVLET, Oracle, CRUD, PL/SQL, JIRA, Angular, Knockout JS, JDBC, MongoDB, Backbone.js, Node.js, Bootstrap, Coherence, UML, Eclipse, Junit, MAVEN, ITEXT, Subversion, Jasper report, ILOG, Agile, Web 2.0, SOA
Confidential, Madison, WA
Core Java Developer
Responsibilities:
- Interacted with the client for gathering the requirements during design, development and implementation phases.
- As part of the Agile team worked on estimate releases, tasks with development manager and allocated work for development and testing team.
- Involved in designing the architecture for the project using StrutsFramework and Hibernate And Sound Knowledge of working on ReactJs.
- Develop the web application using Python And Java Struts, JSP, HTML, JMS, Cascading Style Sheets (CSS) and JavaScript Implemented the application using J2EE design patterns like Struts, Angular Js, Backbone.Js, Webservices, Node Js, Singleton, DAO (Data Access Object), RDBMS, CouchDB, DTO (Data Transfer Object) selenium and Automation Using MVC.
- Have Some Experience To Work With (BRMS) / Drools Rule Engine.
- Template development for a Java based search platform using JSP/JSTL and Jenkins and backbone.js.
- Knowledge and some Work Experience on AWS.
- Implementation and designed applications, user interfaces (UI), websites and e-newsletters using cross-browser compatible HTML & CSS, AEM (Adobe Experience Manager), Web Sphere, Weblogic, JbossExt JS4.0, CouchDB, Data Power and MDB.
- Used JBPM to create models for the project in the form of document and manage the processes.
- Extensively used the Tomcat Server for application development and production.
- Involved in unit testing, system integration testing and enterprise user testing
Environment: Python, J2EE, Java1.5, Struts, JSP, Hibernate, Junit, Java Mail, Jenkins, selenium, Automation Angular Js, Node Js, XML, XSLT, DOM, AEM, SAX Parser, JMS, JBPM, ReactJs, Java Beans, Backbone.js, Weblogic, MVC, CouchDB, Data Power, DBMS, MDB, Data Power, Drools Rule Engine, (BRMS), JavaScript, Swing, CSS, Webservices, HTML, Jenkins, DHTML, MySQL, Tomcat, Apache Ant, J2EE design patterns.
Confidential, Carlsbad, CA
Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Implemented Agile Methodologies and SCRUM a light weight framework for managing and controlling iterative and incremental projects
- Develop the User Interface Screens for presentation using JSP and HTML.
- Designed a common controller in determining the appropriate resulting UI pages based on the service outcome.
- Developed Struts action classes, Action Forms and Struts validation classes to implement UI Layer.
- Configured Actions for UI navigation in struts-config.xml.
- UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, XHTML, JavaScript, DOJO, AJAX.
- Implemented DAO and Business layer with Hibernate, JMS, XML, XSLT, XML schema and J2EE Patterns.
- JQuery to select and manipulate HTML elements and also CSS manipulation.
- Implemented XML parsers with SAX, DOM, and JAXB XML Parser Libraries to Modify User view of Products and Product information in Customized view with XML, XSD, XSTL in HTML, XML, PDF formats.
- UI design and development using JQuery, AJAX, STRUTS, Tiles, JSP, JavaScript, JSON and HTML.
- Developed Web services, WSDL, SOAP Messages and Attachments to Integrate SuperNand SBOT-BYOB with IPC(Integrated Product Catalog and pricing System)
- Developed JUnit Test classes.
- Developed complex queries to retrieve products based on region and service address and implemented PL/SQL stored procedures and Functions.
- Tooltips implemented with DOJO Framework.
Environment: Java, J2EE, Hibernate, Struts and Validation, JSP, Servlet, CSS, JavaScript, Oracle10G, Weblogic Server, Ant, Eclipse, JUnit, DOJO Toolkit 1.3, Log4J, AJAX, JQuery, JNDI, JMS, HTML, XHTML, Web Server, JDBC, XML, TOMCAT, MAVEN, XSD
Confidential
Core Java Developer
Responsibilities:
- Worked on User Interface design and development using HTML, CSS and JavaScript.
- Should Work On Asp.net With C# and Some other functionality.
- Worked on ViewOne applet configuration according to client requirements.
- Designed and developed JSPs for User Interface.
- Used java Servlet API for documents and image display.
- Used Java Advanced Imaging API for image scaling.
- Used Spring Framework for Web service consumer development using CXF build scripts.
- Used Harvest tool for version control.
- Created Web services client files using CXF.
Environment: Java, J2EE, HTML, CSS, C#, JavaScript, Servlets, spring, JUnit, Web Services, Oracle, View One applets, Harvest.
