We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Melville, NY

SUMMARY

  • Sr. Java, J2EE Developer with 7 years of experience in analysis, design, development and implementation of Enterprise applications using Java/J2EE Technologies. Well versed in core java concepts like Collections, Multi - Threading, Serialization and Java Beans.
  • Expertise in Object Oriented Programming and development of n-tier component based enterprise Web Applications using Core Java, Java EE, Web Services and XML.
  • Implemented MVC Architecture and industry standard frameworks including Struts/Struts2, Spring, Enterprise Java Beans (EJB) and Hibernate.
  • In-depth knowledge of Servlets, Filters, JavaMail, Java Message Service and JNDI(Java Naming and Directory Interface)
  • Hands-on experience in Deployments, Migration, Maintenance and Enhancements of Web/Enterprise/ Middleware applications in IBM WebSphere, WebLogic, JBoss and Tomcat servers hosted on Windows and UNIX environments.
  • Experience in Java WebServices through SOAP, REST architecture dat takes data objects and their associated metadata by using unique files which includes good understanding of handling SOAP Requests and Response, WSDL, JAX-RPC, JAX-WS, JAX-RS and WebServices autantication.
  • Excellent knowledge of AWS (Amazon Web Service) using Amazon’s EC2, DynamoDB, RDS and S3 services.
  • Expertise in web Front-end application development using JSF, JSP/Servlets/AJAX/HTML/XHTML/CSS/ XSLT/ JavaScript.
  • Highly proficient in designing Enterprise applications with Java/Java EE design patterns including IOC, AOP, MVC, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Expertise in developing Ant/Shell scripts for building/deploying/automation of the enterprise applications, Running schedulers/Jobs, nightly builds and used tools like Build Forge, Autosys.
  • Experienced in developing enterprise application testing with JUnit and logging with Log4J for n-tier component based enterprise Web Applications.
  • In-depth knowledge of YUI and ExtJS tools, an open-sourceJavaScript library for building richly interactiveweb applications .
  • Worked on AXIS2 and Jersey framework for implementing web services.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Expertise in Struts framework, Tiles Framework and Struts Tag Libraries and Validation Framework of Struts.
  • Worked on JSF framework for Implementing MVC design pattern in developing web based application
  • Involved in communicating with different service using Service Oriented Architecture (SOA).
  • Good knowledge in using Webservice testing tools like SOAP UI and RESTClient.
  • Experience with various version control system like CVS, SVN, clear case.
  • Worked on Hibernate framework for developing persistent layer and to implement database interactions.
  • In-depth knowledge and experience in multiple domains including Health, Finance, Insurance & Government.
  • Experience on design tools like Microsoft Visio, Enterprise Architect and Rational Rose for UML, class, state and activity diagram.
  • Worked with different IDE’s like Eclipse, My Eclipse, Net Beans, JDeveloper, JBuilder and RAD.
  • Experience in Agile Scrum, Agile RUP and waterfall software development methodologies.
  • Effective communicator adept in delivering superior customer service and bridging the business and technical Communities.
  • Exemplary written and verbal communication skills and proven ability to handle responsibilities independently.

TECHNICAL SKILLS

Programming Languages: Java, JSF, JSP, JavaScript 1.4/1.5, HTML 4/5, C++, Scala, Ajax.

Web Technologies: JSP, Servlets, EJB 2.0, Struts, Spring2.5/3.x/4.0, Hibernate and Java Mail

SOA and Web Services: Apache Axis 2, WSDL, SOAP, REST, JAX-RPC, JAX-WS, JAX-RS, AWS

Databases: Oracle 9i/10g/11g/12c, Sybase 12.5, MS SQL, IBM DB2, MS Access

J2EE Design Patterns: Business Delegate, Composite Entity, DAO, Front Controller, MVC, Service Locator, Session Facade, Singletons, Factory, Data Transfer Object

Project Development/ Version Control: Maven, Ant, CVS, SVN, Log4J, JUnit, CVS, Clearcase, Source forge

Application/Web Servers: WebSphere, IIS, WebLogic 8.1/9.1/10.1, Apache Tomcat 5/6, JBoss 4/5

Operating Systems: UNIX (Solaris, Linux), Windows NT/2000/2003/XP/7/8

Web Designing Tools: HTML 4/5, CSS, Javascript, AJAX, JQuery, XML, YUI, ExtJS

Database Connectivity: SQL, NoSQL, PL/SQL, Hibernate

PROFESSIONAL EXPERIENCE

