We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Around Eight + Years of software development experience in developing mission critical, enterprise wide, multi - tier and multi-threaded application software optimized for web-based, windows and distributed systems.
  • Five years of experience in designing applications based on MVC architecture.
  • Extensive experience in the design and development of software systems using J2EE related technologies including JSP, Servlets, EJB and JDBC.
  • Experience in implementing SOAP using Axis2 and REST web services using JAX-WS, JAX-RS.
  • Knowledge of multiple technologies including (but not limited to): Java, J2EE, XML, RDBMS, SQL and PL/SQL.
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, IBM DB2, and Stored Procedures & Triggers.
  • Proficient in frameworks like Struts, Hibernate and Spring.
  • Excellent working experience in using different Spring modules like Spring Core Container, Spring MVC, Spring AOP and Spring ORM.
  • Experienced with messaging tools like JMS, MQ, and Tibco EMS.
  • Expertise in application servers like Web Logic, Web Sphere, JBoss, Oracle and Apache Tomcat on UNIX and Windows platforms.
  • Proficient in developing J2EE applications using IDE Tools like Eclipse, RAD 7.5, WSAD, MyEclipse 7.0 and JBuilder.
  • Experienced in working on different ESB like MULE ESB, WSO2, and Apache Fuse Etc.
  • Strong experience in using version control tools like Rational Clear Case, CVS, and SVN.
  • Experience in integrating J2EE applications using SOAP, WSDL, Web Services basedon SOA.
  • Extensive experience in designing and developing user interfaces using AWT, Swing components.
  • Strong knowledge of object oriented programming concepts and design patterns.
  • Well versed with working with end-users for support and requirements definition.
  • Extensive experience in a wide variety of roles including proposal analysis/writing, requirement analysis, design, software development, testing, implementation and support.
  • Excellent skills in understanding business needs of the customer and converting them into technical solutions.
  • Strong technical skills and work ethics combined with great attention to detail and meeting deadlines.
  • Ability to work successfully as part of small to large sized teams or independently.
  • Excellent analytical, interpersonal and communication skills.

TECHNICAL SKILLS:

Languages: C, C++, Java 1.2/1.3/1.4/1.5/1.6 , SQL, PL/SQL, UML

Web Development: HTML/XHTML, CSS, XML, XSLT, DOM, Perl, JavaScript, SAX, AJAX.

Frameworks/Design Patterns: Struts 1.1/1.2/1.3.8 , 2.0, Hibernate 2.0/3.0, Spring1.2/2.0/2.5, MVC, DAO, J2EE Design Patterns

J2EE Technologies: Servlets, JSP, EJB, JNDI, RMI, JDBC, LDAP, JSF, Web Services

Messaging Systems: JMS, IBM MQ Series

IDE Tools: Eclipse 3.0.1, MyEclipse 7.0, JDeveloper, RAD, WebLogic Workshop, WSAD.

Databases: Oracle8i/9i/10g, DB2, MS SQL Server, MySQL

Servers: BEA WebLogic 9.1/10.0/10.3 , Tomcat 5.x/7, IBM Websphere3.5/5.x/6.0/6.1, JBoss 3.2/4.0

Operating Systems: Windows (NT/2000/XP Professional), UNIX, Solaris

Version Control Tools: Confidential Visual Source Safe, CVS, Subversion, PVCS, ClearCase, ClearQuest.

Others: Confidential Visio, Rational Rose, log4j, JUnit, Toad, UNIX Shell script, Linux.

WORK EXPERIENCE:

