We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

2.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Over 6 years of experience in designing, implementing and deploying commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using JAVA/J2EE technologies.
  • Extensive working experience with Core Java, Servlets, JSP, JavaScript, JDBC, JNDI, MVC, Struts, EJB, Java Mail, XML, Junit, Tag Libraries, Custom Tags, HTML, Design Patterns.
  • Extensive experience in Web Application development using - HTML, DHTML, CSS, XML, UML, JavaScript, AJAX, JQuery, Angular JS, Hibernate, J2EE (JSP, JSTL, JMS, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB).
  • Expertise in back-end/server side java technologies such as: Web services,JPA,JMS, JDBC and JNDI
  • Designed and deployed Spring framework based applications using principals of IOC (Inversion of Control) and AOP (Aspect Oriented Programming) to handle transaction management services for objects.
  • Experience in implementing MVC Architecture based application using Struts and Spring Frameworks.
  • Experience working on using Spring ORM to integrate Spring Framework with Hibernate and JPA, Spring JDBC and DAO layers to offer abstraction for the business from the database related code.
  • Experience in implementing SOA architecture with web services using WSDL, SOAP/ Restful and UDDI.
  • Highly proficient in building SOAP/REST by means of JERSEY implementation.
  • Application Development experience using Multi-Threading, Serialization, Externalization, Collections framework, Generics, Core JAVA, and Exception Handling.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CURD statements, integrating stored procedure and functions and also performed polymorphic associations.
  • Implemented Hibernate to map all the tables from different data sources to update database. Explored Map-reduce algorithm and NoSQL.
  • Expertise working with standard JAVA Design patterns (Singleton, Session Façade, Front Controller, Abstract Factory, Value List, DAO, DTO, MVC and Business Delegate).
  • Strong experience with XML, SWING, DTD and XML Parsers like SAX, DOM, XSL/XSLT/XSD, XPath SOAP and WSDL.
  • Knowledge of JMS for asynchronous communication across applications.
  • Expertise in using application servers such as WebLogic, Web sphere, JBoss and Web servers such as Tomcat.
  • Expertise in developing and release of the application with ANT building tool, test cases using JUnit and Mockito.
  • Automated build, testing and integration with Ant, Maven, JUnit in test driven development.
  • Good experience working on MySQL, DB2, PL/SQL and Oracle Database development experience using Stored Procedures, function, packages, tables, views, triggers and PL/SQL.
  • Experience working with versioning tools like CVS, GIT, SVN, Serena PVCS VM and Clear Case.
  • Strong in developing use case, sequence and class diagrams using UML, Microsoft Visio and Rational Rose.
  • Excellent analytical, problem solving skills and ability to work independently and as a part of team.
  • Understanding of Unix Shell Script programming.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, Java EE, PHP, XML, SQL and PL/SQL

Web/Application Servers: BEA WebLogic, IBM Web sphere, Apache Tomcat, JBoss, Glassfish

IDE/Tools: Eclipse, NetBeans, RAD, Control-M scheduler, Infra, Putty

Databases: Oracle 8i/9i/10g/11g, MySQL, IBM DB2, SQL Server, Sybase 12.5

Operating Systems: Windows, UNIX, Linux

Protocols: TCP/IP, FTP, SFTP, SCP

Java Technologies: J2EE, JSP, JDBC, JPA, Java Beans, JMS, JNDI, UDDI, EJB, Servlets, Web Services

Frameworks: Struts, spring, MVC, ANT, Maven, JUnit, ATG, Hibernate, Junit, Mockito, AJA

Web Technologies: HTML, HTML5, DHTML, CSS, CSS3, JavaScript, JSP, JQuery, AJAX, AngularJS

Version Control Tools: CVS, GIT, SVN, Serena PVCS VM

Design and Modelling: UML, Design Patterns, Microsoft Visio, Rational Rose, Agile SCRUM

PROFESSIONAL EXPERIENCE

Java/ J2EE Developer