Confidential - Melville, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Interacted with the Users, Business Analysts and other stakeholders within the project to understand and gather the software requirements.
  • Involved in various phases of the SDLC of the application. Worked in an Agile Scrum environment within which I developed UML and use case diagrams to map the coding structure, sequence and design flow.
  • Analyzed and designed application using various object oriented programming features like encapsulation, inheritance, and polymorphism and used Collections in different modules.
  • Worked on Spring framework for developing the web based application, and implementation to Model view controller design pattern.
  • Used Spring implement dependency injection logics and aspect oriented programming (AOP) for developing complex enterprise level application.
  • Developed Cross Cutting functionality, Persistence layer using Spring framework.
  • Implemented validation rules in web pages by using Annotations and custom validator implementation provided by Spring MVC Form validation.
  • Implementation of DAO using Spring-Hibernate ORM following Java Persistence API (JPA) specifications for error messages and exception handling.
  • Persistent java classes are developed using Hibernate framework for providing data base mapping and for creating data base interactions.
  • Incorporated WebServices using Jersey and JAX-RS API.
  • Implemented WebServices through Restful architecture dat takes JSON objects from cloud server for its patients’ private information.
  • Used Amazon RDS to store the patients’ information and retrieved the information using the Amazon RDS API.
  • Worked with Servlets, Servlet listeners, JSP APIs for building core web based components.
  • Implemented business logic using POJOs and server side logic using stateful EJB session beans along with JNDI support.
  • Configured JavaMail as a bean class in Spring Framework for Patient Communication Service.
  • Developed Servlets for session management and cookie management.
  • Used JMS (Java Message Service) to send, receive and read messages for patients’ appointment and medical alerts.
  • Developed Hibernate configuration files for connecting to database and HQL (Hibernate Query Language), projections and criteria for accessing the patients’ database records.
  • Developed the UI modules using HTML, CSS and JavaScript framework like YUI and ExtJS dat use techniques such asAjax, DHTML andDOM scripting for interactive and dynamic GUI.
  • Modified legacy modules in phases by implementing new functionalities to integrate the modules into the new product.
  • Designed and implemented the logging mechanism using Log4j APIs and SVN as a version control tool.
  • Co-ordinated with testing team to come up with best test cases. JUnit framework was used for performing unit and integration testing by writing test cases.
  • Monitored REST request and response for testing application using RESTClient-UI.
  • Ant framework is used to write script for building and deploying applications.

Environment: Java 1.7, Spring 3.1, Struts 1.3, Hibernate 4.1, AWS, REST, JSON, EJB, WebLogic Server, Apache Tomcat, Servlet, JSP, HTML, CSS, Javascript, SQL, Ajax.

Confidential, Round Rock, Texas

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of the SDLC of the application, and worked in an AGILE SCRUM environment.
  • Implemented XP (Extreme Programming) methodology for undertaking the development phase of the SDLC.
  • Practiced principles of Test Driven Development paradigm within the AGILE environment for developing application to increase quality of code and decrease code defects.
  • Modeled system as a group of interacting objects by Object-oriented analysis and design (OOAD) approaches.
  • Worked with various UML diagrams like class and sequence diagrams for interacting with team members.
  • Implemented various J2EE design patterns like session facade, Business Delegates, Data Access Object and Data transfer objects for building application.
  • Created dynamic prototypes to integrate the MVC framework with Struts 1.2 and Spring with Hibernate for the persistence layer to connect the application with the database.
  • Implemented various APIs and technologies like JSP, Servlets, Servlet filters, Custom tags and Tag handlers for developing web-based logics.
  • Used various new features like Generics, Enhanced For Loops, Auto-boxing/Unboxing, Type Safe Enums, Varargs, Static import and Metadata (Annotations) introduced by JAVA 5.
  • Implemented dependency Injection, cross cutting logics, persistence layer using Spring Framework.
  • Utilized pre-defined beans of Spring framework for integrating EJB3.x, JPA Beans, JSF Beans.
  • Implemented WebServices through SOAP architecture dat takes data objects and their associated metadata by using unique file identifiers from Confidential cloud server.
  • Used Axis tools for converting WSDL into stubs and skeleton for client and producer of web services.
  • Converted EJB3.x into web service using JAX-WS annotations and invoked it with SOAP UI tool for testing EJB3.x process.
  • Used Enterprise Java Bean 3.x (EJB 3.x) specification for encapsulating complex business rules and also for developing reusable enterprise components.
  • Worked on hibernate framework as ORM tool for performing various database level logic and mapping persistence classes to database objects and wrote Hibernate queries (HQLs) for manipulating and retrieving data from oracle 10g database.
  • Implemented SOA architecture using Axis and JAX-WS based web services to provide existing applications to send /retrieve data from CMS and also used it to retrieve/modify/ingest documents and its metadata/meta content into the repository.
  • Developed XML schemas for defining request and response messages for web services.
  • Developed WSDL files for defining web services.
  • Designed Multiple Results Navigation Framework using JAVA custom tag libraries, servlet API and JDBC 2.0 API.
  • Developed Tables, Views, Synonyms, Sequences, Packages, Store Procedures, Functions, Triggers and various other database objects for oracle 10g database.
  • Wrote Junit test case as a part of Test driven development paradigm for executing unit testing.
  • Worked with log 4j for logging information in the file and CVS for versioning source.