Confidential, Charlotte, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Experienced with Agile (Scrum) development methodologies, participating in agile meetings such like, Daily standups, sprint grooming, sprint planning, sprint Retrospective.
  • Used Jira tool for Agile (Scrum) methodology.
  • Implemented Model View Controller architecture using Struts framework.
  • Published and consumed Restful WebServices using Jersey frame work.
  • Converted xml to java object as a part of consuming RESTful services.
  • Developed Model Components - Action beans, Action Form beans and Data transfer Objects of Struts framework.
  • Used Tibco Enterprise Messaging Service for messaging
  • Designed code for Publish and Subscribe messages on Tibco EMS Topics.
  • Designed code for Send and receive messages on Tibco EMS queues.
  • Implemented MESSAGEE DRIVEN BEANS for Message listener.
  • Highly experienced with creating JMS Resources in WAS Integrated Admin Console.
  • Highly experienced with creating connection factories such like Topic, Queues in WAS Integrated Admin Console.
  • Expert in creating destinations like, Topics, Queues in WAS Integrated Admin Console.
  • Experienced with bridge concepts in EMS.
  • Designed and developed OracleSQL queries for complex search criteria in the application.
  • DevelopedJavacomponents using JDBC to implement business logic.
  • Experienced with PL/SQL developer to perform SQL queries.
  • Used log4j for debugging the application.
  • Developed test cases, performed Unit testing and functional testing for each module.
  • Performed END TO END Integration testing with CSS and LMS.
  • Used ANT scripts for build project artifacts.
  • Used clear case as version control tool.
  • Used RAD 7 IDE for development and debugging the application.
  • Used Rational Build Forge Tool to build application.
  • Used clear case as version control tool.
  • Creating documentation for project modules using Confluence tool.

Environment: Java 1.6, Spring, Struts,, HTML 5,Junit 4.1, Mockito, JDBC, WebSphere Application Server Rational Application developer, Rational Clear Case, Java Messaging Service, IBM MQ, Tibco Enterprise Messaging Service, Rational Application Developer, Rational Clear Case, Rational Clear Quest, Rational Build Forge, Oracle 11g, PL/SQL Developer, Jira .

Confidential, Redmond, WA

Senior Java Developer

Responsibilities:

  • Participated in Requirement Gathering, Business Analysis, User meetings, discussing the issues to be resolved and translating user inputs into Design documents.
  • Developed service and client using Restful Web Services and Spring MVC.
  • Developed server-side services using Core Java concepts (multithreading and collections).
  • Used JSON views to display the desired properties.
  • Involved in developing code for obtaining bean references in Spring framework Dependency Injection (DI) or Inversion of Control (IOC).
  • Worked on integrating JSF framework with Spring and also developed presentation layer using PrimeFaces, JSP, JQuery and JavaScript.
  • Designed and developed cross-browser GUI in HTML, JavaScript. Worked on implementing Client side validations using JavaScript in HTML.
  • Extensively used Spring Annotations for Transaction Management.
  • Created tables, entity classes and used Hibernate annotations for validations and also developed Customized Validations for those entities which are not handled by annotations.
  • Performed Hibernate second level caching with JPA.
  • Involved in writing Named queries and Criteria queries.
  • Used Front controller and DAO design patterns.
  • Worked on creating new exceptions along with i18n messages.
  • Taking regular backup for the code when needed and checked the code into code repository using Serena Dimensions as Version tool.
  • Used Maven as a build tool and also generated surefire report.
  • Worked on Apache Tomcat Application Server and Weblogic Server.
  • Executed test cases for Unit Testing and Integration Testing using JUnit and Mockito framework.

Environment: Java 1.6,STS 3.1,Core Java, Spring, JSF 2,Primefaces 3.5,HTML 5,Junit 4.1, Mockito, Hibernate, JPA, RESTful Web Services, Mule ESB, WSO2, Spring MVC, Maven, SQL Server 2008, Oracle 11g, Web Logic Application Server 10.3.5, Apache Tomcat 7, Serena

Confidential, Louisville, KY

Senior Java/J2EE Developer

Responsibilities:

  • Designed, developed, debugged and tested the web based application using the J2EE architecture.
  • Performed Application Demo’s to the end clients.
  • Developed Restful Web Services as End point to share the data with the other products using JSON as messaging medium.
  • Converted JSON to Java objects as part of consuming Restful Web services.
  • Understanding and analyzing business requirement.
  • Designed and developed the User Interface using JSP, JSTL, Struts Tag Libraries and Java for both Business Logic and GUI development.
  • Implemented client side data validations using JavaScript, JQuery and Server side data validations using Struts Validation Framework.
  • Used spring security framework for authentication and authorization of the application.
  • Developed & deployed the application in on Application Server and Supported the Production Releases.
  • Involved in the design and development of application using Struts Action classes.
  • Created XML Schema, XML template and XSL.

