We provide IT Staff Augmentation Services!

J2ee Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • Over 6 years of experience in design, development and implementation of Java, Web & Enterprise Applications
  • Experience with projects related to banking, enterprise managing and Internet media domains.
  • Expertise in Project Process Flow Management and thorough knowledge of Software Development Life Cycle (SDLC), prioritize requirement, creating project proposal (scope, estimation) and baseline project plan.
  • Proficiency and technical interest in Core Java (JDK 1.6/7/8)features such as Collection Framework, Interfaces, Multi - Threading and Exception Handling programming.
  • Proficiency in Sencha Platform with usage of framework Ext JS and GXT and testing tool Sencha Test.
  • Experience in MVC framework Struts 2 and SpringMVC 3/4, with key technologies such as Action, Interceptor, ValueStack/OGNL, Annotation Configuration, etc.
  • Experience in Spring 3/4 framework, with concept of Inversion of Control, Aspect-oriented programming and Transaction Management,etc.
  • Experience in persistence framework Hibernate 3/4 and MyBatis 3, with knowledge of Session, HQL, Catching, Stored Procedure and Dynamic SQL, etc.
  • Worked on many popular Database Management Systems like MS SQL Server 2008, MySQL 5, Oracle Database 10/11/12 and MongoDB 2.
  • Experience in creating and consuming Web Services(SOAP, REST, by JAX-WS and JAX-RS).
  • Experience and technical interest in JavaScript and related technologies such as jQuery, AngularJS, Ajax, JSON, Node.js and Express.js.
  • Experience in Sancha Platform with framework ExtJS, GXT and testing tool Sencha Test.
  • Proficiency in Storage Service Amazon S3 and Elastic Computation Amazon EC2.
  • Experience in front-end technologies such as HTML5/XHTML, CSS/W3.CSS and SVG.
  • Proficiency in using IDEs like Eclipse, NetBeans, MS Visual Studio, JBuilder
  • Experience of deploying Java & J2EE applications with application servers WebLogic 9.x, WebSphere 7 and JBoss.
  • Experience in implementing various design patterns including Data Access Object, MVC, Factory, Session Facade, Business Delegate, Strategy, Proxy and Singleton.
  • Expertise in creating Conceptual Data Models, process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
  • Extensively worked on version controlling with Git and Apache Subversion.
  • Experienced in Test Driven Development(TDD) with unit testing by JUnit 4 and Mockito 1.x.
  • Used Agile development methodology with Scrum framework.
  • Proficiency in continuous integration tool Hudson 3 and Jenkins 2.
  • Proficiency in reporting tools BIRT Project and JasperReports.
  • Familiar with bug reporting tools Bugzilla 4 and JIRA 7.
  • Fluent in the Windows, UNIX, LINUX operating environments.
  • Motivated to keep pace with new technologies as well as being a fast learner.
  • Ability to meet deadline with high quality work & work under high pressure.

TECHNICAL SKILLS

Languages: JAVA, C, C++, JavaScript, SQL-Server, MySQL, HQL

JAVA/J2EE Technologies: JAVA, JDBC, Servlets, JSP, JMS

Web Technologies: JavaScript, ExtJS 4, GXT, AngularJS, jQuery, AJAX, HTML5, CSS3, XML, JSON, Bootstrap

Application&Web Servers: JBoss(WildFly) 8/9/10, BEA WebLogic 11/12, Apache Tomcat 7/8

Web Services: SOAP, REST, JAX-WS 2, JAX-RS 2

Frameworks: Struts 2, Spring MVC, Spring 3/4, Hibernate 3/4/5, MyBatis 2/3, Node.js, Express, Maven, Ant

Databases: Oracle SQL 9i/10g/11g, MS Access SQL Server 2008/2012, MySQL 2, MongoDB

IDES: Eclipse, Net Beans, MS Visual Studio,JBuilder, MySQL workbench

Revision Control: Git, Subversion

Testing & Bug Reporting: JUnit 4, Mockito 1.x, Bugzilla 4, JIRA 7

Software Process: Agile, Scrum

Operating Systems: Windows, Unix, Linux

Other Tools: Hadoop, MS Office, MS Visio, R

PROFESSIONAL EXPERIENCE

Confidential - Los Angeles, CA

Full Stack Developer

Responsibilities:

  • Involved in system designing and developing using Spring MVC, Spring Batch, SQL, SOAP and REST Web Services, Apache Shiro.
  • Consumed SOAP Web services (JAX-WS 2) for creating users, companies, entitlements. Used Apache CXF maven plugin in maven to generate artifacts. Used SOAP UI to test the same.
  • Created REST API's using JAX-RS (Jersey 2) to create the entities for Bank Account Management.
  • All CRUD operations were covered for the entities likes companies, banks, branches, accounts, and account signers.
  • Created storage repository for customers behavior statistics on Amazon S3.
  • Deployed application on application server BEA WebLogic 11g.
  • Used Spring Batch to design the batch based job processing system which deals with customers’ CRUD operations.
  • All CRUD operations committed to database using Hibernate 4.
  • Used Log4J 2 to capture the log which includes runtime exceptions and errors.
  • Designed web pages with ExtJS 4 on layout, chart and other widgets.
  • Worked on front-end testing with Sencha Test.
  • Used Oracle 10g databases and used the Stored Procedures and Triggers in the applications. Introduced smart indexes using the SQL profiler tool provided by SQL developer.
  • Developed JUnit 4 test cases for all modules and Mockito to develop mock objects for Test Driven Development(TDD).
  • Code managing and version controlling with Git 2, bug tracking with Bugzilla 4.
  • Configuration on Maven to manage jar files.
  • Developing procedure with Scrum framework to meet incremental demands.

