We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Dublin, OH

SUMMARY

  • Sr. Java/J2EE developer wif 6+ years of experience in software design and development of enterprise applications in teh Financial and health care Domain.
  • Experience in front - end technologies such as HTML5, CSS3, JavaScript, JQuery, JQuery Mobile, Angular.js, AJAX, XML, JSON, Google Map API, Java Applet and Bootstrap.
  • Deep understanding of Object Oriented Development Methodology. Proficient in GoF Design Patterns: Façade, Singleton, Decorator, Adaptor, Factory, Prototype, Proxy, Command, and Builder.
  • Expertise in Core Java concepts such as Multi-Threading, Generics, Exception Handling, Collections Framework, Reflection and Annotations.
  • Expertise in establishing client-server environment using JSP, JSTL, Servlet, JDBC, Spring Security, Spring Cache, Spring Transaction Management, JPA, EJB, Java Mail and Log4j.
  • Extensive experience in using J2EE frameworks like Struts 1/2, Spring MVC 3.0, and Hibernate 3.0. Strong hand-on experience in their configuration, integration and implementation.
  • Extensive experience in building REST and SOAP Web Service, familiar wif WSDL and UDDI.
  • Expertise in J2EE patterns such as MVC, DAO, POJO and Business Delegate.
  • Experience in web development based on LAMP (Linux, Apache, MySQL, PHP) and WAMP (Windows) stack for back-end implementation.
  • Proficient in PL/SQL, hands-on Experienced in writing DDL, DML, Triggers and Stored Procedure.
  • Experience in major web applications servers, including Apache Tomcat and JBoss.
  • Experience in Android application development using Android Studio and Eclipse.
  • Experience in using assistant tools such as JUnit, QUnit, Maven, GIT, SVN, and JIRA.
  • In-depth understanding of Agile Development, Scrum methodology and Software Development Life Cycle.
  • Involved in various testing phase like Unit Testing, Integration testing, Regression testing, White box testing and Black box testing.
  • Excellent analytical, problem-solving and communication skills. Proactive and innovative team player proven to work under tight deadlines; capable of developing multiple projects and can work efficiently as an individual.

TECHNICAL SKILLS

Programming Languages: Java, C, PHP, JavaScript, SQL

J2EE Technologies: JSP, JSTL, Servlet, JPA, Java Mail, EJB, JDBC, Spring Security, Spring Cache

Framework Tools: Spring 3.x/4.x, Hibernate 3.0, Struts 1.2/2.0

Web Technologies: HTML5, AJAX, XML, XSLT, CSS3, JSON

Web Service: SOAP, REST

Operation Systems: Linux, Unix, Windows, Mac OS

Testing/Control Tools: JUnit, QUnit, GIT, SVN, Maven, JIRA

Servers: JBoss, Apache, Tomcat

Databases: Oracle 10g, MySQL, PostgreSQL

PROFESSIONAL EXPERIENCE

Confidential - Dublin, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Applied Spring Batch framework to achieve bulk processing, wrote Decider, Reader, Processor and Writer classes.
  • Extensively used Spring IoC wif Spring 3.0 framework for bean management.
  • Created DAO wif Spring JDBC to read in large size data from Oracle 10g database.
  • Wrote JUnit test case to compare processing speed wif different values of batch size, saved processing time by 50%.
  • Extensively used Core JAVA concepts such as Collection Framework, Exception Handling, etc.
  • Designed POJOs for data modeling of various beans.
  • Used Maven for dependency management.
  • Used Jasypt to encrypt properties files.
  • Developed test plans, wrote unit tests wif JUnit, involved in UAT.
  • Used SVN for version control.

Confidential

Responsibilities:

  • Built front-end user interface wif HTML5, CSS3, JavaScript and jQuery.
  • Applied Spring MVC, wrote controller to handle requests like add/remove attachment and form submission.
  • Extensively used Spring 3.0 framework for bean management.
  • Created DAO wif Spring JDBC to communicate wif Oracle 10g database.
  • Extensively used Core JAVA concepts such as Collection Framework, Exception Handling, etc.
  • Designed POJO for data modeling of teh form object.
  • Used JiBX for binding Java object to XML, wrote mapping file and DTD file.
  • Developed Soap web service using Axis2, provided services like Find case wif ID, Search wif case keyword, etc.
  • Used Maven for dependency management.
  • Used Jasypt to encrypt properties files.
  • Wrote unit test cases wif JUnit.
  • Used SVN for version control.

Environment: HTML5, CSS3, JavaScript, jQuery, JDK1.6, Spring MVC 3.0, Spring JDBC, Spring Batch, JiBX, Jasypt, Oracle 10g, Apache Tomcat 7.0, JUnit, Log4J, SVN

Confidential - Jersey City, NJ

Java/J2EE Developer

