We provide IT Staff Augmentation Services!

Sr.j2ee Developer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • Eight(8) years’ Experience in all phases of Project & Product development life cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re - Engineering, and Documentation
  • Extensive experience in design, development and support Model View Controller using Struts and Spring framework
  • Have hands on experience in design and development of Java, J2EE, Servlets, JSP, EJB, JDBC, JSF, Struts, XML, XSD, XSLT, X-Path, ANT, Java Script, Web Services, WSDL, SOAP, REST, HIBERNATE, SPRING, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL
  • Develop reusable solution to maintain proper coding standard across different java project. Proficiency with the application servers like WebSphere, WebLogic, JBOSS and Tomcat
  • Developed core modules in large cross-platform applications using OOAD, (Object Oriented Analysis and Design) JAVA, J2EE, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML, CSS, CSS3 and HTML5
  • Experienced with XML related technologies such as XML, XSLT (DOM, SAX), XPATH and DTD
  • Experienced with various frameworks like Struts, Spring, Hibernate and JPA
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams
  • Developed clients for the Web Services using apache axis and tested it using SoapUI
  • Expertise in Web Front End technologiesStruts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL
  • Good knowledge of developing GUI based application using Swings and Java Applets
  • Expertise at JDBC API for connection and access to databases
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite STS and deployment using Application Servers Apache Tomcat, BEA WebLogic, WAS and JBoss
  • Worked on SOA based technology using Web Services, WSDL and UDDI registry
  • Experience with JUnit, Log4j in developing test cases and determining application functionalityandSubversion (SVN), CVS and Visual Source Safe as versioning software tools
  • Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate
  • Experienced in RDMBS such as Oracle, MySQL and IBM DB2 databases
  • Having Experience on UNIX commands and Deployment of Applications in Server
  • Ability to work effectively on the Linux and OSX platforms.
  • Ability to work effectively in cross-functional team environments and experience of providing training to business users.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Quick Learner, effective individual & team player, excellent communication and presentation skills
  • Has very good understanding of agile SCRUM methodology.
  • Possess strong logical, analytical and problem solving skills with positive attitude.
  • Team player with good communication and written skills, also a self-motivated individual with exemplary analytical and problem solving skills.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security

Mark-up/XML Technologies: DHTML, XHTML, JavaScript, AngularJS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JSF, JUnit, Jasper reports, SOAP UI, Groovy

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2,CFX

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss EAP, Web Logic Server

Database: Oracle, SQL-Server, MySQL server, TOAD

IDEs: Spring Tool Suite, Eclipse, Net Beans, IBM Web Sphere Rational Architect

O-R mapping: Hibernate

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam

Version Control: Tortoise SVN,CVS, Rational Clear case, Git and Mercurial

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

Sr.J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client
  • Developed the functionalities using Agile Methodology
  • Analyzed the requirements and formulated project scope
  • Implemented RESTful Web services to retrieve data from client side
  • Designed front-end presentation logic using JSP , CSS3 and Strut tags
  • Developed internal coding using J2EE technologies based on the MVC Architecture
  • Implemented Business Logic using Java, Spring, Struts and Hibernate
  • Ability to review and assess development design to ensure robustness of system design, adherence to standards and processes
  • Developed Business objects using POJOs and data access layer using Hibernate framework
  • Achieved Dependency injection by creating spring services, spring controllers and DAOs so as to wire objects of business classes
  • Implemented DAO pattern to fetch data from database using Hibernate in order to carry out various database operations and also avoid redundant database access statements
  • Involved in configuring XML mapping files and POJO objects
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts
  • Created DDL and DML SQL scripts for creation of database objects in Oracle DB
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS
  • Created new tables, stored procedures , functions , views , indexes and constraints, triggers and required SQL tuning to reduce the response time in the application
  • Focused on Test Driven Development ; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Used Jenkins to load JAR files from Database required for running the application
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application
  • Scheduled daily status meetings within the offshore team and also used to communicate the same to the onsite team accordingly
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs

Environment: Java,J2EE, Spring framework, Spring MVC, Hibernate, JSP, CSS3, Servlets, JDBC, AJAX, Web services, RESTful, XML, Ext JS, JQuery, JavaScript, Oracle, RAD, Web Sphere, Agile Methodology, SVN, Maven, Jenkins, Junit

