We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY

  • Around 8 years of IT experience in design (OOA, OOD), development, testing and documentation of Enterprise applications using J2EE technologies. Worked extensively in J2EE (JSP, Servlets, EJB), Struts, JSF, Spring, Hibernate, IBM Web sphere Application Server, BEA web logic Server 7.x, JDBC, JNDI, XML and RDBMS like Oracle.
  • Expert in Core Java with strong understanding of SWING, Struts, Collections, Multithreading, Event handling and Exception handling.
  • Involved in all periods of programming life cycle including Requirements Gathering, Designing, Development, Testing and Debugging of Java/J2EE Application .
  • Good experience with IBM Websphere, WebLogic, Jboss, and Tomcat Application and Web Servers.
  • Good understanding on J2EE Architecture, developing server side business logic using EJB and persistence with Hibernate 3.0 / IBATIS and MVC model using Struts and Spring Frameworks.
  • Good knowledge on SOAP based web services Frameworks and SOA using Oracle BPM
  • Good understanding of Java/J2EE Design Patterns and n - tier architecture.
  • Good knowledge in working with Collections API, Multithreading and OOPs technologies.
  • Having good understanding in XML, XML schemas, XPATH, XSLT and XML parsing using SAX/DOM, JAXB
  • Experience in SPRING modules like MVC, AOP, JDBC, ORM, and Web Services.
  • Managed Declarative Transactions using Spring AOP and also integrated Spring with REST
  • Developed Java applications using various IDE's like IBM RAD7 and Eclipse
  • Good experience using QA tools like Mercury Quality Center and HP Quality Center
  • Good experience using version control tools like Clear case, VSS (Microsoft Visual Source Safe) and CVS, SVN, MKS
  • Hands on experience in creating new project streams, creating baselines, merging streams using CVS
  • Experience in using ANT, Maven and Jenkins for build automation and loggers using Log4j.
  • Experience in writing Unix/Linux shell scripts based on the need and scheduling them.
  • Experience in shell scripting on multiple operating systems and platforms including Windows, Solaris, Linux, and Mac.
  • Experience in using JQuery, ExtJS and Angular Js JavaScript libraries.
  • Experience in using Database IDE tools like TOAD and Oracle SQL Developer
  • Experience in writing SQL complex queries in DML, DDL, and DCL commands.
  • Good knowledge of Selenium WebDriver automation concepts.
  • Expertise with development tools such as Eclipse and NetBeans.
  • Developed Applications using Rule Engines, Drools.
  • Good knowledge in Object Oriented Concepts and Design and UML.
  • Strong expertise in core Java, Algorithms, data structures, problem solving.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Strong Java/ J2EE skills, Object Oriented Programming design and development knowledge
  • Automated builds of jar files and, development documentation and training, data import, export and conversions.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Ability to work in challenging and versatile environments and Self-motivated, excellent written/verbal communication, Organizational skills combined with attention to detail and time management skills.
  • Excellent analytical and proven problem solving skills.

TECHNICAL SKILLS:

Languages: Java, PL/SQL.

J2EE Standards: JSP, Servlets, JDBC, Java Bean, XML, JavaScript, HTML, Jdk DHTML, Cascading Style Sheets (CSS), Web Services, JPA, Maven OSGI

Frameworks: JSF, spring.

ORM: Hibernate, iBATIS

XML: SAX and DOM parsers, XML Schema

Application/web server: Portal Server (WAS/WPS) 6.0/v6.1.

Methodologies: SDLC waterfall model, Iterative model

Database: Oracle (version -10g, 9i)

Other Tools: Log4J

Operating Systems: Windows 98/NT/2000/XP.

IDE: Eclipse 3.x, NetBeans, MyEclipse, WSAD

Version Control Tools: Harvest and Microsoft Visual Source Safe (VSS)

SQL Tools: TOAD

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Senior J2EE Developer