Responsibilities:

  • Applied Agile methodology, used JIRA to update working status for project management.
  • Built front-end user interface wif HTML5, CSS3, JavaScript and jQuery.
  • Implemented Single Page Application design in teh front-end by extensively using AJAX call.
  • Heavily used Angular.js for front-end data binding and DOM elements control.
  • Integrated jQuery Mobile to make teh front-end mobile friendly.
  • Implemented Responsive Design in teh front-end wif Bootstrap.
  • Used Google Map API in teh front-end to display teh location of a patient and teh shortest route to reach teh patient when teh emergency button is clicked.
  • Used PhoneGap to wrap teh front-end into native mobile apps that works both on Android and iOS and have access to native device APIs such as geo-location and notification.
  • Implemented RESTful web service for validating front-end email input in JSON format.
  • Implemented Spring MVC 3.0 on teh back-end to handle request from teh client-side such as making and confirming appointment and writing new posts.
  • Applied Spring Security to control teh redirection of different main pages after logged in for each of teh three roles of users (patient, nurse, agency).
  • Used MD5 hashing algorithm to encrypt user password.
  • Used Java Mail API to send email regarding account information.
  • Created DAOs wif Hibernate 3.0 to communicate wif database on Oracle 10g.
  • Deployed applications on Apache Tomcat Server wif DBCP and SSL configuration.
  • Extensively used Core JAVA concepts such as Collection Framework, Exception Handling, etc.
  • Designed POJOs for data modeling of various beans.
  • Conducted Unit test using JUnit and QUnit, involved in Integration test and Regression test.
  • Used SVN for version control.

Environment: HTML5, CSS3, JavaScript, Angular.js, jQuery, jQuery Mobile, AJAX, JSON, Google Map API, PhoneGap, JDK1.6, Spring MVC 3.0, Spring Security, Hibernate 3.0, Oracle 10g, Apache Tomcat 7.0, JUnit, QUnit, Log4J, SVN, JIRA

Confidential - Cherry Hill, NJ

Java Developer

Responsibilities:

  • Implemented Single Page Application design using HTML5, CSS3, JavaScript, jQuery and used AJAX to communicate wif server in JSON format.
  • Used Google Chart API to display pie charts and line charts for calculation result visualization.
  • Implemented RESTful web service for transferring current rate data in JSON format and validating front-end email input.
  • Implemented teh Spring MVC 3.0 architecture wif annotation based URL mapping.
  • Extensively used Spring IoC wif Spring 3.0 framework for bean management.
  • Extensively used Spring Cache to improve teh efficiency of teh calculator avoiding unnecessary database access and repeated calculations.
  • Established teh login validation using Spring Security to improve teh security of teh system for authentication and authorization.
  • Created DAOs wif Hibernate 3.0 to communicate wif database.
  • Designed and built database on Oracle 10g.
  • Used Java Mail package for sending welcome email and password reset email.
  • Designed POJOs for data modeling for Java beans.
  • Extensively used Core Java feature: collection framework, exception handling, annotation and generics.
  • Built a user activity analysis module that logs how many times a link is clicked, how long does a user stay on a page, etc. in order to improve teh front-end design.
  • Configured and deployed teh application in Apache Tomcat 6.0, setting up a database connection pool wif JNDI.
  • Improve teh security of teh whole application by configuring for SSL and https.
  • Involved in testing phases includes Integration testing and Regression testing, created JUnit and QUnit test cases for back-end and front-end testing.

Environment: JDK 1.6, Spring MVC 3.0, Spring Cache, Spring Security, Hibernate 3.0, HTML5, CSS3, JavaScript, jQuery, AJAX, XML, JSON, JSTL, Google Chart API, Oracle 10g, Eclipse IDE, Java Mail, JUnit, Apache Tomcat

Confidential - Pittsburgh, PA

Java Web Developer

Responsibilities:

  • Used SVN for version control.
  • Implemented front-end user interface using HTML, CSS, JavaScript, jQuery and used AJAX to transfer data in both JSON and XML format.
  • Configured Spring MVC 3.0 using Annotation combined wif XML to manage URL mapping wif controllers to handle request between front-end and back-end.
  • Applied Spring Data Access Framework wif JDBC to communicate wif database.
  • Used Spring Security for user validation, authorization and authentication.
  • Deployed applications on Apache Tomcat Server wif DBCP configuration.
  • Integrated Java Mail for automatically sending email notifications to users.
  • Extensively used Core JAVA concepts such as Collection Framework, Exception Handling, etc.
  • Conducted Unit test using JUnit, involved in Integration test and Regression test.

Environment: JDK1.6, Spring MVC 3.0, Spring Data Access Framework, Oracle 10g, Apache Tomcat, Java Mail, JUnit, QUnit, Log4J, HTML, CSS, JavaScript, jQuery, JSTL, JSON, XML, AJAX, SVN

Confidential - Pittsburgh, PA

Java Web Developer

Responsibilities:

  • Built Android application as teh front-end wif special features for visually impaired people such as huge buttons and voice confirmation for button clicking.
  • Used Android Text To Speech API for reading navigation directions and Recognizer Intent API to receive destination input from users by simply speaking teh name of teh place.
  • Deployed Dijkstra’s Algorithm on server-side for calculation of routes, applied weights for different attributes (slope, surface, is crosswalk or not) of each sidewalk segments in order to generate teh most accessible route.
  • Configured JSP Servlet as back-end and Oracle 10g as database.
  • Deployed applications on Apache Tomcat Server wif DBCP configuration.
  • Used Java Mail to send emergency email and.
  • Extensively used Core JAVA concepts such as Collection Framework, Exception Handling, etc.
  • Used SVN for version control.

Environment: JDK1.6, Android, JSP Servlet, JDBC, Oracle 10g, Apache Tomcat, Java Mail, SVN

We'd love your feedback!