We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume Profile

Newark, DE

SUMMARY:

  • 7 years of experience in Java/J2EE applications with strong Object Oriented Programming skillsrelated to the Telecommunicationand Health Careindustries.
  • Deep understanding of Core Java concepts such as Generics,Collections Framework, Exception Handling, I/O, Reflection,Multi-Threading.
  • Proficient in GoFDesign Patterns: Singleton, Decorator, Factory, Prototype, Proxy, Fa ade etc., Also expertise in J2EE patterns such as MVC, DAO, POJOetc.
  • Extensive experience in establishing client-server environment using Java and J2EE patterns together with JSP, Servlet, JDBC, JNDI, JAX-WS, XML, JavaMail, Log4j, REST Web Service and SOAPetc.
  • Stronghands-on experience in designing and developing Web based enterprise applications with the use of various frameworks includingSpring MVC, Hibernate, Struts MVC, etc.
  • Excellent in configuring Spring Application Context, such as Inversion of Control IoC ,Spring MVC, DAO Support, and Spring Aspect-Oriented Programming AOP .
  • Experience inusing front-end and data transfer techniques like HTML/HML5, CSS/CSS3, AJAX,AngularJS, JQuery,Bootstrap,DOM, SAX, XML, JSON, etc.
  • Experience in Linux environment and knowledge in C and Pythonfor application in mathematical application and image processing.
  • Strong concepts in RDBMS, and hands-on experience in designing database systems for real world applications such as booking system and hospital information system.
  • Experience in writingPL/SQL, triggers, stored procedures and functionsonOracle 10g.
  • Extensive experience in Database Securitywith integrity control,credential control, and access control.
  • Expert in customizing Spring Securityto enrich authentication and authority control, MD5 password encode, and remember-me function.
  • Experience in major web applications servers, including Apache Tomcat, Jboss.
  • Experience in using assistant tools in software development such as JUnit, Maven, etc.
  • In-depth understanding of Software Development Life Cycle SDLC ,knowledge in Agile Software Development.
  • Innovative team player proven to work under tight deadlines and work pressure. Ability tolearn and merge new technologiesquickly. Excellentproblem-solving,analytical and communication skills.

Technical Skills:

Programming Languages

Java, C, Python,PL/SQL, HQL, Matlab

J2EE Technologies

JSP, Servlet, EJB,JPA, JDBC, JMS, JavaMail, Log4J, JAXB, JAX-WS,Spring MVC, Spring Security, Spring Cache

Framework Tools

Hibernate 3.0, Spring 2.x/3.x, Struts 1.x/2.x

Web Technologies

HTML/HTML5,CSS/CSS3,AJAX,AngularJS,JQuery, Bootstrap, XML, JSON, DOM, JSTL

Web Service

REST,SOAP,WSDL, UDDI

Operation Systems

Linux, Windows XP/7/8, Mac OS

Testing/Control Tools

JUnit,QUnit, MockRunner, EclEmma, SVN, Git, Maven

Application Servers

ApacheTomcat, JBoss

DataBase

Oracle 10g/11g, MySql

IDE

Eclipse, NetBean

PROFESSIONAL EXPERIENCES

Confidential

Role: Sr. Java/J2EE Developer

