We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Pleasanton, CA

SUMMARY

  • Around 8 years of experience in Architecture, Requirements Analysis, Design, Development, Implementation, Production, Testing, Documentation, Deployment, Integration, and Maintenance of Java, J2EE and Client/Server applications
  • Highly competent in developing enterprise, distributed web applications using Java, J2EE, Struts, Hibernate and Spring on various Application Server platforms for Banking, Insurance, Investment and Communications domains.
  • Experience in working with various J2EE technologies including Servlets, JSP, Java Beans, Struts, Spring, Hibernate, JDBC, Web Services, Java SOA.
  • Proficient in front - end/client-end Java J2EE technologies: Servlets, Java Server Pages (JSP), JSTL, HTML, CSS, XML, XHTML, JavaScript, AJAX, jQuery, JSON, AngularJS.
  • Involved in the complete lifecycle (SDLC) of the project i.e. Design, Development, Implementation, Unit testing and Support and Production Maintenance which includes UAT, QA, Beta and Production stages of software releases.
  • Experience in developing applications using Agile(SCRUM), Waterfall and Test Driven development methodologies.
  • Prominent in developing applications using JSP's, SOAP and REST web services, JSTL, Spring and Struts Libraries, HTML, XML on Servers like Apache Tomcat, JBOSS, Oracle WebLogic Server, Webpshere, Glassfish Application Servers.
  • Expertise in implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO, Service Locator, Business Delegates, Business Object, Data Transfer Object and Session Facade.
  • Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle 10g/9i/8i, MS SQL Server, DB2, PostgreSQL and MySQL.
  • Advance knowledge of SQL Queries using Hibernate framework with Spring ORM in interaction with the Relational Database Management System (RDBMS).
  • Experience with SOA implementations, SOAP, REST, WSDL, XML, JSON, XSD and/or XSL.
  • Strong experience using SOAP and Web Services for data communication between remote systems.
  • Experience in log4j, Ant, Maven and TagLib to increase productivity and software quality.
  • Hands on experience with JUnit and Log4j in developing test cases and determining application functionality.
  • Experience in working on various operating systems like Windows and Unix/Linux.
  • Strong experience with Version Control like GitHub, SVN and CVS
  • Have solid testing experience in unit testing, integration testing and automation testing.
  • A project oriented team player with solid communication and interpersonal skills.
  • Capable to maintain a congenial relationship with the client team and ability to manage multiple priorities under aggressive deadlines.
  • A quick learner with an easy adaptability to new environments, technology and people.

TECHNICAL SKILLS

Web Technologies: HTML, JavaScript, CSS, JSON, XML, JQuery, AngularJS, AJAX

J2EE Technologies: Servlets, JSP, EJB, JMS, JNDI, Web Services, JDBC, SOAP

App/Web servers: Apache Tomcat 5.x, IBM WebSphere 7.x, WebLogic

Languages: Java, J2EE, C, C++

Frameworks: Spring, Hibernate, IBM JADE, Log4J.

Databases: Oracle, MS SQL Server, My SQL and IBM DB2

Operating Systems: Windows, UNIX, Linux.

Web Services: SOAP, REST, XML, JSON

Source Control Tools: WinCVS, SVN

Testing Tools: HP Load Runner, SOAP UI, Postman

Tools: FileZilla, IBM Data Studio, CISM, SQL Developer.

IDEs: IBM RAD 8.5, Eclipse, JDeveloper.

Methodology: Waterfall, Agile methodology

PROFESSIONAL EXPERIENCE

Confidential - Pleasanton, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Worked closely with Business Analysts, Project Managers and Project Leaders to analyze business requirements.
  • Designed and implemented application using Spring, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, JDBC, SQL, JMS, Oracle, WebSphere
  • Responsible for migrating JAX-RPC Web Services and clients to JAX-WS
  • Developed a PDF converting Service which will convert non PDF images to PDF using ImageMagick Library
  • Developed and deployed EJB's (Session) to implement the business logic and to handle various interactions with the database.
  • Used Struts framework and J2EE components to develop Action classes, frontend validations, complex reports and database interaction.
  • Developed Controllers and Services classes that support Spring framework.
  • Involved in developing DAOs (DataAccessObjects) to connect backend Database.
  • Extensively involved in writing the Postgres queries as per the business requirements
  • Worked on creating Data Source to communicate with Database through SQL, Postgres.
  • Used REST WebServices to extract and communicate the records using XML.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Defined required mappings in xml that are supported by MVC architecture and Spring framework.
  • Involved in Sever side validation based on the Business rules using Spring Validation.
  • Log4j is used for logging different types of messages to write on to the proprietary log model.
  • Experience in development of JavaScript for client side validations
  • Used WebSphere Application Server that implements the Java Platform, Enterprise Edition (JavaEE).

Environment: Java 1.7, Java/J2EE coding, J2EE patterns, JAX-RPC, JAX-WS, RESTful, JDBC, Vignette, Spring, JMS, Hibernate, Log4j, XML, JUnit, Oracle 11g, SQL, PostgreSQL, WebSphere, UML Design, HTML 5, Java script, JQuery, AJAX, Maven.

Confidential - Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Designed and implemented application using Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate.
  • Extensively worked on Spring AOP and integrated the application using Spring Dependency Injection.
  • Implemented the application using the concrete principles laid down by several design patterns such as Factory Design Pattern, DAO design pattern, Adaptor design pattern, Singleton.
  • Involved in the design and development phases of Scrum Agile Software Development.
  • Configured the local workspace by using the Maven dependencies and separated the Web Module, Service Module and Data Module in Eclipse IDE
  • Wrote annotated POJO classes which contain business logic to map database tables with java objects.
  • Successfully implemented web service with extensive use of SOA architecture involving JAX-RS (REST) and JAX-WS (SOAP)
  • Using apache maven build automation tool to build the java project and its dependencies.
  • Developed Persistence layer using Hibernate and implemented DAO to handle the data base interaction.
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules
  • Integrated Elastic Search node module to the system which resulted in highly efficient search.
  • Involved in developing a text search feature implementation with Elastic Search.
  • Coordinated with external teams to finalize the XML messages for the Web Services communications in SOA architecture.
  • Wrote JUnit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
  • Developed logging module-using Log4J to create log files to debug as well as trace application

