We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Omaha, NE

SUMMARY

  • Sun Certified Java Programmer having 10 years of solid experience in design, development and deployment of Web - based and Client-Server business applications using OOP, Java/J2EE technologies such as JSP, Servlets, JSTL, EJB (CMP, BMP, and Message-Driven Beans), JMS, JTA, JAAS, Javamail, Struts, Spring Core, Hibernate, Java Beans, JavaScript, HTML5, DHTML, CSS3, Tag Libraries, JDBC, XML, Web Services, JNDI, and Multi-Threading etc.
  • Proficient in applying design patterns like MVC, Singleton, Front Controller, Data Access Object
  • Experience in implementation of framework such as Struts, Spring Core (DI, AOP), Spring MVC and ORM frameworks (Hibernate).
  • Expert in developing advanced web-based applications using Java/J2EE technologies, Servlets, JSP, JDBC, EJB, JNDI, JMS, Web Services, Struts, Spring, XML, XSLT/XPATH/XQL, Unix(AIX, Solaris).
  • Extensive experience of working on all tiers of J2EE n-tier Architecture. Servlets & JSP using the Struts framework in the web tier and EJB as business tier and JDBC/SQL to interface with the EIS tier.
  • Experience in Objected Oriented Design patterns and J2EE Design patterns like MVC, Singleton, façade, Front Controller, Abstract Factory, and Business Delegate patterns.
  • High-level Expertise in Object Oriented Design (OOD), Analysis (OOA), Modeling (OOM) based on Unified Modeling Language (UML) architecture using Rational Rose.
  • Experience using XML technologies such as XSL, XSLT, XML schemas, XPath and parsers like SAX, DOM
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, using tools like Apache Axis Expertise in developing Multi-Tier Web applications using Java, J2EE, JSP, Servlets, MVC Struts, Spring, iBatis, JDBC, Sybase, Maven.
  • Certified in SCJP 1.5, SCWCD 5, Sybase ASE SQL Developer Professional and Oracle (OCA 9i).
  • Experience in System Design, Software development and complex Client/Server Implementation, Web Development, Implementation of J2EE Technologies in Banking and Financial domain.
  • Experience in J2EE and MVC architecture/implementation.
  • Extensive experience in programming with Java, Swing, Struts, Servlets, Java Server Pages, Java Beans, JDBC, HTML, JavaScript Spring, iBatis.
  • Experience in spring technologies like MVC, AOP, JDBC, ORM (iBatis) using IBM Rational Application Developer.
  • Experience in implementing model-view-controller (MVC) architecture using Struts Framework.
  • Experience in using Web developments tools such as HTML, CSS, JSP.
  • Experience in using various Web and Application Servers like Apache Tomcat, IBM -Web Sphere application server.
  • Good knowledge in RDBMS concepts and experience in Sybase.
  • Hands-on experience in writing complex database queries, stored procedures and procedure tuning.
  • Experience in working on different IDEs - Eclipse, IBM Rational Application Developer, Netbeans and WebSphere Studio Application Developer (WSAD).
  • Experience in designing Use Cases and Class Diagrams using UML.
  • Exposure to Business Process Management (BPM) tools like Appway.
  • Experience in developing software using SDLC and Agile/Scrum methodologies.
  • Strong Analytical and Interpersonal Skills.
  • Key participant in all the phases of software development life cycle with Analysis, Design, Development, Integration, Maintenance, Debugging, Testing and Production support for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
  • Expertise in version control tools like SubVersion.
  • Expertise in analyzing and solving technical problems, bug fixing and ability to learn and work efficiently as an individual and in team.
  • Experience in Developing Struts Portlets using JSR 168 Portal API.
  • Effective Team player with Good Communication and Interpersonal Skills.
  • Good experience with Object Oriented Programming.
  • Possess problem solving and trouble shooting skills.
  • Possessed excellent oral, communication and interpersonal skills.
  • Used Quality Center for bug tracking, issue tracking and project management.
  • Involved in code reviews, unit, Integration and System testing.
  • Used YART for database scripts (DDL, DML, Procedures) commit.
  • Used Jenkins for project build/release.
  • Attended daily scrum meetings for discussing sprint stories.

