We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Over 7 years of development experience in Java/J2EE application design and development in Finance and e - Commerce industry domain
  • Solid Knowledge of Core Java concepts including Collection Framework, Annotation, Multi-Threading, Java Reflection, Exception Handling, Generics.
  • 3+ years Web Services expertise using: REST, XML
  • 1+ years in JS technologies: AngularJS
  • Strong experience in back-end and mid-tier enterprise web application framework, comprehensive experience of Spring framework, including IoC, AOP, Spring MVC, Spring Security and Spring DAO Support
  • Solid knowledge of database access technology such as JDBC, JNDI and Hibernate 3. Rich experience of implementing object-relational mapping (ORM) with Hibernate 3.
  • Experience in developing web services such as RESTful and SOAP.
  • Experience in major web applications servers Apache Tomcat and JBoss configuration
  • Full end-to-end SDLC experience
  • Agile/SCRUM/SPRINT development Methodologies
  • Excellent Communication Skills, Self-motivated, Quick learner, & Team player.
  • Excellent Problem Solving ability to interact with clients & business users.

TECHNICAL SKILLS:

Java: Java, Collections, Multithreading, JDBC, JMS.

Java J2EE: JSP, Servlets, Web Services, JPA, JMS, JNDI

Java Frameworks/Libraries: Spring Integration, Spring Security, Spring MVC, Hibernate, iBatis

Web Development: JavaScript, jQuery, AngularJS, Bootstrap, HTML5, CSS3, AJAX, XML, JSP

Application Servers: JBoss, Apache Tomcat

Web Services: SOAP, RESTful

IDE: Eclipse, IntelliJ IDEA

Source Control: SVN, Git

Database and tools: SQL, Oracle SQL/PLSQL, MS SQL

Operating Systems: Windows 9x/NT/2000/XP/Vista/7, Unix and Linux

Development methodologies: deployment & Testing Agile methodology, Scrum, TDD (Test Driven Development)

Testing: Mockito, JUnit

Project management tools: JIRA

WORK EXPERIENCE:

Confidential, Dallas TX

Java/J2EE Developer

Responsibilities:

  • Participated in most phases of SDLC (Software Development Life Cycle) of e-commerce application development including Business requirement analysis, design, coding, and testing.
  • Extensively used core Java concepts like Collections, Exception Handling, Generics and Java I/O during development of business logic such as Sales information summary and tickets lists.
  • Implemented Hibernate annotation mapping on back-end Java Beans, using Spring Hibernate Dao support API build the relationship between Database and Java Beans.
  • Wrote native SQL, HQL queries, stored procedures, triggers, callable statement and prepared statement. Used Load, Get and Criteria methods to manipulate data in the database.
  • Used JNDI connection to configure data source connected to Oracle 10g database.
  • Configured Spring MVC framework and integrated Hibernate 3.5 to Spring 3 framework.
  • Applied Spring Security for user authentication and authorization, setup up different user roles on back-end, customized login page and authentication function, redirect consumers, merchants and administrators to different portal pages with different rights and privileges over the system.
  • Created RESTful Web Service based on Jersey Restful API, provide data accessibility.
  • Used Ajax to transfer JSON format data between front-end and back-end restful API, such as ticket searching, selling information, etc.
  • Applied AngularJS framework to achieve Dynamic Data Binding, synchronize scope data to front end view, such as total price live updated corresponding to change of quantity.
  • Participated to HTML5, CSS3, JavaScript, jQuery AngularJS and JSP coding, attractive and friendly UI/UX for ticket entry, ticket search, order history overview and credit card management pages, etc.
  • Configured and deployed the application on Apache Tomcat 7.0
  • Created testing cases by using JUnit to test Java classes, applied Log4j to J2EE framework to record errors and also debug with firefox and chrome to test front-end functions throughout the development.
  • Deployed and Configured application under UNIX environment using shell script.
  • Used JIRA for bug tracking, issue tracking and task/story management.
  • Used Git as version control tool to maintain and update source code to develop server.
  • Used Agile Methodology in whole development, attended daily and weekly SCRUM meetings to update the work status and issue clarifications etc.