Responsibilities:

  • Design software applications using HTML5, JavaScript, JQuery, Angular JS, XML, JSP, JAVA, and CSS3 among others.
  • Design and implement business applications while working closely with developers to help generate requirements.
  • Involved in high-level and low-level design of application.
  • Work with other developers on the MHE development team on the implementation of common frameworks and solutions.
  • Involved in development of data abstraction layer using Hibernate ORM framework with spring support, and JDBC driven components.
  • Involved in migration of project from spring, Hibernate, My SQL based framework for JDBC, Oracle based framework.
  • Using AngularJS, HTML5 and CSS3 for the development of Front end applications. All HTML and DHTML is accomplished through AngularJS directives.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Developed Business components using Java Objects, Core Java, Multithreading, Servlets, and JSP.
  • Develop automated solution that replaces the existing manual excels reporting process by using the core java, multi-threading, Java IO Stream.
  • Involved in developing JDBCDAOs and DTOs, writing Hibernate HQL queries, advanced SQL and PL/SQL stored procedures on database systems.
  • Developed test cases using Junit and DB Unit for unit testing and created test plans for unit, peer, integration and UAT testing and tested using Storm, Web service Studio, soapUI, and JUnit.
  • Work with the MHE development team to support and maintain existing production code in the field and develop and deliver new enhancements and products to our client base.
  • Work with the Senior IT Architect, Business Solutions Architect and Technical Solutions Architect on implementing functional requirements of our various applications.
  • Involved in developing user interface using HTML5, CSS3, GWT and AJAX.
  • Used Java Swing for few components in accordance with SWT application with multithreading environment with Concurrency and Java Collections.
  • Extensively used java.io package to upload and download different files from web interface clients JSP.
  • JPA/Hibernate based persistence and J based Routing Engine to email.
  • Interact with Quality Assurance personnel during system testing phases of application development.
  • Provide training for internal staff and external clients on new and existing products and technologies.
  • Acquire basic Server working knowledge including program execution methods, as well as Apache and Tomcat servers.
  • Stay current on new technologies as they relate to web-based application development.

Environment: JDK 1.6, Spring, Hibernate, HTML5, CSS3, Multithreading, Log4j,MySQL, JQuery, JavaScript, Angular JS, XML, XSLT, XPath, CSS, Eclipse, PL/SQL, Subversion, multithreading, IBM WebSphere Portal Server, and Web Services.

Confidential, Framingham,MA

Senior J2EE Developer

Responsibilities:

  • Designed and developed Customer registration and login screens using HTML, JSF, Servlets and JavaScript.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Developed web pages to display the account transactions and details pertaining to that account using DHTML, JSF and CSS.
  • Configured spring to manage Actions as beans and set their dependencies in a spring context file and integrated middle tier with Struts web layer.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Used log4j for logging mechanism.
  • Multithreading was used to process data in chunks to improve performance.
  • Hands on experience working with modification of GWT module
  • Configured JDBC and LDAP Security in the application server.
  • Implemented front end changes based on GWT and Java code as per requirement
  • Developed LDAP server configuration files to enable encryption support for password storage.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and triggers.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Used log4j for tracking errors and debugging the code.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on UNIX env.
  • Implemented Spring MVC architecture.
  • Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Extensively involved in WebSphere Portal Server v6.0 and 5.1 Development, configuration, Administration, Security configuration with Active Directory Server, WLM configuration, Performance Tuning, Users and Group Management, Web Server configuration and Content Management etc.
  • Responsible for client side UI Validation and implementing Business logic based on user selection usingJQuery, JQuery UI and Angular Js.
  • Used jQuery to simplify the client-side scripting of HTML and used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment: Java, J2EE, XSLT, Servlets, JSF, JMS, Hibernate,Angular JS, Multithreading, GWT 2.6, Spring, WebService, JDBC, UML, HTML, Java Script, CSS, XML, WebSphere 6.1, multithreading, IBM WebSphere Portal Server, Log4j, Oracle 10g, PL/SQL, Junit.

Confidential, Scranton, PA

Senior J2EE Developer