TECHNICAL SKILLS

Enterprise Java: JSP, Servlets, ORM, JNDI, Java Mail, Logging API, Various J2EE and Standard Design Patterns

Programming Languages: Java, Java Swing, HTML, UML, C, SQL

Tools: & Framework: Struts 2.0/1.2, Spring Framework, iBatis, Log4J, JUNIT

Design Patterns: MVC, Front Controller, Business Delegate, Session Facade, Composite Entity, Value Object, Data Access Object and Business Object

Mark-up/ Scripting Lang.: HTML

Application/Web Servers: WebSphere Application Server 7.5, Portal Server 6.0, Tomcat

RDBMS: Oracle, Sybase

Version Control: SVN (Subversion)

Defect/Bug Tracking: Quality Center 10.0

IDE: RAD 7.5, Eclipse, Netbeans 6.5

O/S & Environment: Windows Vista/XP/2000

Methodology: Agile Methodology SCRUM

Design Skills: Requirements engineering, UML, Design patterns, code reviews, test planning

Business Process Management (BPM) tools: Appway

Build Tools: Maven

Web Application Frameworks: Struts, Spring

PROFESSIONAL EXPERIENCE

Confidential - Omaha, NE

Sr.Java/J2EE Developer

Responsibilities:

  • Worked on all phase of agile development life cycle.
  • Worked extensively on Core Java Concepts like Multithreading, Concurrency framework.
  • Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.
  • Analyzed, designed and implemented application based on Object Oriented programming i.e., Object oriented Analysis and Design.
  • Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
  • SVN was used as the version control system.
  • JIRA tool was used for issue/bug tracking..
  • Familiarity with Service oriented architecture (SOA) by developing web services based on JAX-WS and Axis frameworks.
  • Developed WSDL for defining contract between requestor and provider.
  • Exchanged SOAP request and response on HTTP protocol for implementing web services.
  • Developed application on Spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Used Spring Security framework for login authentication, password hashing.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Hibernate as an implementation engine for JPA API.
  • Created Oracle store procedures for handling and processing complex data based logics.
  • Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
  • Developed store procedures and complex queries using tool called PL/SQL developer.
  • Developed, Tested and Deployed application in IBM WebSphere 7.0 (IBM RAD 7) server.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
  • Participated in front end development using JavaScript, JQuery, HTML 5, CSS 3.0
  • Used Concurrent Version System (CVS) as source control tool.
  • Developed unit test cases and suits on Junit framework for unit testing
  • Worked on SOAP-UI tool for testing web service by passing soap request to web service provider.
  • Used Maven for building, deploying application, creating JPA based entity objects

ENVIRONMENT: Java 1.6 (Java 6), Agile, TDD, UML, Jax-WS, JAXB, Axis, WSDL, SOAP, SOA, SQL Server, Spring, Ajax, JavaScript, CSS 3, JMS Messaging, Queue, JPA, Hibernate, Junit, Easy mock, Oracle, SQLs, WebSphere, RAD, PL/SQL developer, SOAP-UI, Unix, SVN, Eclipse, Maven

Confidential - Breinigsville, PA

Sr. Java/J2ee Developer

Responsibilities:

  • Effectively participated in weekly client communications with Business Analysts and preparing the requirement document.
  • Developed JAVA application based on JSF, Web services, spring and Spring DAO
  • Used WebLogic 12c Application Server to deploy the application
  • Developed various generic JavaScript functions used for validations
  • Used STS with Eclipse to develop and debug application code
  • Used Log4j utility to generate run - time logs
  • Fixed bugs and resolved production issues with a quick turnaround time
  • Managed Change Requirements, coding and debugging
  • Developed Functional Requirement Document like Unit Test case Document, Technical Design Document based on user's requirement for the business modules for future references and updates
  • Work with testing team to track and resolve issues using HP Quality center
  • Maintained the application configuration information in various properties file
  • Suggested and implemented user experience improvements to the web application
  • Used SVN for software configuration management and version control of various development projects
  • Created test plan, advanced J-unit test cases and test classes using Easy Mock and Power mock
  • Extensively used the PMD reports for the code quality.