Responsibilities:

  • Involved in different stages of Software Development Life Cycle SDLC including analysis, designing, coding, and testing.
  • Applied Core Java concepts like Collections, Exception Handling, Generics and Java I/O during development of business logic such asCustomers' orders.
  • Implementedall web applications with object-oriented principle and design patterns.
  • Designed and implemented business logic with Spring MVC framework with RESTful Web Services for applications.
  • Integrated Spring3with Hibernate framework and created Hibernate mapping files for mapping
  • Implemented DAOtohandle queries using Hibernate OR-Mapping and Data Transfer Object
  • Configured beans using SpringIoC and broke down the logic code with AOP concept.
  • Provide user authorization and authentication functionalities with Spring Security and implemented customized authentication service class for customized user authorization and authentication.
  • Developedthe registration confirmation by using JavaMail, also automatic email notifications will be sent by this application.
  • Used JNDI connection to configure data source connected to Oracle 10g database.
  • Wrote PL/SQL, stored procedures, triggersto manipulate data in the database.
  • Performed JUnit test for the new Java source code and participated in integration testing.
  • Used JIRA and Log4J for project management, tracking and monitoring errors.
  • Implemented ng-model and directives for DOM elements in Angular.js. Such aspassword verification and credit card number check for user inputs.
  • Designedfront end byJSP, HTML5, CSS3, JavaScript/jQueryand Bootstrap to improveresponsive designs, manage layout of user interface, and build dynamic web visual effects.
  • Applied AJAX, Javascript and JQuery to handle asynchronous requests from clients.
  • Eliminated the bugs and problemscaused by old systems, and added new functionalitiesand features for new systems.
  • Used Gitas system version control for submodule.

Environment:

Core Java, Spring 3, Spring MVC, Spring Security, Hibernate 3.5, Hibernate Cache, JSON, JNDI, Oracle 10g, SQL, HQL, PL/SQL, JSP, HTML5, CSS3, AJAX, Angular.js, JavaScript, jQuery, Bootstrap, RESTful Web Service, JUnit, JIRA, Log4J, Git, Agile Methodology.

Confidential

Role: Sr. Java/J2EE Developer

Responsibilities:

  • Participated in a team with Agile software development, and quickly responded to updated functions and client-oriented customization.
  • Collected clients'business needs, and ensuredfunctionalities to be implemented successfully.
  • Developed Hibernate Object Relation mapping and POJO classes, and used Spring Data Access Object DAO to access Oracle Database 10g.
  • Implemented Spring3 MVC to communicate between front-end and back-end.
  • Improved back-end designs by usingcore Java including Collection framework, Generic, Exception Handing, and I/O.
  • Combined AJAXwith REST Web Services toget data from back-end, such as billing records, appointment schedules, and medicalrecords.
  • Applied Bootstrap frameworkand responsive designto improve page design.
  • Designed appointment reminders and sent email to customers byJavaMail
  • Used JIRA for fixing bugs and tracking issues, and defect for QA testing.
  • Wrote JUnit auto-driven for unit test ,QUnittest for javascript, and used SVN for version control.

Environment:

Core Java, Spring 3, Spring MVC, Spring Security, Hibernate 3.5, JSP, JavaScript, jQuery, Bootstrap, AJAX, Angular.js, JSON, Oracle 10g, SQL, PL/SQL, RESTful Web Service, JUnit,QUnit, JIRA, SVN, Agile Methodology.

Confidential

Role:Java/J2EE Developer

Responsibilities:

  • Responsible for writing Hibernate XML Mapping and DAO implementation for most applications in back-end.
  • Configured Spring Application Context XML, Spring IoC, and Spring Security.
  • Wrote stored procedures and functions using Oracle PL/SQL, and implemented CallableStatementto retrieve from database.
  • CreatedSOAP web service using WSDL to realize web-based application
  • Used AJAX for handling asynchronous request from front-end, and returned data in Jason format.

Environment:

Core Java, Spring 3,Spring MVC, Spring Security, Hibernate 3.0,JDBC, Oracle 10g,PL/SQL,SOAP Web Service, AJAX

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Designed searching pages, booking history pages, and payment pages for customers by HTML, CSS, JavaScript, JQuery, and DOM.
  • Involved in development of Java beans and business components by using Core Java.
  • Created efficient SQL/HQL query for retrieving, saving, andmodifyingdata.
  • Designed the business logics with Object-Oriented Principle and GoF Patterns.
  • Utilized JUnit for unit testing.

Environment:

Core Java, Spring 2.5,Hibernate 3.0, Oracle Database,Oracle PL/SQL, JUnit, HTML, CSS, JavaScript, JQuery

Hire Now