We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 8+ years of IT experience. Good working knowledge in architecture/design in multiple business domains ranging from Banking, Health Care and Insurance.
  • Experience in Web Application Development, SOA, Client - Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Experience in RAD (Rapid Application Development), Agile Methodology and Scrum Software
  • Expertise in implementing Design Patterns like Singleton, Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
  • Experience in developing web applications with various open source frameworks: JSF with PrimeFaces and IceFaces API, Spring Framework (MVC) 2.5, 3.0, Struts Framework, Validations, Custom Tag Libraries.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
  • Experience in deploying, configuring and administering application servers such as WebSphere, WebLogic, Jboss, Glassfish and Apache Tomcat. Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle 8i, 9i, 10g, 11g, MySQL.
  • Extensive experience of database programming in oracle environment using PL/SQL and core java concepts including Multi threading.
  • Expertise in HTML, XHTML, HTML5, CSS3, AJAX, DOJO, jQuery, JSTL specification, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB and DTD.
  • Experienced in build tools such as ANT, Maven.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing common platform for all the developers.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

TECHNICAL SKILLS

Programming Languages: JDK 1.5,1.6,1.7, C, SQL, PL/SQL

Platforms: Windows 2003, 2008 Server, Linux, Unix

Java Core: Memory Management, Thread Classes, Exception Handling and Collection APIs

UML Tools: Altova UML Spy 2010,2009, MS Visio 2003,2007, Rational Rose Enterprise

IDE & Reporting Tools: Eclipse, Netbeans, IntelliJ, JBuilder 2005, 2006, IBM Rational Application Developer

HTML Editors: Adobe Dreamweaver CS 5.5, MS Frontpage 2003

J2EE MVC Frameworks: Struts 1.1 and 2, Spring 2.5, 3.0, JSF 1.2 with PrimeFaces

Databases: MySQL 5.1, Oracle 11g, 10g, 9i, 8i, MS SQL Server 2008, DB2

Database Tools: SQL Developer for Oracle, Connect/J for MySQL, DB2Connect

Application Servers: IBM Web Sphere, Web Logic, JBoss, Apache Tomcat

Web Technologies: HTML5, DHTML, CSS3, Java Script (DOJO, AMD), XML, SOAP, XSL, XSLT, XHTML, Angular JS

ORM Frameworks: Hibernate 3.0, JPA

Javascript Frameworks: jQuery

Version Control: Rational ClearCase, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe) Team Foundation Server and GIT

Middleware Technologies: EJB 2.1, 3.0, JNDI, JMS (Java Message Service)

WebServices: JAX-RPC, JAX-WS, JAX-RS, SOAP UI, TCPMon, HTTPMon, Axis 1, Axis2, CXF, RESTful

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development

Testing: JUnit 4.1, J-Mock, Easy Mock, Spring Test.

Logging Tools: Log4j

Continuous Integration: Hudson, Jenkins

PROFESSIONAL EXPERIENCE

Sr. Java/J2EE Developer

Confidential, ATLANTA, GA

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Thrice a week conference calls with offshore team.
  • Worked on CSL (Cox service layer) custom framework to generate web services and unit testing.
  • Worked with TA in documenting the existing DVR recordings framework by reverse engineering.
  • Developed a dashboard (single page application) using HTML5, CSS3, AJAX calls, JavaScript and JQuery.
  • Simulated STB (set top box) responses to perform the load testing on the Database as a part in resolving production issue.
  • Implemented Bootstrap and Data tables for the dashboard development.
  • Used xampp server for testing the dashboard on mobile devices
  • Used Gradle to build, run and create JARs and WAR files among other uses.
  • Wrote test cases in JUnit for unit testing of classes.
  • Published and consumed RESTful Web Services for transferring data between different applications.
  • Involved in coding and deployed on a Jboss Application Server.
  • Used Eclipse 4.3 IDE for developing code modules in the development environment
  • Implemented the logging mechanism using log4j framework
  • Used GIT version control to track and maintain the different version of the project.
  • Development and deployments were done on Linux based environment.
  • Worked overnight at datacenter and provided on demand support to resolve production issues during deployment.

Environment: Java/J2EE 1.7, JAX RS, CSL, Jboss Application Server, HTML, CSS, Jquery, Boot strap, Java script, Eclipse 4.3, Gradle 2.2, JUnit 3.8, Log4j, GIT.

Sr. Java/J2EE Developer

Confidential, SAN JOSE, CA

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Mentoring 3 member team in offshore and delegating the sub-tasks.
  • Conducting daily Stand-up calls and participated in KT sessions.
  • Worked on Confidential custom framework to generate web services and unit testing.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Used Spring MVC3.0 architecture, Spring tags, and JSTL on the front end.
  • Implemented spring IOC to resolve dependency injection.
  • Involved in building web service.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented JDBC template in the data access object layer to access and update information in the Oracle11g Database
  • Wrote test cases in JUnit for unit testing of classes.
  • Published and consumed RESTful Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Project artifact deployed on a IBM Websphere Application Server.
  • Used Eclipse 3.8 IDE for developing code modules in the development environment
  • Implemented the logging mechanism using log4j framework
  • Used SVN version control to track and maintain the different version of the project.
  • Scheduler to compare the output and re-run the failed requests repeatedly.
  • Creation of mock response and Unit testing the response with database populated values.