Environment: J2EE, Java 1.6, PL/SQL, Oracle SQL Developer 3, JSF, Icefaces, JMS, SVN, Maven, Eclipse Java EE IDE for Web Developers, Oracle, Spring, QC, WebLogic Server 12c, Webservices, HTML5, CSS3, Java Script, EasyMock, Power Mock, Log4J, Apache Maven 3.1.1

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Worked on business and persistence tier using the Spring MVC, and Hibernate frameworks.
  • Involved in creation and consumption of SOAP web services
  • Involved in design, development and testing phases of project.
  • Created database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
  • Used JUnit to test persistence and service tiers.
  • Design and development of Exodus Application using Spring MVC framework.
  • Implemented database interactions with Hibernate framework involved in the consumption of RESTful web services
  • Written the stored procedures for data insertion and processing
  • Interaction with the customer and onsite co - coordinator for requirements gathering
  • Analyzing various issues arising out of the application and providing solutions
  • Understanding the technical requirements from Brand site team and implementing the same
  • Code review, Unit testing and integration testing

Environment: Java 1.6, JBoss EAP6.1, Hibernate3.0, Spring3.1, WebServices, JSP, JavaScript, Log4j, Ant, Eclipse, Subversion, Oracle11g

Confidential, Newark

Senior Java Developer (Consultant)

Responsibilities:

  • Played the role of module lead in the project.
  • Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Developed user interfaces making extensive use of Java Swings, Toolbars, Icon Palettes, Canvas, JTable, Tool tips, Trees, Grids
  • Developed custom layout based on GridLayout and good at using several layout managers such as Card Layout, Flow layout, GridLayout and Border layouts.
  • Involved in the application development usingCore Java, Swing, Spring, iBatis, Sybase.
  • Efficiently modernized the application using Spring MVC.
  • Involved in working with Spring ORM by using ibatis for backend access.
  • Developed DAOs which uses ibatis to interact with Sybase Database, used Spring for dependency injection for plugging in the DAO objects for the business layer.
  • Involved in working with Spring AOP for Transaction management.
  • Monitored the error logs using Log4J and fixed the problems.
  • Analysis of business requirements and identification of gaps in the requirements.
  • Design of the in-scope modules and preparation of Design Document.
  • The application uses the STRUTS framework. The views are programmed using JSP pages with the struts tag library, Model is Java classes (Java Beans) and web implementation controllers are Servlets.
  • Used JSP and Servlets for server side transactions.
  • The JMS API was used to allow application components to send, receive, and read messages.
  • Created and maintenance of data using Sybase database. JDBC for database connectivity with Sybase. The request and response from the client is controlled using Session Tracking in JSP.
  • Developed HTML and JSP pages using Struts framework.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Sybase database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • UsediBatisasObject Relational(OR) Mapping Tool for the backend data persistency
  • Wrote SQL and implemented ORM using iBatis.
  • Created clearly documented designs that effectively communicate to both technical and non-technical audiences.
  • Used SQLBrowser for procedure tuning in Sybase.
  • Involved in providing knowledge transition and mentoring of junior team members.
  • Used Quality Center 10.0 for bug tracking, issue tracking and project management.
  • Involved in code reviews, unit, Integration and System testing.
  • Used YART for database scripts (DDL, DML, Procedures) commit
  • Actively participated in project deployment activities.
  • Used PUTTY for tracking server logs for debug/deployment process.
  • Used Jenkins for project build/release.
  • Attended daily scrum calls/meetings.
  • Discussion over sprint stories for Agile Methodology.

Environment: Core Java, Swing, Applets, Sybase 12.5, IBM Rational Application Developer 7.5, Eclipse 3.2, NetBeans 6.5, Struts 2.0, JSPs, Servlets, Spring 2.x, iBatis, Maven, SVN, YART, PUTTY, Jenkins, Quality Center 10.0