Confidential, Washington, DC

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in agile methodology.
  • Involved in daily scrum and sprint planning meetings.
  • Used ExecutorService and ThreadPoolExecutor for multi-threading and thread resource pooling.
  • Developed and added new features to the existing ones using the Spring Framework on STS (Spring Tool Suite).
  • Implemented features like logging, user session validation using Spring- AOP module.
  • Used Spring MVC to decouple business logic and view components.
  • Developed application based on Struts and MVC Architecture using IOC and Dependency Injection.
  • Implementation of Java Multi-threaded process responsible for ensuring concurrent processing of Jobs.
  • Used JNDI to perform lookup services.
  • Involved in consuming, producing SOAP and REST annotation based web-services using JAX-WS, JAX-RS.
  • Worked with web services using SOAP/REST Annotations using JERSEY implementation.
  • Worked with variety of features in Angular-JS, including Directives like ng-app, ng-init, model, Controllers defined by JavaScript constructor function, Partials through routing mechanism.
  • Angular Directives are used to call REST Annotation Web-services.
  • Used Hibernate with spring - writing annotations to map relationships and create model classes.
  • Used Apache Tomcat as the application server for deployment.
  • Developed user interface using JSP, HTML, and performed client side validation using JavaScript.
  • Wrote prepared statement and called stored Procedures using callable statements in MySQL.
  • Used Collections extensively to store, retrieve and manipulate Objects in business logic layer.
  • Developed XML documents for payment transaction data.
  • Used JQuery for creating JavaScript behaviors.
  • Wrote XML and JSON configurations to transmit data between server and application.
  • Used StarTeam version control to track and maintain the different version of the application.
  • Involved in coding for DAO Objects using JDBC (using DAO pattern).
  • Wrote build scripts using Ant and Maven for building project.
  • Used log4j for logging debug, errors, info, exceptions.
  • Created unit test cases using JUnit and Mockito.
  • Used J2EE design patterns - Singleton, Business Delegate, DAO, and Service Locator.
  • Handling any QC defects, working with test team and validate the defects.
  • Tested Web Services using SOAP UI.
  • Written and implemented JMS Publisher and Subscriber for both Real-time and Batch processing of update notification message.

Environment: Core Java, J2EE, Spring MVC, Hibernate, Swing, Web Services, JSP, EJB, JDBC, STS, Spring, SOA PUI, HTML, J2EE design patterns, XML/XSL, JSON, CSS, JavaScript, AngularJS, Log4j, Junit, ANT, StarTeam, Mockito, JMS, MySQL, Maven, Agile, Rational Rose, Oracle, Apache Tomcat, Eclipse IDE.

Programmer Analyst/ J2EE Developer

Confidential, San Mateo, CA

Responsibilities:

  • Involved in Production support and Enhancement Developments for business users.
  • Interact with business analyst and concerted business requirements into system requirement.
  • Used Synchronous Queue, Blocking Queue, Concurrent Map collection classes.
  • Used Spring framework to develop applications based on MVC architecture, IOC and dependency injection.
  • Used Spring AOP module to handle transaction management services for objects in Spring-based application.
  • Used Hibernate as Persistence framework mapping the ORM objects to the table using Hibernate annotations.
  • Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
  • Created UNIX shell scripts and Perl scripts to automate the workflow and execute Control-M jobs.
  • Developed Software application built with struts.
  • Used AJAX framework for server communication and seamless user experience.
  • Designed the web user interfaces (UI) for all the use cases using JSP, Struts, HTML5, jQuery, XML and AJAX.
  • Angular-Directives are used to call REST annotation.
  • Worked with variety of features in Angular-JS, including Directives like ng-app, ng-init, model, Controllers defined by JavaScript constructor function, Partials through routing mechanism.
  • Developed the application using Struts MVC Framework by implementing controller and back-end service classes.
  • Used web services to generate JAX RPC stubs and schemas and accessed backend services using JDeveloper.
  • Developed loosely coupled classes using Struts2 and Spring IOC/DI.
  • Wrote SQL queries and troubleshoot complex HQL queries.
  • Strong understanding and implementation of Lazy Loading and Eager Loading of Hibernate framework.
  • Strong in Implementation of Caching technology of Hibernate to boost up Applications performance.
  • Used JMS to asynchronous communication between modules in the application.
  • Strong concept and implementation on Hibernate ORM and JPA technologies.
  • Used Jersey to develop RESTful web services in java.
  • Used JUnit to write unit tests and integration test - used Mockito to mock objects and connections.
  • Used Hibernate in persistence layer for Object Relational mapping.
  • Implemented the data persistence functionality of the application by using Hibernate to persist Java data object.
  • Worked and configured the application in WebLogic application server.
  • Developed JUnit test cases and subsequently performed Unit Testing of the various modules.
  • Developed Web services to allow communication between applications through SOAP/RESTFUL over HTTP using Apache Axis2.
  • Used J2EE design patterns - Singleton, Business Delegate, DAO, Service Locator, SOA, and Transfer Object.
  • Performed code review and refactoring code to meet industry standard and client practice using ANT.
  • Utilized Log4j debugging utility to generate the logs.
  • Worked with multi-threaded application and resolved various multi-threading issues.

