We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Hope Well, NJ

SUMMARY

  • Over 8 years of IT professional experience involving Analysis/Design/Development/Implementation and Testing Methodologies in Object Oriented Software Applications, Client - Server based Enterprise Applications and Web Based Technologies like J2EE, Java Bean.
  • Excellent experience in all phases of Software Life Cycle, developing, maintaining and supporting Java, J2EE applications.
  • Very good skills in CoreJava, EJB, JSP, Servlets, JDBC, JNDI, Struts, RMI, XML, JavaScript, XHTML, HTML, DHTML.
  • Expertise in implementing Design Patterns like Singleton,Front Controller,MVC(Model View Controller),Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture (SOA).
  • Expertise in development and deployment of web components that include Servlets, JSP, JSF and business layer components that include EJB, Web Services, RMI, and JDBC, JNDI, JMS, LDAP, Swing, Reflection API; Serialization; Collections API; multithreading.
  • Served as Java Consultant for WebSphere and Product based solutions, responsible for full life cycle Java Development within J2EE Applications using Servlets, Java Server Pages (JSP), JavaBeans, and JDBC Data Access Objects (DAO).
  • Experience in MVC (Model View Controller) architecture, using Struts Framework, and Spring Framework with various Java/J2EE design patterns.
  • Used persistence frameworks, Hibernate 2.0, 3.0, iBatis 2.2 ORM, JPA to map POJOs to a relational database.
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 4.1, 5.0, 5.1, 5.2, IBM DB2 7.0 and PostgreSQL 8.2/8.3.
  • Expertise in Object-relational mapping using Hibernate.
  • Experience in the functional usage and deployment of applications in JBoss, WebLogic and Apache Tomcat Server.
  • Experienced in testing frameworks such as ANT, Log4J, Junit, Dbunit, JWebUnit, JMeter, Jprobe, Maven and GNU Make.
  • Experience in AngularJS and Adobe CQ.
  • Rich experience as JAVA/J2EE developer in Banking, Telecommunication, Finance and other domains using diverse technologies.
  • Extensive experience with Java compliant IDE’s like Eclipse 2.0,3.0,3.1, Oracle Jdeveloper, Netbeans, Microsoft Visual Studio.WSAD/RAD 7.0,7.5 and JBuilder 2005/2006
  • Hands on experience with version control systems like ACME (clearcase), GIT, Oracle’s ADF and SVN(Apache Subversion) for providing common platform for all the developers.
  • Demonstrated ability to complete multiple assignments simultaneously while maintaining highly stringent client organization standards.
  • Strong mix of academic and professional experience in the related area, demonstrated through the implementations of successful projects within diverse roles.

TECHNICAL SKILLS

Programming Languages: JDK 1.x (1..7), C, C++, C#, SQL, PL/SQL

Platforms: Windows 2003 Server,, Red Hat Linux Enterprise Server 5.1, Unix

Java Design Patterns: MVC, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session, Adapter and Strategy

IDE: Eclipse, Netbeans 6.0, JBuilder, Jdeveloper

HTML Editors: Adobe Dreamweaver CS

J2EE MVC Frameworks: Struts, JSF

Databases: DB2, MySQL 4.1, 5.0, 5.1, Oracle 11g, 10g, 9i, 8i, MS SQL Server 2005, 2008R2, MS Access

Database Tools: Toad for MySQL, Toad for Oracle, Connect/J for MySQL, DB2Connect, Altova Database Spy

Application Servers: IBM Web Sphere, BEA Web Logic 5.1, 8.1, 9.0, 10.0, JBoss 3.2.x, Apache Tomcat 6.0, 7.0,8.0

Web Technologies: HTML, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML

ORM Frameworks: Hibernate 2.0, 2.1, 3.0

Client Scripting: JavaScript, Applet, Flex

Server Scripting: JSP 1.2, 2.1, 2.2, PHP, JSTL 1.1, 1.2

Javascript Frameworks: jQuery 1.4, 1.5

Batch Scripting: Ant 1.4, 1.5, 1.6, Maven

Version Control: ACME, ClearCase, SVN (Apache Subversion), CVS (Concurrent Versions System), GIT, Oracle ADF

Transaction Control: JTA (Java Transaction API), Hibernate Transactions

Middleware Technologies: CORBA, EJB 2.1, 3.0, JNDI, OFM

WebService Tools: SOAP UI, REST, TCPMon

Design Methodologies: Agile, Scrum, Test Driven Development, Rapid Application Development

Messaging Technologies: JMS (Java Message Service)

Testing: JUnit 4.1, DbUnit, Load Test, Timed Test

Content Management: Documentum, Adobe CQ

Logging Tools: Log4j