Environment: JDK 1.8, SOAP 1.2, JAX-WS 2.2.0, JAR-RX 2.0,Apache CXF 3.1.1 Hibernate 4.3, Spring 4.0, Oracle PL/SQL 11.2, Apache Shiro 1.1.0, WebLogic Server 11gR1 Git 2.4.0, Maven 3.0, HTML5, ExtJS 4.3, JUnit 4.1

Confidential - Culver City, CA

Java Developer

Responsibilities:

  • Participated in designing and developing the project where features such as customers’ request collecting, categorizing and feedback distributing are implemented.
  • Used design pattern includes Singleton, Strategy Pattern, Factory pattern, etc.
  • MyBatis 3 is used for object relational mapping and a persistence management solution.
  • Used the Spring 4 framework with Inversion of Control.
  • Designed MVC with Struts2 framework.
  • Developed stored procedures and triggers and used SQL/PL SQL on ORACLE 11 database.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information among different panel groups.
  • Created the unit test classes using JUnit 4 framework for Test Driven Development(TDD).
  • Worked extensively on front-end development using the Dojo toolkit. Developed HTML forms using the Dijit modules.
  • Involved in developing the web pages with HTML5, CSS3 and jQuery.
  • Used AJAX to retrieve search results from the server.
  • Implemented JSP, Apache Struts Tag Libraries, Dojo and XML.
  • Used connection pooling to handle data transmission from the database.
  • Used XML/XSLT for transforming common XML format.
  • Involved in the deployment of the application onto BEA Web Logic 11g.
  • Version controlling follows Apache Subversion(SVN) by using Subclipse.
  • Used JIRA simplifies developing procedure.

Environment: JDK1.7, Mybatis 3.2.3, Spring 3.2.5, Oracle PL/SQL 11.2, JMS 2.0, DOJO 1.9, JUnit 4.9WebLogic Server 11gR1, XSLT 2.0, SVN 1.8, HTML5, CSS3

Confidential

Web Developer

Responsibilities:

  • Involved in designing and developing of front-end user interface, page decorating as well as back-end network application along with database connection and optimization.
  • Involved in web pages designing with AngularJS 1.1, JQuery 1.9 and Ajax.
  • User interface was designed with HTML5, CSS3 and Bootstrap 3.
  • Representational State Transfer API was provided by Node.js with Express.js framework.
  • MongoDB 2 was used as database, which is driven by Mongoose 3.
  • All JavaScript files followed the Asynchronous Module Definition standard, loading by Require.js.
  • Unit testing was achieved by Mocha 2 and Jasmine 1.3.
  • All repetitive JavaScript tasks were run with Grunt 0.4 in order to get a faster and easier developing environment.

Environment: AngularJS 1.1.0/1.2.0 , JQuery 1.9/1.10, Node.js 0.8.20, Express.js 3.0, MongoDB 2.2 Mongoose 3.6, Require.js 1.5, Mocha 2.0.0, Jasmine 1.3, Grunt 0.4

Confidential

J2EE Developer

Responsibilities:

  • Participated in designing and developing of network application along with database connection and optimization.
  • Designed user interface with HTML5 which is decorated by CSS3.
  • Involved in developing the Model-Viewer-Controller architecture for the voting system.
  • For the viewer part, JSP is used to create dynamically generated web pages. Voting results could be displayed in time via JFreeChart.
  • Struts2 framework played the role of the controller in this project .
  • Model layer was built with JaveBean according to its function.
  • Unit testing was done by JUnit framework.
  • For this voting application, only a small amount of data was to be stored and there was not strictly demand on reliability, thus MySQL 5 was used as database to reduce expenditure.
  • Connection between business layer and persistence layer was achieved by JDBC.

Environment: Struts 2.2.3.1, JUnit 4.8.2, MySQL 5.1.54, HTML5, CSS3

Confidential

Quality Assurance Analyst

Responsibilities:

  • ·Developed the Java based modules to interact with the MySQL 5database at backend.
  • ·Performed various DDL, DML operations on MySQL database using SQL queries.
  • ·Assisted Database Developers creating stored procedures and SQL queries.
  • ·Involved in Database Designing including ER Diagram.
  • ·Involved in testing the modules with Black box and White box testing.
  • ·Involved in deployment and test of JAR files in the production server.
  • ·Assisted the System Analyst in the design of the software.
  • ·Worked with Database Administrators to create and implement stored Procedures, Triggers.

Environment: MySQL 5.1.44, Workbench 5.0.30, DBMonster 1.0.3, Subversion 1.5

We'd love your feedback!