Confidential, Des Moines, IA

Java/ J2EE Developer

Responsibilities:

  • Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response
  • Developed service oriented middleware to incorporate two legacy source systems and published them as web-services. Incorporated source system specific business logic in Java code and exposing them as Web Service as per Base profile specifications and WSDL contract
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object
  • Developed necessary parsing and XML construction logic using XML parser APIs JAXB
  • Developed user interface using JSP, Struts published validation framework to support client side and server side validation
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate
  • Developed costume queries using hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy
  • Configured EH Cache to load the static tables into secondary storage area
  • Used built in store Procedures to reach the requirements from the Client to improve the response times of the services
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters
  • Developed unit test cases to test business scenarios associated with each use case sequences

Environment:  Java, JEE,  Web-Services, SOAP, JAX-RPC, WSDL, WebLogic,  Spring(dependency injection, AOP), Hibernate, Oracle Enterprise, Oracle Forms,JAXB,JAXP, JavaScript, JUnit, Ant, Clear case.

Confidential, NY

J2EE/ Java developer

Responsibilities:

  • Developed User Interface using Struts framework, HTML/JSP and JSP Custom tag Libraries and User Validations using JavaScript.
  • Used Struts framework along with JSP, HTML, CSS and JQuery, JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Developed Custom Tags to simplify the JSPcode. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
  • Developed Servlets and JSP to coordinate the flow.
  • Developed business logic using Session beans and deployed the generated EAR file in
  • Web Logic application Server is being used to deploy
  • Developed Data Access Objects to encapsulate all database specific code using JDBC API., which is used by CMP EJB’s to access the database.
  • Developed a script file (.Js), which is used as common validating file for all JSP’s.
  • Created tables, triggers, stored procedures in Oracle Database.
  • Involved with the team in developing an error handling system for the whole application using XML/XSL.
  • Involved in creating MQSeries Queue Managers, Queues, and Channels for development, testing and production environments.
  • Developed components to get the authentication information from LDAP Server, developed necessary interfaces and implemented a highly complicated programmatic security system.

Environment: J2EE, EJB, Servlets, Java Beans, JSP, JDBC, JMS, Struts, XML, IBM Web Sphere , IBM Web Sphere Application server, Oracle , Solaris , Visual Age for Java, IBM Rational Rose, Rational Clear case, CVS, Java Script, HTML, MQ Series , LDAP

Confidential, Irving, TX

Portal Developer

Responsibilities:

  • Worked on design and implementation of Market Place application.
  • Worked in Agile development environment.
  • Role based application monitoring and recording audit history, activity of different roles accessing the site.
  • Deliver technical solutions utilizing defined technology stack.
  • Design, implement and define components of the architecture strategy.
  • Used JSF, Struts 2, and AJAX for highly interactive and graphic user interface.
  • Implement JUnit test cases for Struts/Spring components.
  • Built SOAP Web services
  • Developed Action classes, ActionFormsand Struts Configuration file to handle required UI actions, JSPs for Views.
  • Developed server side presentation layer using Struts MVC Framework.
  • Used various design patterns like Business delegate, Singleton, Factory and DAO
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Involved in implementation of web services (top-down and bottom-up).
  • Angular Js was used to develop declarative User Interface.
  • Interact with offshore team to coordinate and guide for the development happening in offshore
  • JUnit is used to perform the Unit Test Cases.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports.
  • Performance Tuning and Optimization with Java Performance Analysis Tool.
  • Worked on Installing and configured WebSphere Application Server.
  • Made use of CVS for checkout and check in operations.

Environment : Java , J2EE , Struts, JBoss, Hibernate, JSP, SOAP web services, Angular JS,HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 10g, CVS, Windows XP, UNIX, J Profiler, Java Performance Analysis Tool, Eclipse Memory Analyzer .

Confidential

Trainee Software Engineer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development
  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML,JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under JBoss
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank
  • Designed and developed Message driven beans that consumed the messages from the Java message queue
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data.  

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle8i, JMS, SQL, HTML, JDBC, EJB.

We'd love your feedback!