PROFESSIONAL EXPERIENCE

Confidential, Hope Well, NJ

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Designed application modules, base classes and utility classes using core java
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Designing the front end using JSP, JQuery,CSS and Html as per the requirements that are provided.
  • Extensively used JQuery selectors, events, Traversal and Jquery AJAX with JSON Objects
  • Used Hibernate,Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Maven Script to create JAR, WAR, EAR& dependency JARS and deploy the entire project onto the Web logic Application Server
  • Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.
  • Designed and developed components for order entry using EJB2.0 with a Java Swing client application.
  • Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model), Java Swing.
  • JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
  • Implemented Webservices to send order details to downstream systems using SOAP
  • Implemented version controlling using SVN.
  • Implemented log4j for logging purposes and debug the application.
  • Designed and developed the application presentation layer using JSTL.
  • Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Supported the application during the warranty period.

Environment: Java (Java1.6), J2EE, Websphere Application Server (WAS)7.0, Eclipse IDE, Shell and Perl scripts, Oracle 9i/10g, DB2 9.5, UML, Unix, PL/SQL, XML, Windows OS, HTML, IIS7.0, FTP, SSH.

Confidential, MI

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.
  • Understanding and analyzing business requirement.
  • Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
  • Developed & deployed the application in Web sphere Application Server.
  • Involved in the design and development of XML presentation.
  • Involved in the design and development of XML presentation using CSS & XSLT.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • The UML use case designs are developed using and Rational Software Architect v7.0/6.0.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
  • Designed the data base and Normalized the Data Base in 3NF .In Normalization resolved the trivial dependences, non key attribute & transitive dependences using 1NF, 2NF & 3NF.
Environment: J2EE1.4/1.5/1.6, J2SE 1.4/1.5/1.6, Java, JSP, JavaBeans, Java Script, JQuery, StrutsV1.x, JSFV1.x, XML, XSLT, Web Sphere Integration Developer, Web Sphere Application Server (WAS) 6.1/6.0, TomcatV6.0, DB2v9.1, SQL Query Analyzer, SQL Server 2005/2000.

Confidential, Hartford, CT

JAVA/ J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Developed Stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
  • Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript.
  • Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow and CSS.
  • Wrote application front end with HTML, JSP, Ajax, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used jasper reports for generating customer reports.
  • Configured Spring to manage Action classes and set their dependencies in a Spring context file.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
  • Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
  • Used log4j for tracking errors and debugging the code.
  • Wrote build deployment scripts using ANT and shell script on unixenv and deployed the application in WebSphere App Server.
  • Involved in implementing Branching Methodology Plan and performed Checkin/Checkout in Subversion.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment: Java,J2EE, Servlets, JSP, JDBC, XML, HTML/DHTML, JMS, AJAX, WebSphere, JUnit and Oracle.

Confidential, Wilmington, DE

Sr. Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
  • Participated in Scrum meetings as part of Iteration development process.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Designed application modules, base classes and utility classes using core java
  • Working with an Agile, Scrum methodology to ensure delivery of high quality work with every monthly iteration
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Used GIT for codebase management and GERRIT for code review.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Designed the applications using Struts MVC framework for easy maintainability.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
  • JQuery library, Node JS and Angular JS has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
  • Implemented Web Services to send order details to downstream systems using Jax-Rpc, SOAP
  • Implemented log4j for logging purposes and debug the application.
  • Prepared JUnit test cases and executed the test cases using JUnit in eclipse.
  • Involved in Coding, Testing phases of Software Development Life Cycle in both Waterfall and agile, awareness of Staging and production environment as well.
  • Worked on Migration of the applications from WebSphere Server to Oracle Web Logic Server.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Process Server 6.1,Oracle Web Logic Application Server 11g, Apache Struts 2.x and Tiles Framework, GIT, GERRIT, JMS, Hibernate 3.5.x Framework, Oracle 11g, Node Js, Angular JS, Web services.

Confidential

Java Developer

Responsibilities:

  • Involved in the elaboration, construction and transition phases of the Rational Unified Process.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Used IBM Rational Application Developer (RAD) for development.
  • Extensively applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the project as a multi-tier application using Jakarta Struts Framework along with JSP for the presentation tier.
  • Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation components at the presentation tier.
  • Developed various Action Classes that route requests to appropriate handlers.
  • Used JMS(MQSeries) for reliable and asynchronous messaging the different components.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.

Environment: WAS 6.1, RAD 6, Servlets 2.5, MQ Series, JSP 2.0, JMS, JNDI, JDBC, SQL, PL/SQL, JavaScript/ECMAScript, IBM DB2, IBM Rational Rose, JUnit, CVS, log4j, and LINUX.

We'd love your feedback!