Responsibilities:

  • Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
  • Work in close collaboration with internal customers and teams to develop strategies that address product content and overall user experience design for Catalyst's clients.
  • Developed new features to meet the specifications as set out by lead developer.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
  • Designed new classes and functionalities using various OOPs concepts for CRM application for customer service, especially using dynamic polymorphism concept.
  • Used the JavaScript dynamic functionalities for different UI components and handled the exceptions.
  • Developed SWING Desktop Client to access Cash Services.
  • Used ClearCase for source code maintenance and Clear Quest for bug tracking and maintenance
  • Configure Web server be able to serve WML pages.
  • Used Log4j for logging errors, messages and performance logs.
  • All the Business logic in all the modules is written in core Java.
  • Developing SQL, PL/SQL scripts, stored procedures, functions, packages.
  • Involved in creating Restful services with the JAX-RS Provider and Dispatch APIs.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in data base.
  • Used Maven as Build Tool.
  • Used Yourkit for security penetration testing during coding.
  • Implemented Executor Framework from multithreading to achieve better performance.
  • Implemented business objects and business logic of the application different modules of wholesale (Java).
  • Worked with key stake holders to meet requirements and drive results with extensive usage of HTML4/5, CSS2/3, AJAX and jQuery.
  • Implemented the MVC architecture using backbone.js and angular.js, node.js
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JQUERY, JavaScript, jQuery.
  • Work with Node.js use to multiple threads for file and network events
  • Developed reporting and web service client applications using SOAP
  • Developed Unit, Integration and Performance Test Cases using Junit.
  • Involved in test-cases using JUnit, debugging implementation and deployment activities.
  • Implemented AJAX functionality based on EXTJS.
  • Worked on deploying and setting up Azure Cloud Environment.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, internet explorer, Firefox and Google chrome.

Environment: HTML3/4, XSLT, CSS2/3, JQUERY, PL/SQL, multithreading, Spring, Hibernate, Backbone JS, angular JS, Angular JS, XML, JavaScript, Java, SQL Server 2012/2008 R2

Confidential, Fremont, CA

Senior J2EE Developer

Responsibilities:

  • Involved in developing the complete process flow of PNG system for all the layers.
  • Installed and Configured Apache Tomcat 5.x, Eclipse 3.x, WSAD, and AXIS.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Designed and implemented JSF (MVC Paradigm) components such as Navigation, Data Validations and Data Converters.
  • Participated in all the phases of the development namely Web Component Creation, Enterprise Bean Creation, Application Assembly and Application Deployment.
  • Developed Web-tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authentication.
  • Involved in creating custom widgets would be rendered on top of GWT.
  • Configured Web.xml and Struts-config.xml.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Used JNDI to lookup for the data sources and EJBs required.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Hibernate.
  • Used Firebug, and remote debugging feature of eclipse to debug GWT and server side code.
  • Implemented Stateless and State full Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring the relational data to the object world.
  • Transfer Object for Lookups, Value List Handler for search and DAO.
  • Used WebSphere Studio Application Developer 5.1 to develop and deploy the PNG application

Environment: Java, J2EE, JSF, WSAD 5.1.2, Servlets, JSP, JMS, JSF, JDBC, EJB, XML, JavaScript, CVS, Unit,, Apache, SOAP, Eclipse, Tomcat .

Confidential

Java Developer

Responsibilities:

  • Involved in developing a new tool using java servlets in Eclipse. This would help me out in creating all the respective options wherein we can connect from one functionality to another functionality that is inter servlet calls
  • The functionalities of this tool involved adding, deleting, updating, bulk updating and bulk deleting of the users. All of these functionalities have been done using java servlets
  • All the visual stuff was done using JavaScript
  • Involved in the designing of Java Server Pages required for the application
  • Involved in the unit testing of the application
  • Implementing the business logic required for the application
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries
  • Developed the code according to the functional specifications, detailed design, and coding and efficiency standards. Execute the unit test cases
  • Developed Ant builds script and ant task classes to clean, compile, copy, run, and doc, deploy, jar, war and ear files, and develop web service
  • Used JDBC API to access database.

Environment: Java, HTML, Servlets, JavaScript, CSS, JSP, API, MVC, SQL, and Oracle

We'd love your feedback!