Confidential

Java Developer

Responsibilities:

  • Worked on html and javascript for front end processing while converting activeX controls to html tags.
  • Worked on backend-Sybase database.
  • Used Struts Action Servlet, Action Form to design various JSP pages using MVC architecture.
  • Implementing controller classes and bean classes and followed MVC design paradigm
  • Implemented client side scripts in JavaScript as well as server side validations using Struts validation framework.
  • Implemented coding JSPs/Action forms/controller/Action.
  • Used form beans for storing data.
  • Used DAO pattern to retrieve the data from database and worked on DAOs for outbound module
  • Connected to database Sybase through ORM tool - iBATIS.
  • Developed UI screens using JSP, HTML.
  • Used JavaScript for client side validation.
  • Designed and developed User interface using Struts tags, JSP, HTML.
  • Involved in designing and implementing data connectivity with back-end databases, that is performed through both container-managed persistence mechanism and Data Access Objects based on the functionality requirements.
  • Used Subversion SVN as a Source Control Software.
  • Unit test the code to ensure that it is aligned with technical and functional objectives.
  • Involved in Project documentation of the various modules
  • Used SQLBrowser for procedure tuning in Sybase.
  • Involved in providing knowledge transition and mentoring of junior team members.
  • Used Quality Center for bug tracking, issue tracking and project management.
  • Involved in code reviews, unit, Integration and System testing.
  • Used YART for database scripts (DDL, DML, Procedures) commit.
  • Actively participated in project deployment activities.
  • Used PUTTY for tracking server logs for debug/deployment process.
  • Used Jenkins for project build/release.

Environment: HTML, Javascript, Sybase 12.5, IBM Rational Application Developer 7.5, SVN, YART, PUTTY, Jenkins, Quality Center 10.0

Confidential

Java Developer

Responsibilities:

  • Worked on JSP and JavaScript for front end processing.
  • Develop Business logics using interface classes in frameworks Struts.
  • Involved in designing, coding and integrating the newly developed or enhanced components
  • Involved in development of portlets.
  • Used Struts Action Servlet, Action Form to design various JSP pages using MVC architecture.
  • Implementing controller classes and bean classes and followed MVC design paradigm
  • Implemented client side scripts in JavaScript as well as server side validations using Struts validation framework.
  • Implemented coding JSPs/Action forms/controller/Action.
  • Used form beans for storing data.
  • Used DAO pattern to retrieve the data from database and worked on DAOs for outbound module
  • Connected to database Sybase through ORM tool - iBATIS.
  • Packaged and deployed the application on Websphere Application Server and automated building and packaging process by writing Maven scripts.
  • Developed the application based on Struts MVC Architecture, ActionForms and Java beans as a Model, JSPs and Tags as View and ActionServlet configured by Struts-config.xml as a Controller.
  • Created Unit tests using JUnit framework and user Documentation.
  • Developed stored procedures, views for the database and written Triggers to maintain the data integrity.
  • Design patterns - MVC and singleton used with Struts framework.
  • Used various design patterns like DTO, DAO, ServiceLocator and Business Delegate Design patterns
  • Performed joint system testing that involved other downstream systems.
  • Unit test the code to ensure that it is aligned with technical and functional objectives.
  • Implemented traditional Iterative Development Methodology to release the application at regular intervals.
  • Involved in preparing the Documentation of the project to understand the system efficiently.
  • Played an active role in testing the application by writing test cases for different scenarios and in bug fixing.
  • Used Quality Center for bug tracking, issue tracking and project management.
  • Involved in code reviews, unit, Integration and System testing.
  • Used YART for database scripts (DDL, DML, Procedures) commit.

Environment: Core Java, J2EE, JSP, Portlet, Sybase 12.5, Struts, WebSphere Studio Application Developer (WSAD), Eclipse, Servlets, iBatis, IBM Rational Application Developer 7.5, Quality Center 10.0

We'd love your feedback!