We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY:

  • Over 6+ years of experience in the Analysis, Design, Development, Implementation and Testing of end to end application, Web based Multi - Tier Architecture Systems using Java/J2EE technologies.
  • Extensive experience in Software Development Life Cycle (SDLC) with Agile and Test Driven Methodologies (TDD) that include Scrums, daily Stand-ups and client interaction.
  • Good knowledge in design and analysis using OOPS, modeling Unified Modeling Language (UML) using Rational Rose and other design tools.
  • Experience in designing Use cases, Class diagrams, Sequence diagrams and Collaboration diagrams for multi-tiered object-oriented system architectures.
  • Experience in developing web applications using Java/J2EE components that include EJB, JPA Java Persistence API, Servlets, JSP, JDBC, JNDI, JMS, Spring and Struts.
  • Experience in working on various Spring Modules, Spring MVC, DAO and AOP along with Hibernate as the Backend ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions.
  • Experienced in web technology which includes HTML, XHTML, DHTML, Java Script, CSS, AJAX, Groovy Scripting, jQuery, JSTL, Tiles, Tag Libraries, Custom Tags.
  • Web Services experience in SOA using Apache AXIS, SOAP Framework, WSDL, WSDD, UDDI, SOAP, JAX-WS, REST, and JAX-RPC.
  • Along with JDBC also has worked with alternatives like Spring JDBC Template. Developed complete Web tier of the application with Spring MVC framework.
  • Extensive Experience in Message Oriented Middleware Technologies like Java Messaging services JMS and MQ Series.
  • Well versed in application development using Backend such as Oracle 9i/10g/11g, SQL Server 2005/2008/2012 , MYSQL and DB2 for RDBMS.
  • Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, TOAD and SQL Loader.
  • Experienced in version management systems with Clear Case, Microsoft VSS, CVS and SVN.
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Experienced in working on Application Servers like IBM WebSphere, WebLogic, Tomcat; and Web Servers like IBM HTTP server and Integrated Development Environments like Eclipse and RAD.
  • Have extensive experience in managing and designing the User authentication for an application using Open DS LDAP
  • Effectively involved in handling releases, managing merges and deployments
  • Experience in working with multiple operating system including Windows, UNIX and Linux.
  • Possesses strong interpersonal skills, the ability to interact with people at all levels, and strong communication and presentation skills.

TECHNICAL SKILLS:

Java Technologies: Servlets, HTML5, CSS3, JSON, JavaScript, AngularJS, Bootstrap, JSP, JDBC, JNDI, RMI, Java Beans, JSTL, jQuery, Log4J, Java Mail, CXF, AJAX.

Frameworks: Spring, Struts, Hibernate

Languages: Java, UML, XML, JavaScript, SQL, PL/SQL, HQL, Shell Scripting.

Databases: Oracle, MS SQL Server, MySQL and MS Access.

Web Services: SOAP, REST Web Service, JAX-WS, JAX-RS, JAX-RPC

Operating Systems: Windows, Linux, Unix

Application Servers: IBM WebSphere, WebLogic, Apache Tomcat, JBOSS

IDE’s: Eclipse, RAD, Net Beans

Version Control: Subversion, CVS, Clear Case

Testing Tools: JUnit, Soap UI

Data Modeling: Rational Rose, UML, MS Visio

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, MD

Java/ J2EE Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Review and guide the application architects with Object Oriented Design using Rational Unified Process RUP using Enterprise Architect.
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM Data Access Layer and Struts Framework Application Layer.
  • Interacted with end applications and performed Business Analysis and Detailed Design of the system from Business Requirement documents.
  • Designed JSP pages and Developed web application using Struts Action classes and Action Form classes of Struts Framework
  • Worked web UI technologies AngularJS, jQuery, Java Script, HTML, Ajax, and CSS.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JavaScript and jQuery.
  • Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
  • Used SOAP for the communication between the different internal applications.
  • Involved in producing necessary WSDL to deploy as a Web Service.
  • Extensively used Hibernate Query Language HQL and Criteria based queries to work with MySQL database.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Created security certificates and established secured connections between Application Servers and Web Servers.
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Used CVS for version control across common source code used by developers.
  • Used ANT scripts to build the application and deployed on WebLogic Application Server.
  • Coordinate with the onsite and offshore developers with respect to issues and follow up.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java, J2EE, Struts, Hibernate, MySQL, HTML, Ajax, CSS, JavaScript, AngularJS, jQuery, REST, CVS, ANT, WebLogic, WSDL, HQL, Unix, JUnit, Log4J