Environment: Core Java, J2EE, RESTful Web Services, JSP, Servlets, Struts, Spring, Hibernate, Web Services, XML, JQuery, HTML, AJAX, CSS, AngularJS, JDeveloper 11g, Apache Axis2, Active MQ, Log4j, SOAP, Mockito, WebLogic Application Server 11g, Oracle Database 11g, MS Vision 2007, JavaScript, ANT, Windows XP/Vista/7, Eclipse.

JAVA/J2EE Developer

Confidential, St. Louis, MO

Responsibilities:

  • Involved in various phases of SDLC (Software Development Life Cycle) /SCRUM.
  • Implemented Dependency Injection (DI/IOC) using Spring Framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Worked with various types of controllers like form Controller, Abstract Controller and Controller Interface etc.
  • Integrated Spring DAO for data access using Hibernate, used HQL for querying databases.
  • Used Aspect Oriented Programming (AOP) in Spring framework for transaction management and developing advices for various cross cutting concerns such as logging, security and indexing.
  • Used different kinds of View Resolves like Internal View Resource resolver, Resource Bundle View resolver and XML view resolver.
  • Used Hibernate ORM framework as persistence engine.
  • Worked with Java/Scala and XML developers and systems engineers.
  • Implemented various design patterns like DAO, Singleton, Factory, MVVM, MVC and Value Object pattern to improve the code reusability and performance.
  • Developed UI modules using HTML, JSP, jQuery, JavaScript, Bootstrap, CSS and Angular JS JavaScript framework.
  • Data binding using jQuery and JavaScript templating with handlebars js.
  • Developed java script (jQuery) tabs and main navigation menus using CSS sprites technique.
  • Implemented the logging mechanism using Log4j framework.
  • Implemented RESTful Web Services using Jersey API and SOAP using JAX-WS.
  • Designed and developed batch processing using multi-threading to process payments.
  • Used AJAX to create interactive front-end GUI and JavaScript for client-side validations.
  • Involved in writing ANT scripts to build the application.
  • Used JAXB for marshalling and unmarshalling.
  • Developed Stored Procedures, Triggers and Functions in Oracle.
  • Used Adobe Cold Fusion for building the web application.
  • Used Concurrent Version System (CVS) as source control to keep track.
  • Involved in creating Hibernate POJO objects and mapped using Hibernate Annotations.
  • Created and Configured Connection pools in WebSphere Application Server.
  • Used JUnit for debugging, testing and maintaining the system state.

Environment: Java 1.6, JSP, Spring, Microsoft WPF, Hibernate 3.0, WebSphere Application Server 7.0, SOAP and REST web services, JAX-WS, Jersey API, MVVM, HTML, Bootstrap, Angular JS, AJAX, CSS, JavaScript, ANT 1.7, JUnit, Log4j, CVS, Eclipse, Oracle, Adobe Cold Fusion, Ruby, Ruby on Rails, Scala.

J2EE Developer / Business Integration Analyst

Confidential, Chicago, IL