Environment: Java/J2EE 1.6, JAX RS, Confidential custom framework, IBM Websphere, Tomcat Application Server 5.0, HTML, CSS, Spring 3.0, Hibernate 3.5.6, Eclipse3.8, Maven 3.0.4, JUnit 3.8, Log4j, SVN.

Sr. Java/J2EE Developer

Confidential, Chicago, IL

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Implemented spring IOC to resolve dependency injection.
  • Worked on Session Façade design pattern to access domain objects.
  • Involved in building service and repository layers.
  • Developed Graphical User Interfaces using JSF with PrimeFaces component library for user interaction.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle11g Database
  • Used JMS messaging framework in the application to communicate with a variety of external systems that house member and provider data and to a medical term translation application called Autocoder.
  • Wrote test cases in JUnit for unit testing of classes
  • Created dynamic HTML pages, used jQuery for client-side validations, AJAX and DOJO to create interactive front-end GUI.
  • Designed user interface using Angular JS
  • Published and consumed SOAP Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Project artifact deployed on a JBoss Application Server.
  • Used Eclipse 3.8 IDE for developing code modules in the development environment
  • Implemented the logging mechanism using log4j framework
  • Used GIT version control to track and maintain the different version of the project.
  • Worked on a variety of defects to stabilize application.

Environment: Java/J2EE 1.6, JSF 2, Spring 3.0, Hibernate 3.5.6-Final, JBOSS Application Server 5.0, Apache Axis 2.0, Apache ActiveMQ 5.4.2, Unix, SQL Server 2008 (R2 - Enterprise Edition), HTML, CSS, AJAX, JSF, DOJO, JQuery, Eclipse3.8, Maven 3.0.4, JUnit 3.8, Log4j, SVN.

Senior J2EE Developer

Confidential, Atlantic City NJ

Responsibilities:

  • The application was developed in J2EE using an MVC based architecture.
  • Used Struts1.3 framework, Standard Tag Libraries and various in-house custom tag libraries for the presentation layer.
  • Used Core Spring for dependency injections.
  • Used JavaScript for client side validations.
  • Developed the business logic using EJB 3.0.
  • Used Message Driven Bean (MDB) for supporting user subscriptions and notification features.
  • Consumed a Web service for exchange rate calculation.
  • Wrote prepared statements and called stored Procedures using callable statements in MySQL.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
  • Used Hibernate for Database Persistence to perform actions like insert, update, retrieve.
  • Deployed applications on WebSphere Application server.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.

Environment: JSP, Servlets, Struts1.3, Web Services, JAX RS, Hibernate, MySql, XML, XSLT, EJB 3.0, PL/SQL, SQL, Unix, CSS, Eclipse, UML, HTML, JNDI, Apache Ant, WebSphere Application server 6.0/5.0, Junit, Log4J, SVN.

Java/J2EE Developer

Confidential, Columbus OH

Responsibilities:

  • Used the Model View Controller (MVC) architecture to decouple the business logic and data.
  • Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
  • Implemented JSF applications with PrimeFaces API for login, logout, locale settings, profile administration, account transactions and layout customization.
  • Developed and deployed EJB2.0 bean components on JBoss application server.
  • Implemented proprietary login handler for Identity and Access management.
  • Used SQL Server 2005 as the back end and wrote SQL queries and stored procedures.
  • Implemented system-wide Email Notification for important changes.
  • Implemented automatic/dynamic text filing support using Ajax/JSF components.
  • Used multithreading in programming to improve overall performance.
  • Performed Integration, unit testing, system testing and stress testing for all the phases of project.
  • Used CVS for version control and Log4j for logging.

Environment: JSP, Servlets, Spring MVC, EJB 2.0, UML, RAD, UML, XLST, XML, HTML, AJAX, JBoss, JDBC, SQL Server 2005, JavaScript, Apache Tomcat 6.0, RationalRose2003, UNIX, JUnit, Log4J, CVS.

Java Developer

Confidential

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented Hibernate using the Spring Framework (Created the session Factory).
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Deployed the applications on BEA WebLogic Application Server.
  • Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
  • Used CVS for version control across common source code used by developers.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Refactored the code to migrate from Hibernate2.x version to Hibernate3.x. (I.e. moved from xml mapping to annotations) and Implemented the Hibernate Filters and Hibernate validators.
  • DAO and the hibernate transactions was implemented using spring framework.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.

Environment: Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, ANT, Rationale Rose, Eclipse 3.1, Unix, Web logic Application Server, Hibernate 3.0, Spring, LOG4J, CVS.

We'd love your feedback!