We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Milpitas, Ca

SUMMARY:

  • Over 8 years of experience with Java and Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
  • Highly skilled in converting business requirements into feasible technical solutions.
  • Proficiency in design and implementation of Object Oriented concepts OOP and J2EE design patterns.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, JSF, Hibernate, Web Services SOAP, WSDL, UDDI, JMS, JDBC, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript, AngularJS, XSLT, JSON, Ajax and JQuery, ANT, REST.
  • Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Good Exposure to Web Application Development using J2EE technologies and Oracle.
  • Strong experience in Agile, RUP and Waterfall SDLC Methodologies, UML and Test Driven Methodologies and MVC based frameworks like spring, Struts and Hibernate for Persistence.
  • Experience in Servlets, JSP, JDBC, EJB Session Beans Stateless and Stateful, Entity Beans and MDB Message Driven Beans, JNDI, Custom Tags, and JMS.
  • Extensive experience in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
  • Extensive experience in developing GUI using HTML, CSS, JQuery, Java Script, EXT JS, DOJO and AJAX.
  • Experienced in developing cross-browser web applications using HTML, CSS, XML, JSON and JavaScript.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF, JERSEY APIs.
  • Experience with XML technologies like XML, DTD, XSD, XSLT, JAXP DOM SAX, and JAXB
  • Experience in implementing Core Java J2EE design patterns like Singleton, Factory Pattern, Business Delegate, DAO
  • Experienced with web application servers such as IBM Web sphere 7.0/8.2, Oracle Web logic10.3 and Apache Tomcat 6.x/7.x, JBOSS.
  • Experience in working with build deployment tools like Maven, Ant, and Jenkins.
  • Knowledge of IBM mainframes MVS, COBOL, JCL, VSAM.
  • Used Web sphere message broker 7 for Asynchronous messaging.
  • Skilled at programming in different Java IDE's like Eclipse 3.0/2.1.1, IBM Rational Application Developer 7.5/8.0, My Eclipse and Net Beans.
  • Skilled in developing application in python language for multiple platforms.
  • Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
  • Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.
  • Strong Experience in Oracle 11i and backend programming. Good experience in SQL, PLSQL, DB2. Normalization, creation of stored procedures and function. Creating SQL statements Sub queries.
  • Desire to take challenges, learn new technologies, ability to handle multiple tasks and meet project deadlines in a fast paced environment.

TECHNICAL SKILLS:

Core Java: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O and Reflection

J2EE: JSP, Servlet, EJB-Session Beans, Entity Beans, JMS, JDBC, JNDI

Framework/Libraries: Struts, Hibernate, Spring 3.0, Spring Core, Spring MVC, Spring DAO, Spring Webflow, Spring ORM

Web/Application Servers: Apache Tomcat Server 5.x, JBoss, Application Servers Web Sphere 5.1, JBoss Application Server, WebLogic 10

XML Technologies: XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB

Web Technologies: HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, DOJO, Angular JS

IDEs: Eclipse, My Eclipse, RAD, Net Beans

Design Skills: UML JUDE, Rational Rose, Visio, Object Oriented Analysis and Design OOAD, GOF Java J2EE Design Patterns

Web Services: WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI

Database: Oracle 9i/10g/11g, MySQL, SQL, PL/SQL, DB2, TOAD, SQL Developer

Operating Systems: Windows 2000, Windows XP, Unix, Linux, Windows 7, Solaris 2.x, Red Hat Linux and Dos

Source Control: SVN, CVS, IBM Clear case and Harvest

Testing: JUnit, Mockito, SOAP UI, Firefox Plugin

Build Deployment: Maven, Ant, Jenkins, Mule ESB

Tools: Bugzilla, QC, FileZilla, WINSCP3, Edit Plus, Rally, SOAP UI, Drools, Putty

PROFESSIONAL EXPERIENCE:

Confidential, Milpitas, CA,

Sr. Java/J2EE Developer

Responsibilities:

  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript and Angular JS developed external JavaScript codes that can be used in several different web pages.
  • Created rule files using JBoss Drools 5 rules.
  • Involved in the development of various use cases, sequence diagrams using UML
  • Involved in preparing High low level design docs with UML diagrams.
  • Involved in PSI estimations using Fibonacci approach and divided feature into different USs.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Involved in Design, Development, Testing and Integration of the application.
  • Involved in Agile Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Implemented EJB's session bean to maintain mobile session.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents
  • Worked on serialize and de-serialize of data in applications using JSON
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic
  • Used Spring Frame work for LOC, AOP, and DAO layer design patterns.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, Xpath, and XSL-FO.
  • Involved in exception handling testing using SOAP UI and Security of Mule endpoint through WSSR.
  • Involved in creating http inbound outbound flows, Orchestrations, Transformations using MULE ESB.
  • Used Dojo Widget Library Dijit like Tree, Back button, Calendar, List box, Validation text box, Text area, to create form, validation and for specialized input.
  • Designed and delivered innovative transparent cryptography layer for Dojo SQL using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
  • Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Used Elastic Search by Rest API for querying written which is written by database server.
  • Used Java Message Service JMS API to create, send, receive, and read messages.
  • Tested components using JUNIT Mockito during development.
  • Used IBM Clear Case for source code version control