Responsibilities:

  • Used Agile Methodologies and SDLC for managing life-cycle development of the project.
  • Involved in the implementation of Java Multi-Threaded process responsible for spawning lightweight Threads for multiple Job activities and ensuring concurrent processing of the Jobs.
  • Maintained and improved the distributed systems for removing work with documentation. It involved developing asynchronous multithreaded queues of processing’s of documents, enhancing custom ORM, metadata system, etc.
  • Managed FTP Archive, such as mirroring software, and internal vs. external access coordination and management.
  • Configured Spring Dependency Injection with Hibernate and Struts frameworks.
  • Developed user interface using JSP, JSP Tag Libraries, Struts Tag Libraries, JavaScript, Bootstrap, CSS and AngularJS to simplify the complexities of the application.
  • Create Hibernate mapping files to map with the database tables and Java objects.
  • Designed and developed persistence layer build on ORM framework using Hibernate.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer and implemented Action classes using Dispatch Action.
  • Used Spring AOP to implement Distributed declarative transaction throughout the application.
  • Implemented JMS using IBM MQ series.
  • Used JAXB to map the Java objects to XML schemas for Marshalling and Unmarshalling.
  • Worked with Web Services migration from SOAP to RESTful migration.
  • Developed Restful Web Services using JAX-WS and JAX-B.
  • Implemented Web Services using Axis2.
  • Designed and developed batch processing using multi-threading to process payments.
  • Created Message Listeners to listen on the ActiveMQ Queue.
  • Used TaskExecutor for managing multi-threading in Order Creation module.
  • Wrote complex Named Query in Hibernate.
  • Created unit test cases and tested the developed components using JUnit framework.
  • Actively involved in creating schema and schema changes in Oracle database.
  • Actively involved in creating complex stored procedures, functions, triggers and Created index’s on database.
  • Worked closely with QA team for system testing and bug fixes.
  • Responsible for on-site offshore co-ordination for requirement gathering and for project execution.

Environment: Java 6, J2EE, JSP, CSS, Ajax, Bootstrap, AngularJS, JQuery, Oracle 10g, Hibernate 3.0, Spring 2.5, Spring Web flow, Eclipse 3.5, 5.1, Web Logic, XML, CVS,JAX-WS, Jersey API, SOAP 1.2, SOAP UI, ActiveMQ 5.1, ANT, Unix, Servlets, HTML, Web Services, WSDL, JUNIT, Log4j

Java/J2EE Developer

Confidential, Scranton, PA

Responsibilities:

  • In charge of design, architecture and refactoring existing modules applying agile methodologies such as test driven deployment, refactoring and continuous integration.
  • Responsible for technical documentation (UML, Class & Sequence Diagrams) for renovation project.
  • Developed core batch jobs involved in enrollment processing to handle huge data requirement while achieving the target data processing capacity using concepts such as multi-threading, caching, etc.
  • Developed a multi-threaded module to test the performance of Stored Procedures involving temporary tables.
  • Utilized standard design patterns like Singleton, Front Controller, and Factory Pattern for the implementation of the various modules.
  • Utilized the Spring application context to configure all the dependency injections and security.
  • Used Spring to provide dependency injection which facilitated huge code reuse.
  • Used Spring AOP (Aspect Oriented Programming) for security and logging features.
  • Developed data access layer using Hibernate (Annotation based) and configured the Hibernate properties as a part of the spring configuration files.
  • Used Hibernate 2nd level caching to improve performance of data access.
  • Used XML Technologies like DOM for transferring data.
  • Developed SOAP web services using Apache Axis 2.0.
  • Used Web services to communicate with CMS applications to obtain Medicare information.
  • Responsible for writing code for dispatch action, form bean classes using Struts 1.2 Framework.
  • Designed applications using Struts using Tiles and Validator, implementing MVC design pattern and writing Custom Tag Libraries, JSP, Java Beans, Struts Controller, Action and Action Form classes using Struts tag libraries.
  • Incorporated Spring AOP for logging and instantiating the Cache.
  • Used JMS Java Messaging Service for messaging and also worked with Message Driven Beans MDB’s for Synchronous and Asynchronous Messaging.
  • Used rule based processing of data and delivered data for FACETS enrollment.
  • Used Oracle 9i for the database and WebLogic 8.1 as the application server.
  • Involved in coding for DAO Objects using JDBC (using DAO pattern).
  • Involved in writing Oracle Stored Procedures and access them through Java Programs.
  • Configured JBoss Application Server for Data sourcing binding, encryption and other environment properties.
  • Used Maven 2 for dependency management and Subversion for version control.
  • Wrote Unix Shell Scripts to run utilities for initiating backup and production support.
  • Wrote unit test cases conforming to Test Driven Development (TDD) using JUnit.
  • Responsible for deployment, production support and immediate bug-fixing.

Environment: Java 1.5, J2EE, Hibernate /JPA, Spring 2.5, JSP, HTML, Ajax, JavaScript, Maven 2, JUnit, PL/SQL, JBoss Application Server 4.x, Apache Axis 2.0, My Eclipse 6.1, Red Hat Linux, Windows XP, WebLogic 8.1, Struts 1.2, Oracle 9i, JDBC,, JDBC, JNDI, DOM, JMS.

We'd love your feedback!