Confidential, Anaheim, CA

Java Developer

Responsibilities:

  • Participated in requirement analysis and design meetings to gather information and prepare the requirement and design documents.
  • Developed the application using Struts2 MVC framework.
  • Used Struts Tiles Framework in the presentation tier.
  • Developed Struts Action classes.
  • Implemented UI screens using JSP, HTML, CSS, JavaScript and JSON.
  • Used AJAX for asynchronous communication with server
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle Server database.
  • Developed Session Enterprise Java Beans for encapsulating the business logic
  • Developed Message Driven Beans (MDB) for asynchronous messaging.
  • Deployed application WebLogic application server
  • Used Log4J for efficient application logging.
  • ANT was used for the entire build process.
  • Used SVN for version controlling and Eclipse as IDE.
  • Working closely with QA and clients to identify and fix the defects
  • Coordination with offshore team for requirement transition & providing the necessary inputs required for successful execution of the application functionality

Environment: J2EE, Java, Servlets, EJB, JSP, Struts2, Hibernate, SVN, HTML, JavaScript, XML, Spring IOC, Spring ORM, Design Patterns, JUnit, WebLogic, Eclipse, Linux, Oracle

Confidential, Woodbury, MN

Java Developer

Responsibilities:

  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer using UML.
  • Actively participated in design and technical discussions.
  • Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management.
  • Implemented Model View Controller (MVC) architecture using SPRING framework for view level customizations and interfaced with the application logic.
  • Developed JSP’s, HTML, and DHTML that presents data to the client.
  • Used Spring Framework in the application, which is based on MVC design pattern
  • Developed Action Classes, Form Beans to perform 3- tier architecture
  • Had used Value Object design pattern for exchanging data between the tiers.
  • Extensively used XML to code configuration files.
  • Performed backend communication using Hibernate.
  • Used SOAP to create Web Services.
  • Used JUnit for unit testing and CVS for version control.

Environment: J2EE, Core Java, Oracle, JSP, Spring, Hibernate, WAS, JUnit, JavaScript, XML, JDK, JDBC, ANT, jQuery, Web Services, SOAP, UML, RAD, WSDL, Log4j, SQL.

Confidential, Pocatello, Idaho

Java Full Stack Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Analyze the legacy code base write technical design document including flows charts, sequence diagram. Write deployment notes, support documents, release notes.
  • Integrated the application with Spring Framework and provide abstraction between Presentation layer and Service layer.
  • Worked using Hibernate framework for the backend persistence and developed Data Access Object interfaces DAO to interact with the backend.
  • Develop Web pages using HTML5, Ajax, JavaScript, AngularJS, CSS3, jQuery, JSP, JSF and XML that interact based on events.
  • Implemented web page using the semantic markup and page layout of HTML5 and implemented the new CSS3 border-radius property for the design layout and CSS3 transitions to change property values over a given duration.
  • Used AngularJS to develop an enterprise-level Single Page Application (SPA) used to facilitate workflow
  • Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Involved in implementing complete Application in the MVC Architecture with AngularJS.
  • Implemented Web Services, Restful services, URL to interact with external systems and worked with XML including parsing format using DOM Document Object Model.
  • Create database tables in Oracle, wrote HQL queries and used the Hibernate ORM to merge database operations.
  • Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Developed Stored Procedures, Triggers and Functions Actively involved in tuning SQL queries, Stored Procedures, Triggers in Oracle 11g.
  • Written test cases for unit testing using JUnit testing Framework.
  • Involved in the development of distributed server side components and deployed the various Session and Entity Bean Components in the IBM WebSphere Application Server.
  • Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
  • Involved in unit Integration, bug fixing, Design Reviews, and Code Walk through Client interaction and team support.
  • Used Subversion SVN for software configuration management and version control.
  • Provides detailed documentation of moderately complex system specifications, system scripts, installation procedures, system backup and recovery techniques.

Environment: Java, Oracle, HTML, CSS, Ajax, AngularJS, JSP, jQuery, Spring, Hibernate, MVC, Rest, HQL, SVN, SQL, Oracle, WebSphere, XML

We'd love your feedback!