Environment: JAVA/J2EE, HTML, XHTML, DHTML, JS, AJAX, JQUERY, DOJO,CSS3, Servlets, JSP, XML, XSLT, XPATH, WSDL, SOAP, CXF, REST, JAX-RS, JAX-WS, Web Logic server 10.3.3, JMS, Drools 5, Eclipse, JUNIT, Mockito, Star Team, EMMA, Spring framework DI, AOP, Batch, Hibernate, ElasticSearch, Ant, Confidential QC, Coherence, Rally.

Confidential, Louisville, Kentucky

Sr. Java/J2EE developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the application.
  • Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
  • Applied OOAD principle for the analysis and design of the application.
  • Used Agile Scrum methodology for iterative incremental software development
  • Applied J2EE design patterns like Singleton, Data Transfer Object DTO, Data and Business Object VO during the development of components.
  • Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.
  • Used WebLogic Application Server to deploy the build.
  • Developed front-end screens using Spring MVC, JSP, HTML, AJAX, JQuery, backbone, marionette, JavaScript,CSS.
  • Developed POJO based programming model using spring framework.
  • Used J2EE for the development of business layer services.
  • Developed and published Java Web Services PoS Services so that other systems can use the service using Web Services.
  • Used Webservices to extract client related data from databases using WSDL, XML and SOAP.
  • Building RESTful Web Services with JAX-RS and Jersey.
  • Involved in hybrid Waterfall/Agile development process
  • Created advance SQL scripts in PL/SQL Developer to facilitate the data in/out flow in Oracle
  • Created Stored Procedures in Oracle using PL/SQL,TOAD
  • Used Eclipse for the Development, Testing and Debugging of the application.
  • Log4j framework has been used for logging debug, info error data.
  • Accurev version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
  • Developed POJO based programming model using spring framework.
  • Used IOC Inversion of Control Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used SecureCRT to transfer file from local system to UNIX system.
  • Performed Test Driven Development TDD using JUnit and Mockito.
  • Used Quality Center QC for defect logging and issue tracking.

Environment: Windows XP, Java6.0, Design Patterns, WebLogic10.2, J2EE Servlet, Velocity, HTML, AJAX, JavaScript, Backbone, Marionette, JQuery, CSS, Struts, Spring, Hibernate, RESTful API, Web Services, SOAP, WSDL, CXF2, GSon, Jersey, JSON, XML, SQL, PL/SQL, TOAD, Oracle 10g, Eclipse, Log4J, DB2, Maven, Jenkins, Cobertura, Sonar, WinSCP, Putty, Log4J, JUnit, Mockito, QC.

Confidential, Atlanta GA

Java Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, and design, development, and Testing and Maintenance phases of R D Redesign.
  • Gathered existing functionality of different products from PE BRD, HLAD and FDN.
  • Implemented RUP development process on Software Development Life Cycle and done with effort estimations using Function point’s 3p estimations.
  • Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts DI/IOC, AOP, Batch implementation and Spring MVC.
  • Used spring JDBC Template to do CRUD operations with Database.
  • Created WSDLs as per wire frames, UI pages generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based Restful web services.
  • Designing/Developing J2EE applications/POCs using Java, J2EE Technologies with DROOLS, Aspect J on BEA WebLogic server 9.1
  • Written SQL queries PL SQL Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Created continuous integration builds using Ant Jenkins. And deployed on WebSphere app server.
  • Done with Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different env.s like QA/IST/Production.
  • Created JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD defects Find bugs and fixed them.
  • Addressed defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.
  • Created MULE ESB artifact and configured the MULE config files and deployed.
  • Participated in migration to DB2 data base from Oracle DB.
  • Done with Unit testing using MOKITO.
  • Deployed ElasticSearch cluster to serve non-front-end traffic, reducing the load on customer facing search infrastructure by millions of requests day.
  • Followed coding guidelines and implemented Core Java J2EE design patterns.
  • Used IBM Clear case as version controlling system.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Coordinated with Performance team to get thread dumps tuned java as well as DB code.