Environment: Java, Core Java Apache Tomcat 7.0, Hibernate 3.5, AJAX, JSON, JavaMail, Spring framework 3.5, Spring MVC, Spring Security, SQL, RESTful, HTML/HTML5, CSS/CSS3, JSP, jQuery, XML, JavaScript, Oracle 10g, Git, Log4j, JUnit, Qunit.

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Participated in different phases of SDLC (Software Development Life Cycle) including Business analysis, design, coding, testing and deployment of the system.
  • Extensively used core Java concepts like Collections, Exception Handling, Generics and Java I/O during development of business logic
  • Participated in application services development, including implementation of service request processor, service commands and Data Access Objects (Dao).
  • Created iBATIS mapping files with SQL queries to automate mapping between SQL server data and Java objects.
  • Implemented services controllers in web application.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Created RESTful Web Service based on Jersey Restful API, provide data accessibility.
  • Configured user group authentication and authorization with spring security and Barclays customized filter package.
  • Configured and deployed the application on JBoss
  • Created testing cases by using Junit and Mockito to test Java classes, applied Log4j to J2EE framework to log errors and also debug with chrome to test front-end functions throughout the development.
  • Configured communications between magics components with Spring Integration, JMS and Solace.
  • Created web-application testing web-pages with HTML, jQuery and AJAX to test the services’ responses.
  • Used Ajax to transfer JSON format Data between front-end and back-end restful API.
  • Deployed and Configured application under UNIX environment using shell script.
  • Created customized serializer and deserializer with Object mapper to serialize and deserialize java objects to json string.
  • Used tortoise svn as version control tool to maintain and update source code to develop server.
  • Developed with Agile Methodology, attended daily and weekly SCRUM meetings to update the work status and issue clarifications etc.

Environment: Java, Core Java Apache Tomcat, Jboss, AJAX, Spring framework 3.5, Spring MVC, Spring Security, iBatis, SQL, RESTful, XML, SQL Server 2013, tortoisesvn, Log4j, JUnit.

Confidential, South Orange, NJ

Java/J2EE Developer

Responsibilities:

  • Actively interacted with staff from financial department, collected and gathered business requirements and understood the structure of financial statements and investment portfolio.
  • Involved in several phases of SDLC (Software Development Life Cycle) including business analysis, design, coding, testing and deployment of the system.
  • Implemented J2EE platform as the whole development architecture, which integrated JSP, Spring framework, Spring MVC, Hibernate and Oracle together.
  • Based on the database structure designed and developed Java Bean Classes such as UserInfo, RealEstate, PersonalProperty, Mortgage, LifeInsurance, etc.
  • Implemented Hibernate annotation mapping features to achieve Hibernate Object Relational Mapping (ORM) with Oracle database
  • Used HQL/SQL to query and update the data in database.
  • Configured and implemented Spring MVC framework and integrated Hibernate 3.2 with Spring 3 framework.
  • Implemented Spring Dao Support and Service package to achieve multiple functionalities of Investment Management System.
  • Used Ajax to transfer JSON format data between front-end and back-end in asynchronous transfer mode without refreshing the whole page.
  • Used HTML5, CSS3, JavaScript, jQuery and JSP to develop attractive and friendly User Interface for journal entry, general ledger and add or remove investment items.
  • Monitored the error logs by using Log4j.
  • Configured and deployed the application on Apache Tomcat 6.0
  • Created testing cases by using JUnit to test Java functions
  • Used JIRA and Log4J for bug tracking, issue tracking and management.
  • Used SVN as version control tool to maintain system source codes.
  • Deep understanding of Accounting and Business Terms.

Environment: JavaSE6, Apache Tomcat 6.0, Hibernate 3.2, AJAX, JSON, Spring 3, Spring MVC, Spring Security, SQL, HTML/HTML5, CSS/CSS3, JSP, jQuery, XML, JavaScript, Oracle 10g, SVN, Log4j, JUnit, Qunit.

Confidential, Clifton, NJ

Jr Java Developer

Responsibilities:

  • Was involved in business analysis, design, coding and testing phases on application.
  • Designed and developed classes based on our taxonomy.
  • Based on the structure of database, developed and updated Java beans and business components such as users’ account, orders, commodities portfolio, credit cards and inventories.
  • Involved in writing advanced database techniques such as Subqueries, Functions and Stored Procedures to manage and retrieve data from database.
  • Responsible for writing Hibernate persistent objects and Hibernate XML mapping file for most of the modules in the application.
  • Involved in configuration and implementation of Struts2 MVC framework and integrated the Spring 3 framework with Hibernate 3.2.
  • Implemented Spring Dao Support and Service package to achieve multiple functionalities of GWAP.
  • Applied Spring Security for authentication and authorization so customers and administrators are directed to different pages with different rights and privilege over system.
  • Used Ajax to transfer JSON format data between front-end and back-end in asynchronous transfer mode without refreshing the whole page.
  • Developed front end UI Screens using HTML/HTML5, CSS/CSS3, and JavaScript.
  • Create testing cases by using JUnit to test Java functions
  • Used JIRA for bug tracking, issue tracking and management.
  • Used SVN as version control tool to maintain system source codes.

Environment: JavaSE6, Hibernate 3.2, AJAX, JSON, Spring 3, Struts2 MVC, Spring Security, SQL, Oracle 10g, SVN, Log4j, Junit, HTML/HTML5, CSS/CSS3, JavaScript.

We'd love your feedback!