Environment: Java, J2ee, JDBC, Servlet, JSP, JDBC,JNDI, EJB2/EJB3, JPA, Hibernate, JSF, Spring, WebLogic Server, Apache Tomcat, HTML, CSS, Javascript, SQL, Ajax, Oracle 10g, SQL developer, Microsoft Visio, Eclipse, CVS.

Confidential -Los Angeles, CA

Senior Software Consultant/ J2EE Developer

Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC) and used Waterfall Model to develop the entire application.
  • Involved in analysis and design of the Application Architecture based on MVC Architecture, used open source Struts framework.
  • Implemented Business Delegate, DAO and DTO design patterns.
  • Wrote and customize several java programs for the generation of the different modules of the web application
  • Developed rich UI modules using JSP, HTML, CSS, Javascript along with AJAX to make it more dynamic and interactive based on the users, roles and permissions.
  • Used validation framework of struts for validation
  • Used Tiles Framework to build the web based application.
  • Developed Hibernate configuration files for database manipulation using SQL database.
  • Customized Legacy System functionality modules and enhanced them with proper management of large chunks of data of these servers using criteria and projections in Hibernate Query Language (HQL).
  • Used PL/SQL, Prepared Statements and table level and system level triggers for handling database processing and for generating effective student and teacher information on different databases and generated reports on date to date basis.
  • Build process with ANT framework to build and deploy the application. Various ANT Tasks were defined for Compile, Build, Deploy, Check-in, and Checkout from CVS.
  • Worked on WebSphere 5.1 for Developing, Deploying and configuring the application.
  • Involved in Module and Unit Level Testing with JUnit.
  • Developed new features in correspondence to the latest Business requirements and system requirements.

Environment: Java 1.7, Struts 1.3, Hibernate 4.1, WebLogic Server, Apache Tomcat, Servlet, JSP, HTML, CSS, Javascript, JMS, SQL, Ajax,, Struts Tiles Framework, CVSNT, ANT, JUnit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in software development life cycle (SDLC) requirement gathering, analysis and development.
  • Used Eclipse in developing different J2EE components
  • Used Servlets, JSPs, Struts.
  • Implemented the Middle Tier employing design patterns like MVC, Business Delegate, Data Access Objects (DAO’s), Data Transfer Object (DTO’S), Singleton, Service Locator.
  • Extensively used the JSP in the view side of MVC.
  • Used JNDI lookup for getting the Connection Objects.
  • Involved in validating the form using Struts validation framework.
  • Used SQL Queries and Stored Procedures extensively in retrieving the contents from MySQL.
  • Used Oracle as back end database.
  • Involved in coding of Action Classes and Model Classes
  • Used the Apache Tomcat server.

Environment: JAVA/ J2EE, Tomcat Server, Oracle 10g, JDeveloper, Javascript, Ajax, Struts, MVC, JSP, Design Patterns, Eclipse, JNDI, Apache Tomcat server.

Confidential

Software Developer

Responsibilities:

  • Involved in development of UI using Java, JSP, HTML, CSS and JavaScript.
  • Involved development of backend daemons using multithreaded threads (e.g. export daemons, report daemons etc.)
  • Involved in development of the Model-View-Controller architecture using Struts Framework.
  • Involved in development of various components of project (action classes to render the HTML, dispatcher handling, etc.) and project enhancements
  • Involved in writing Oracle SQL queries, triggers and stored procedures and invoking them from Components
  • Involved in development of database access framework using DAO’s (Legacy tables) and Hibernate(new tables)
  • Configuration and deployment of application in JBoss.
  • Supporting Production issues.
  • Involved in unit testing as well as integration testing.
  • Coordinated with QA for documenting, reviewing test plans and bug fixing.

Environment: Core Java, JSP, Servlets, J2EE, JBoss Application Server, Java Beans, Hibernate, CVS, ANT, Oracle 8i, SQL, HTML, DHTML, XHTML, CSS, Java Script, AJAX, Struts Framework, Eclipse, JUnit, XML, Windows-XP, My Eclipse.

Confidential

Jr. Software Developer

Responsibilities:

  • Involved in the coding and testing of software development life cycle
  • Developed JSP’s to capture user inputs.
  • Validated user inputs using JavaScript.
  • Developed JDBC components to interact with the oracle database.
  • Testing developed components in different environments.

Environment: JAVA/ J2EE, Tomcat Server, Oracle 10g, JDeveloper, Ajax, JavaScript.

We'd love your feedback!