Environment: JAVA/J2EE, Servlets, JSP, Web Sphere Application Server 8.x, XML, HTML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Drools, JavaScript, Angular JS, Spring frame work- DI, AOP, MVC, REST, JAX-RS, CXF, IBM MQ Series, RAD 8.0, JUNIT, IBM Clear Case, SOAPUI, DB2, SQL, PL/SQL, JProfiler, JNDI, Java/J2EE design patters, EMMA, Ant, ElasticSearch, Confidential QC, DB2, IBM Optim tool etc.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
  • Applied OOAD principle for the analysis and design of the system.
  • Applied J2EE design patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object DTO, Data Access Objects DAO and Adapter during the development of components.
  • Used RAD for the Development, Testing and Debugging of the application.
  • Used Websphere Application Server to deploy the build.
  • Developed front-end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript, JSON, CSS.
  • Used J2EE for the development of business layer services.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Performed data validation in Struts Form beans and Action Classes.
  • Developed POJO based programming model using spring framework.
  • Used IOC Inversion of Control Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Web Services to connect to mainframe for the validation of the data.
  • Axis2 WS engine has been used to convert WSDL to Java objects.
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • WSDL has been used to expose the Web Services.
  • JDBC framework has been used to connect the application with the Database.
  • Used Eclipse for the Development, Testing and Debugging of the application.
  • Log4j framework has been used for logging debug, info error data.
  • Used Hibernate framework for Entity Relational Mapping.
  • Used Apache CouchDB database for data persistence.
  • SQL Developer was used as a database client.
  • Extensively worked on Windows and UNIX operating systems.
  • Used SecureCRT to transfer file from local system to UNIX system.
  • Performed Test Driven Development TDD using JUnit.
  • Used Ant script for build automation.
  • PVCS version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
  • Used Rational Clearquest for defect logging and issue tracking.

Environment: Windows XP, Unix, RAD7.0, Java6.0, Design Patterns, WSAD 6.0, Websphere, Apache Ant, J2EE Servlet, JSP, HTML, AJAX, JavaScript, CSS, JQuery, JSON, Struts, Spring, Hibernate, Web Services, SOAP, WSDL, XML, Eclipse, Apache CouchDB, SQL Developer, Cruise Control, WinSCP, Log4J, JUnit.

Confidential

Java developer

Responsibilities:

  • The project is a multi-layer Struts/Spring framework/JMS/Web services/Oracle web application with a few millions users.
  • Responsible for Analyzing, designing, developing, coordinating and deploying web based application.
  • Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
  • Design and developed Gateway remote connect / disconnect module and show total energy consumed for the entire house module.
  • Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
  • Developed Data Access Objects DAOs and business delegates for accessing data.
  • Developed Message Driven Bean MDB components for Gateways.
  • Worked on HQL and hibernate criteria queries.
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Created Hibernate classes to transfer the data to the database.
  • Developed Stored Procedures and Functions, Views for the Oracle database PL/SQL
  • Code refactoring to get an advantage from technologies upgrade including usage of Generics, enums
  • Created Web Services client SOAP, WSDL Components.
  • Developed unit and functional tests for the new functionality.
  • Involved in impact analysis of change requests and Bug fixes.
  • Automating the build deployment process using maven and ant.
  • Documenting the installation and deployment processes for a smooth production release and helping the deployment team to set up different servers.

Environment: Java, J2EE, Spring, Hibernate, JMS, LDAP, Oracle, XML, Web Services, Quartz job scheduling, Spring MVC, MKS, SQL, PL/SQL, Site Minder, Subversion, SMTP Java Mail, Maven, Ant, Apache Axis, Jtest, XML Beans, Log4j, TOAD, JUnit, Selenium, JFree Chars, Web Logic Application Server, RAD7,Windows XP, Agile scrum.

Confidential

Java Developer

Responsibilities:

  • Worked as a Junior Java/J2EE developer role
  • Gathered the specific requirements directly with end user concurrence.
  • Involved in requirements gathering and design phases of the application.
  • Understanding the Requirements and preparing design documents and technical specifications.
  • Creation of Work Flow Implementation of Application modules.
  • Gathering of five years of data from the client and the clarifications and conformation from the client about management functionality and data.
  • Coding Action classes for Struts framework, server pages using JSP, EJB action and bean classes, Data transfer object pattern classes.
  • Preparation of all DAO, Pattern classes and EJB related session or Entity beans for model to control integration
  • Involved in planning of the integration strategy, integration environment requirements, and determine the product-component integration sequence
  • Source control was managed using IBM Rational Clear case.
  • Conducted user level acceptance of product features and enhancements with current system.
  • Involved in deployment of the Application and User Training Program
  • User Acceptance Test and building the project infrastructure on the client side.
  • Development of complex SQL queries for generating the reports and written most of the stored procedures for migrate the data into the data base tables as per the application flow.

Environment: Java, JSP, Struts, XML, XSLT, EJB Session Beans and Entity Beans, DAO, JNDI services, Factory and Singleton Patterns, PostgresSQL, RSA, JavaScript, HTML5, CCS, Cordova, Clearcase, CodeProAnalytix, JBOSS, Tomcat, Confidential Quality Center, UNIX, Win XP.

We'd love your feedback!