Environment: Java 1.6, JSP, JavaBeans, Struts 1.3, Struts Tag Libraries, JSTL, Hibernate, Java Swings, Java Script, JQuery, Struts, XML, XSLT, TomcatV6.0, Restful Web Services, DB2v9.1, SQL Query Analyzer.

Confidential, Eagan, MN

Java J2EE Developer

Responsibilities:

  • Gathered and analyzed the requirements and did a feasibility study.
  • Participated in Design discussions and prepared design documents.
  • Involved in writing SQL queries and development of JDBC calls to fetch and display relevant records based on the filter criteria.
  • Used ANT scripts for build creation and to push onto various environments.
  • Personally designed and built new SOAP Web service interface implemented in Java using Apache Axis & SOAP
  • Used Hibernate as ORM tool to map the database tables and developed DAO classes to connect the Database and integrated with Spring Framework.
  • Extensively used Spring IOC and Hibernate frameworks to design and develop the Data Access Layer.
  • Data sources were configured in the app server and accessed from the DAO’s through Hibernate
  • Developed JUnit Test Cases and performed extensive functional and unit testing code.
  • Used RAD 7 IDE for development and debugging the application
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities
  • Used Agile Methodology for application development and participated in Scrum.

Environment: Java 1.5, J2EE 5, EJB 3.0, Spring 2.5, Hibernate 3.0, JMS 1.1, SOAP, WSDL, UML, XML, RAD 7.0, IBM WebSphere 7.0, Oracle 10g, JUnit 4.2, JSP, JavaScript, HTML, JQuery, UNIX.

Confidential, Galveston, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Implemented Model View Controller architecture using Spring in the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance
  • Created Action Class which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information. Developed Form Beans to hold the submitted data
  • Used the Spring Framework for Dependency Injection
  • Developed user interface using JSF,JSP, JSTL, Java Script and HTML
  • Developed StatelessSession Beans to process requests from the user and used the HibernateORM Framework to retrieve and update customer information
  • Implemented persistence layer using Hibernate that use the POJO classes to represent persistent database tables
  • Used SAX and DOM XML parsers and used XML Web Services using SOAP/HTTP for sending and receiving data from different applications
  • Used Java/J2EE Design patterns like Business Delegate, Session Façade, Data Transfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Developed design documents and document the use cases, class diagrams and sequence diagrams using Rational Rose
  • Used RAD as the IDE. Involved in debugging the application modules and provided production support

Environment: Java/J2EE 1.4, IBM Web sphere App server, Struts, JSF, JSP, Spring, Hibernate,Web Services, RationalRose, XML, SAX,JSTL, JMS, HTML, JNDI, JavaScript, OOA, OOD, Servlets, CVS, Log4j, JUnit, EJB, PL/SQL, RAD.

Confidential

Java Developer

Responsibilities:

  • Prepared solution documents for passing the demand drafts with only payment through accounts
  • Analysis and Implementation of complex business logic
  • Design and Implementation of server objects using Java Servlets, JDBC
  • Development of design patterns, DAO.
  • Developed Business tier and Presentation tier usingEJBand Struts Framework
  • Developed user interfaces for the sales compliance module using JSPs, Struts Tag Library, Tiles, CSS, XML, HTML and XSLT
  • Developed Model Components - Action beans, Action Form beans and Data transfer Objects of Struts framework
  • Developed a stateless session bean for implementing session facade design pattern usingEJB2.0
  • Designed and developed several web services utilizing Apache Axis
  • Performed client side and server side validations using Struts validations
  • Designed and developed OracleSQL queries for complex search criteria in the application
  • DevelopedJavacomponents using JDBC to implement business logic
  • Actively involved in testing and deployment of the application on WebLogic
  • Used log4j for debugging the application
  • Developed test cases, performed Unit testing and functional testing for each module

Environment: Java1.4,J2EE(JSP 2.0, Servlets 2.4,EJB2.0), JDBC, XML, XSLT, Struts 1.1, Tiles, CSS, Eclipse, MyEclipse, WebLogic Application Server 8.1, SOA, Web Services, Apache Axis, Ant, JUnit, Log4j, PL/SQL, Maven, Rational ClearQuest,Oracle 9i, Confidential Visio 2000, Windows 2000, Solaris, CVS.

We'd love your feedback!