Java/j2ee Developer Resume Profile
Omaha, NE
Summary:
- Over 8 years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
- Expertise in Object Oriented Methodologies OOPS , J2EE Design Patterns, Data Modeling and data base management.
- Experience in developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, Hibernate, Web Services SOAP, WSDL, UDDI , JAX-RS, JAX-WS, JMS, JDBC, XML, HTML, XHTML, CSS, JavaScript,Angularjs, XSLT, JSON, Ajax and JQuery, ANT, Maven.
- Good Exposure to Web Application Development using J2EE technologies and Oracle.
- Good Exposure to work on Frame Work using Struts MVC, Spring MVC Architecture.
- Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi-threading.
- Good in web based client-server Architectures and Frameworks such as Struts, Spring 3.2.
- Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.
- Experience in dynamic web development using jQuery, AJAX, Java Script, XML and CSS.
- Experience in developing Web Services using SOAP and XML.
- Strong Experience in Oracle 11i and backend programming. Good experience in SQL, PLSQL. Normalization, creation of stored procedures and function.
- Excellent client interaction skills and proven experience in working independently as well as in a team.
- Proficient with Software development methodologies like Agile Methodologies.
- Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.
- Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements Subqueries.
- Worked on Service Oriented Architecture SOA such as Apache Axis web services which uses SOAP, WSDL. Exposure to JAXB JAX-WS.
TECHNICAL EXPERTISE:
Languages:Java, SQL, PL/SQL, Java Enterprise Edition,Unix Shell Script, Javascript.
Web Technologies: Servlets, JSP, Struts, Spring IOC and AOP , Hibernate,Session Beans, Javascript, AJAX, Anglarjs, Java Mail, HTML, CSS, DTD, XSD, XML.
Web Services:SOAP, REST,WSDL, JAXB, JAX-RS, JAX-WS, Apache Axis
Application Servers: Apache Tomcat, Web Sphere, WebLogic, Jboss.
RDBMS: Oracle, MySQL.
Middleware: JMS Java Messaging Service .
Frame Work: MVC, Hibernate, Spring, Struts.
Protocols:TCP/IP, HTTP, HTTPS, TELNET, FTP.
Other Tools:Ant, Maven, Soap UI, Putty, Hudson, Sonar, PMD, CheckStyle, FileZilla, SQL Developer
Design Patterns:MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for gathering and analysis of business requirements.
- Involved in all SDLC Software Development Life Cycle Phases of the project.
- Developed the application using JSP, Spring MVC for front end, Spring 3.2 framework to manage business layer components and JDBC for performing database transactions.
- Used various built-in controllers of spring MVC.
- Used spring webflow to navigate between pages.
- Involved in user interface design and development using JSP, HTML, CSS, Angularjs and JavaScript.
- Designed and developed JSPs, Servlets based on user requirements.
- Responsible for implementing Hibernate mapping files.
- Exposed Business service layer as REST Web Services.
- Invoked External web services using Spring Web Services.
- Wrote Maven build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
- Developed Oracle Stored Procedures and Functions using SQL Developer.
- Used Hudson and Sonar for Application Continuous Integration.
- Used Subversion as repository for source code maintenance.
- Adopted Agile Software Development Methodology.
- Interacted with clients directly on project status and requirements.
Environment: Java, J2EE,JSP, Spring MVC, Spring WebFlows, JavaScript, Angularjs, JQuery, , Hibernate, Spring , Webservices, Oracle 10G, XML, XSD,WebLogic9, Eclipse, Maven, SVN, Hudson, Rest, SQL Developer.
Confidential
SR JAVA/J2EE Developer
Responsibilities:
- Involved in requirements gathering, designing and development phases.
- Responsible for working on Java and used different design patterns.
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Developed user interface using JavaScript, Angularjs, HTML, CSS.
- Reviews approves Project documentation such as Vision / Scope and Requirements document, Project Functional Specs document, Project Detailed Design document
- Develop integrated software system testing and validation procedures.
- Reviews approves Project Management documents such as Project Plan, Roles Responsibilities, Contact List, Risks, Change Control, Project Schedule.
- Designed and developed JSPs, Servlets based on user requirements.
- Monitor functioning of the system and track each request to ensure system operates in conformance with specifications.
- Involved in Distributed components programming on the server side for the communication between clients and server.
- Followed Agile /SCRUM methodology.
- Implemented Maven Configuration to build and application deployment
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files. Worked using Rest.
- Actively participated in unit testing and Quality Assurance of project.
- Strong knowledge in design patterns, distributed computing concepts.
Environment: Java , J2EE, Eclipse 3.2, SQL Server, XML, JavaScript, Angularjs, Rest, Web services, Spring 3.2, Hibernate, Ant, Maven.
Confidential
SR JAVA/J2EE Developer
Responsibilities:
- Requirement Analysis. Use Case consolidations-enhancements.
- Involved in requirement analysis. Use Case consolidations-enhancements.
- Involved in development of business components EJBs .
- Designed and developed the functionality of storage manager and System
- Involved in accessing the database using JDBC and other related info from auto generated files
- Responsible for writing EJBs including Session Beans for database access using WebLogic Server
- Based on user requirements and deployed them on Web Logic Application server.
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Used Log4J for logging the messages to flat files, database and e-mail
- Used JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using MQ-Series.
- Developed the assigned modules using various design patterns like Model View Controller, Data Access Object, Business Delegate, Session Fa ade, Service Locator and Singleton Pattern
- Involved in Distributed components programming on the server side for the communication between clients and server.
- Performed the Unit and integration and Stress Testing.
Environment: Java, J2EE, Web Services, Hibernate, Oracle10G, XML, XSLT, IBM MQ Series, Web services.
Confidential
SR JAVA/J2EE Developer
Responsibilities
- Deployed the Ear and WAR file on WebLogic Server 8.0.
- Developed batch programs using functions for loading data into central Qwest control database accessing different remote databases.
- Used XML for data transfer between various parts of the application
- Developed SQL Queries, Stored Procedures and functions for incorporating business logic.
- Assisted system migration and actively involved in production support, interacting with customers for resolving production issues.
- Involved in the documentation of Object Models, User Manuals and source code for EJBs and on-line help.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Implemented Struts Action classes using Struts controller component.
- Integrated Spring DAO for data access using with Hibernate.
Environment: JAVA, WebLogic 8.0, XML, HTML, CSS, SQL, PL/SQL, JavaScript, Oracle 8.0, Struts, Hibernate.
Confidential
Responsibilities:
- Involved in all the software phases from Analysis to Testing and documented all the changes done to the application.
- Followed Waterfall methodology.
- Involved in attending meeting with clients to get knowledge transition.
- Developed screen prototypes using HTML.
- Developed Use Case document explaining new and modified use cases and their behaviors.
- Developed Functional Specification document describing new screens and changes in the existing screens and their navigation details.
- Developed Low level Design document with Use Case Diagram, Sequence Diagram, Collaboration Diagram, Class Diagram, Activity Diagram and Component Diagram using UML.
- Designed and developed the presentation layer using JSP and JavaScript.
- Used n-tier and MVC Framework for development of Enterprise Application
- Developed Form Beans, Value Objects, Transfer Objects.
- Developed the design patterns like Session Facade, Business Delegate, Data Access Object.
- Developed validation and tiles definition using the Struts framework.
- Designed and developed EJBs, mostly stateless session beans to handle business logic, which will internally call business objects.
- Developed unit test cases for the modules involved.
- Involved in Code Review.
- Involved in bug fixing during QA and UAT and used QC as the tracker tool.
Environment: Core Java, HTML, JSP, JavaScript, JavaBean, Struts1.2, EJB 2, iBatis, Unix Shell Scripting, SQL, WebLogic 6.0, CVS, Eclipse.
Confidential
Software Engineer
Responsibilities:
- Responsible for development, testing and implementation
- Developed the Search criteria for all the products, implemented the pagination logic using spring framework.
- Involved in developing some of the DAO methods using Hibernate. Designed a lot of JSP pages using JSTL tags.
- Developed Junit Test Cases and performed unit and integration testing
- Created SQL statements to insert as well as to fetch data from the database.
- Used Hibernate for interacting with the database objects.
- Tracked bugs opened by UAT team and resolved bugs to a closure.
- Used spring framework to assemble the business component and data layer.
- Developed presentation tier as HTML, JSPs using Struts Framework and JSTL
Environment:JSP1.2, Servlets2.1, Struts 1.2.4, Hibernate2.0, UML, HTML, JNDI, CVS, Log4J, Tomcat, Eclipse, Oracle 9i, JDK, Multithreading, JDBC.