Java Developer Resume
Bellevue, WashingtoN
SUMMARY
- 7 years of experience in design, development, maintenance and support of Java/J2EE applications.
- Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity with Service Oriented Architecture (SOA).
- Experience in working in environments using RUP and Agile development methodologies.
- Experience in working in both Windows and UNIX platforms.
- Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL,JMS, EJB.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
- Experienced in developing MVC framework based websites using Struts and Spring.
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), Spring ORM, object relational mapping using Hibernate.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, and JAXB.
- Experience in deploying applications Web Sphere, Web Logic, Apache Tomcat, and JBOSS AS.
- Good Knowledge of using IDE Tools like Eclipse, Spring Source Tool Suite (STS)for Java Enterprise application development.
- Expertise in database development usingSQL and PL/SQL in Oracle, MySQL, PostgreSQL environments.
- Good Confidential problem solving, algorithm design and design pattern practices
- Experience in using ANT and Mavenfor build automation.
- Proficient in software documentation and technical report writing.
- Versatile team player with good communication, analytical, presentation and inter-personal skills.
TECHNICAL SKILLS
Programming Languages: Java 1.7, PL/SQL, Shell Scripts
Java/J2EE Technologies: JDBC, Servlets, JSP, JMS, EJB
Web Development: HTML, CSS, Java Script, AJAX
Frameworks: Struts, Hibernate, Spring Framework
XML: XML, XSD, XPATH, XQuery
Messaging Technologies: JMS
Application/Web Servers: IBM Web Sphere, Oracle Web Logic, Apache Tomcat, JBOSS AS
Methodologies/ Design Patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Facade, Singlton
Databases: Oracle, MySQL, PostgreSQL
IDEs: Eclipse, SpringSource Tool Suite(STS)
Build Automation: Ant, Maven
Testing and Logging: Frameworks JUnit, Log4J
Tools: XML Spy, TOAD
PROFESSIONAL EXPERIENCE
Confidential, Foster City, CA
Java J2EE Developer
Responsibilities:
- Worked on n tier application development using J2EE, Struts, Spring, Hibernate, working with OO design and design patterns.
- Implemented the backend database include entity classes, JPARepositories, unit test cases, etc.
- Worked with Developing Platform team as a pivotal in the design, build and enhancement of key modules of our Developing platform.
- Worked on critical requirements for design, development and integration of complex systems, apps, services, APIs that process millions of transactions per day.
- Deployment of Web services, JSP, Mule, Servlets and server side components in Tomcat servers.
- Developed restful web services using JAX-RS, Apache CXF, JAXB, xsd, JSON, etc.
- Re-factored large code base to conform to best practices to spring design patterns.
- Developed Hibernate Mapping files(.hbm.xml) for mapping declaration.
- Created automated build and test environments using JUnit, TestNG, Bamboo, git, etc.
Environment: Java 1.7/ J2EE, Jsp, Servelts, Spring, Hibernate, Struts, Web Services, Tomcat, JPA, Junit, TestNG, Apache CXF, JAX-RS, JAXB, JSON, Design patterns, Multithreading.
Confidential, Santa Clara, CA
Java J2EE Developer
Responsibilities:
- Involved in system analysis that included the low-level design, and contributed to the technical architecture of the system.
- Used Spring MVC frame work to implement MVC pattern for this project.
- Used Spring AOP to implement inceptors to provide session check mechanism for public and private web resources.
- Used factory design pattern to produce DAO’s needed to retrieve, save and load different entities.
- Implemented Spring IOC to wire service components to action classes.
- Mapped java objects to relational tables and specified the procedure calls in OR mapping XML files.
- Configured applicationContext.xml to hibernate with spring.
- Wrote named queries using Hibernate Query Language.
- Implemented Listener classes and configured in web.xml.
- Developed user interfaces using JSTL, Ajax and DHTML.
- Worked on Ajax to update data dynamically for included overlays with main windows.
- Wrote JQuery scripts for front end validations and other user interface events.
- Used Toad to connect to the oracle database.
Environment: Java/JDK, JSP, STS, Hibernate, Spring, MVC, XML, JSTL, AJAX, DHTML, HTML5, Selenium, Apache Tomcat, JQuery, Design Patterns, TOAD.
Confidential, Bellevue, Washington
Java Developer
Responsibilities:
- Developer in Retail Service Platform - Activations team.
- Implemented Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate.
- Implemented Business logic for web service using spring annotations which enables dependency injection configured the spring framework for entire business logic layer
- Responsible for preparing Impact Assessment documents.
- Responsible for preparing UML flow diagrams using Sparx Enterprise Architect.
- Preparation of Low Level Designing and High Level Designing and documentation.
- Unit testing using JUnit.
- Coding using Core Java (JDK 1.6), JSP, Servlet, and Spring MVC.
- Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
- Develop DAO service methods to populate the domain model objects using hibernate.
- Used java collections API extensively .
- Involved in reviewing the Impact Assessment Document with the Enterprise Testing (ET) Team.
- Closely working with ET team to review and prepare the Test Cases.
- Closely working with ET team to making sure all Functional and Regression Test cases are executed properly.
- Reviewing the Test Results provided by the ET team in order to bring a closer to Testing Efforts.
- Involved in Maintaining work load to offshore teams and participated in daily standup with Handoffs from teams in remote.
Environment: Java 1.6, Servlet, JSP, Spring, Hibernate, Eclipse, JUnit, Oracle 10G, (UML), SOA Web Services, Spring Framework, SOAP, WSDL, XSD, XML, Weblogic, JSP, JMS, Ant
Confidential, Hoffman Estate, IL
Responsibilities:
- As a developer I am responsible for design, development, debugging, integration and acceptance code testing.
- Design Use Case Diagrams, Class Diagrams, Activity Diagrams and Sequence Diagrams for Translator Module using UML and Rational Rose.
- I have been involved in full software development life cycle (SDLC) implementation as a lead developer for my module.
- Involved in development of prototype for Order Management System (OMS).
- Implemented the Order Management System using JSP, Java scripts, CSS, HTML,AJAX and Servlet as Front End Interface
- Involved in writing all the web service and business layer for Order Management System using Struts and J2EE frame work
- Developing the mobile component of the service through J2ME
- Developed Multi tier application using Struts, JSP, EJB and Oracle SQL
- Creation of Database Management System using PL/SQL statements, stored procedures and triggers in SDP Provisioning application
- Developed SOAP/JMS messages for Service platforms like Video and Data
- Deployed the REST (Representational state transfer) architecture to manage resources.
- Used java messaging tools like sonic test client for posting SOAP request xmls to JMS Queue
- Developed the ESB integration of various systems in the service architecture using Mule.
- Extensively used SQL queries for data handling in the persistence layer using Oracle 10G as the application has complex business logic
- Implemented SQL Queries using query tools like toad and data studio
- Used LDAP to provide the data of Service Delivery platform to external systems such as Member registration Process System (MPS) which provides member ids for High speed internet service customers
- Involved in deployment of SDP application using WebSphere Application Server for various releases
- Involved in User Acceptance Testing (UAT) and fix the defects raised by the client using Rational clear Quest.
- Implemented SOAP requests for order processing
- Worked on Introscope to monitor production servers performance
- Worked with tools like coreftp to handle the log files on production servers
- Implemented customer Order xmls using JDOM
Environment: Java, JSP, XML, JavaScript, Web services, Springs, Hibernate, IBM AIX, Java, Websphere Application Server (WAS), JSP,CVS, Websphere, MQ Series,, SQL,PL/SQL.
Confidential
Java Programmer
Responsibilities:
- Designed and developed the application using Java, J2EE, Struts, Spring, Hibernate, and AJAX.
- Developed a custom XML schema based validation engine for server side validations
- Developed user interface using JSP, JavaScript, HTML, CSS and JSTL
- Created custom JSP Tag Libraries for use in JSP pages
- Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IoC (Dependency Injection).
- Created Java utility classes for reuse in various applications
- Created ANT scripts to build, and ftp jar files to various environments
- Provided production support upon roll out to users, resolving both technical and functional problems.
Environment: Java 1.5, J2EE, EJB 3.0, Servlet, AJAX, Spring 2.0, Hibernate, Spring MVC, Spring IoC Oracle, JDBC, JSP, JUnit, Ant, JavaScript, Web Services, SOAP UI. XML, XSLT, XQuery, web services, SOAP, WSDL, AIX, Windows NT, HTML, Eclipse