Environment: Java, J2EE, Spring 3.0, Struts 2.0, Hibernate, EJB, JSF, Jasper Reports, JSP, ANT, JDBC, UML, HTML, JavaScript, AJAX, CSS, DB2, JUnit, Eclipse, Elastic Search, Unix Shell Scripting, SVN, BEA WebLogic 9.0, Windows, Unix, REST Web Services, JBoss, SVN

Confidential - Philadelphia, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Involved in the development of business module applications using J2EE technologies like Servlets, Struts, JDBC JSP and Java Beans
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Implemented Different Design patterns like Singleton, Factory, DAO and Adaptor Design pattern.
  • Created session EJBs that retrieved information from the Oracle database using Spring-iBATIS.
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
  • Used Soap over Http and Soap over JMS for communication between component
  • Front end View designed with HTML, JSP and Cascaded Style Sheets (CSS).
  • Used Maven 2.0 as artifacts building tool. Involved in preparing dependency in pom.xml files.
  • Used SQL Query Analyzer for writing SQL scripts.
  • Deployed the application in BEA WebLogic Application Server 10.0.
  • Development (Test Driven Development Approach) environment using Agile methodologies.
  • Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.

Environment: Java/J2EE, Spring MVC 2.0, Maven, JDBC, My Eclipse 10, C++, JSP 2.1, JSF, Struts, JNDI, Log4j, JUnit 4.5, XML, HTML, JMS, JavaScript, WebLogic Application Server 10.0, iBATIS, Oracle 10g, Windows XP and IBM MQ Series.

Confidential - Detroit, MI

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Implementation and Testing of Software Development Life Cycle.
  • Developed the application using Agile Methodology.
  • Developed maven based project structure having data layer, ORM, and Web module.
  • Hands on experience in J2EE framework Struts, spring, and Hibernate.
  • Developed MVC framework based website using JSF and Spring 3.1.
  • Hands on experience in developing XML script to configure Struts, spring and Hibernate.
  • Used Restful APIs which support XML to access back-end data.
  • Used Hibernate as back end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Responsible for creating tables of client's information in and writing Hibernate mapping files to manage one-to-one and one-to-many mapping relationships
  • Experience in interacting with clients, understanding the requirements and converting them into technical requirements.
  • Developed Graphical User Interfaces by using JSF, JSP, HTML, DHTML, CSS, and JavaScript.
  • Utilized various JavaScript and jQuery libraries, bootstrap, AJAX for form validation and other interactive features.
  • Installation, configuration of Development Environment using Eclipse with Weblogic Application server.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Hands on experience in resolving issues in production.

Environment: Java, J2EE, Spring 3.0, Struts 2.0, Hibernate, EJB, JSF, Jasper Reports, JSP, ANT, JDBC, UML, HTML, JavaScript, AJAX, CSS, DB2, JUnit, Eclipse, Unix Shell Scripting, SVN, BEA WebLogic 9.0, Windows, Unix, REST Web Services, JBoss, SVN

Confidential - Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Developed the application using cutting edge technologies like Spring MVC, Spring Core and SOA based architecture, XML, JSP, JavaScript, CSS and HTML.
  • Experience in Web Services Technologies like SOAP with WSDL and UDDI and RESTful with Jersey.
  • Developed Web Applications with various Open Source frameworks: Struts Framework, Spring MVC, and Hibernate ORM.
  • Involved in writing POJO classes, XML configuration files, defining DAO interfaces and writing Hibernate query language (HQL) queries.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI. Worked on parsing the XML files using DOM/SAX parsers.
  • Built SOAP based web services to export and import attachments from file net to e-commerce application.
  • Implemented Spring Rest Web Services interface for content and campaigns which involved all the types of credit card types.
  • Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
  • Used Spring MVC/ spring dependency injections
  • Used Hibernate annotations with Java 5.0 for various phases in the application
  • Written and worked with PL/SQL queries and Stored procedures to address the functionality issues.
  • Designed and implemented robust batch applications vital for the daily operations of e-commerce applications.
  • Developed various helper classes needed following core java multithreaded programming and collection class.
  • Used Multithreading in programming to improve the overall performance.
  • Used JUnit to write repeatable tests (regression testing), mainly for unit testing.

Environment: Java 1.5, J2EE (JSP, Servlets), Spring Core, Spring MVC, Hibernate 3.x, JDBC, JUnit, UML, XML, XSL, XSLT, SQL Server, JBoss AS, HTML, CSS, Ajax, Rational Clear case, JavaScript and JQuery.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed FRD, TDD and test cases for the project and interacted with client for reviews.
  • Developed the screens for Alerts and message panel, view, edit and submit dispositions using Flex.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
  • Using JPA for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB.
  • Wrote complex Database PL/SQL Statement and Did PL/SQL tuning for the performance of the Database.
  • Used Maven for building and deployment purpose.
  • Used Subversion for configuration management.
  • Created different batch programs to clean up tables in DB2 database.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: JAVA 1.5, JSP, Servlets, EJB, Spring, JavaScript, Hibernate, HTML, JMS XML, Eclipse, SOAP, Apache tomcat server, PL/SQL, Oracle, CVS, Junit, JSTL, JSP, DB2, CRUD, UML, Maven.

Hire Now