We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Troy, MI

SUMMARY:

  • Over 6 years of professional IT experience in Design, Developing, Testing, Deploying Java/J2EE applications on Tomcat & Web Logic on UNIX and Windows platforms.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, Backbone.js, Ember.js, Ext.js, Responsive design and JSP.
  • Experience in Bootstrap (responsive design), Backbone, React Js, Angular JS and Node Js frameworks.
  • Excellent working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Web applications.
  • Experienced in creative and effective front - end development using JQuery, JSP, JavaScript, Grunt, Bower, HTML 5, DHTML, JSON, Ajax, CSS, Bootstrap and MVC frameworks such as Angular JS for obtaining rich look and feel.
  • Solid understanding of React Virtual DOM Algorithm, for React performance optimization.
  • Responsible for React UI and architecture. Built components library, including Tree, Slide-View, Table Grid.
  • Experience in integrating and development of Amazon S3, EC2, Elastic Load Balancing and other services of the AWS family.
  • Experience in consuming REST Web Services to implement AJAX call and updating dynamic functionality of HTML in JavaScript, J-Query and AngularJS.
  • Extensively worked to build Model, view, Controller (MVC) architectures to ensure rapid application development for enterprise applications.
  • Experience in developing data models using Hibernate POJOs and configuring Hibernate with persistence layer.
  • Good Understanding of RDBMS through Database Design, writing SQL queries and stored procedures using databases like Oracle 10g, MySQL and SQL Server.
  • Experience in using and implementing Design Patterns such as Singleton and Factory Method.
  • Have extensive hands-on Maven, Tortoise SVN, Easymock, Mockito, PMD, Find Bugs, Checkstyle.
  • Used Agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early and often.
  • Good Experience in using Maven and ANT for building projects and Log4j for logging and debugging purposes.
  • Experience in Designing the Mongo Documents/Collections and participated in SOA design decisions using SOA Suite.
  • Experience in working with UNIX/LINUX and strong Experience in implementing Service Oriented Architectures using XML based Web Services (SOAP/WSDL) and REST Web Services.
  • Practiced agile development frameworks JIRA, Test Driven Design & Development.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, Python (Bottle), PL/SQL.

Java/J2EE technologies: JDK … JSP 1.2/2.0, Servlets … JDBC 3.0/4.0, JSTL, SOAP/Rest web services, JBPM, JSF, EJB, JMS, WSDL, JPA, SWINGS.

Libraries: jQuery, React JS, DOJO, Lodash.

Frameworks: Spring 2.x, Hibernate 3.x, JSF, Struts 2.x, JUnit.

Web Technologies: HTML, CSS, JavaScript, JQuery, AJAX, Grunt, AngularJS.

Cloud Technologies: AWS (EC2, Cloud Front, S3).

Databases: Oracle 10g, DB2, MySQL, MongoDB, SQL Server 2005.

Web/Application Servers: Apache Tomcat 7.0, WebLogic 7.x/8.x/10.x, IBM WebSphere 4.x/5.x/6.x, JBoss, JETTY.

XML Technologies: XML, DOM, SAX, XSL, XSLT, JNDI, SOAP, XSD.

Operating Systems: Windows … UNIX, Linux.

Version Control Tools: CVS, Mercurial, Clear Case and SVN (Subversion), Perforce, PVCS.

OO Modeling: UML, Rational Rose.

Other Tools: ANT, Maven3.3, BIRT Designer 2.5.2, MOCKITO, Eclipse, JProfiler, SOA Suite

PROFESSIONAL EXPERIENCE

Java/J2EE Developer

Confidential - Troy, MI

Responsibilities:

  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, Exception Handling and proficient in XML technologies like XML, DTD, SOAP, WSDL.
  • Implemented applications with Scala along and Play framework also used React.js for interactive cross browser functionality.
  • Involved in design and development of User Interface using HTML 5, CSS 3, Twitter Bootstrap, and Angular Js.
  • Provided support for four ASP.NET applications and participated in the Integration Testing and User Acceptance Testing environments.
  • Created stored procedure, trigger on the database to provide/insert specific data from multiple tables for Web API services.
  • Integrated the Drools and JBPM to application framework, which involved dynamic creation of knowledge-base and Knowledge session.
  • Build customized docker files to pipeline various instances in the application and developed TCI product REST API client that fulfilled and implemented mutual SSL support for TCI product integration.
  • Used Entity framework to generate relationship mapping and built front-end SPA, back-end using CSS, HTML, Angular JS, ASP.NET MVC and Web API.
  • Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL.
  • Experienced in Open Stack Cloud Computing and with commercial grade application servers and web servers like Apache Tomcat, IIS, WebSphere6.0, JBoss 4.2.
  • Developed and optimized microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Experience in using containers like Docker Puppet and experience in designing Data Quality Framework to perform schema validation and data profiling on Spark.

Full Stack Java Developer

Confidential - Phoenix, AZ

Responsibilities:

  • Developed the front end using AngularJS, HTML, CSS, JavaScript, JSTL, JQuery, Bootstrap and make AJAX calls to handle JSON Responses.
  • Involved in developing react components for the partner homepages using React Js.
  • Familiar in writing Custom Directives in AngularJS, making use of Modules and Filters objects according to the application requirement.
  • Developed Webpages using UI frameworks like Angular JS, Ext Js, Node JS, React Js and Backbone Js.
  • Used React Js, HTML, Atomic CSS, CSS3, DOM, JavaScript to produce high performance, rich and user-friendly Web interface.
  • Used Grunt and bower for building JavaScript and developed the business components as Spring beans and Control the navigation using Spring MVC frame work and worked on modules like AOP and IOC.
  • Developed enterprise web services using J2EE, SOA Suite, JDeveloper, Spring, Hibernate, JMS.
  • Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping java classes and database tables.
  • Configured project in Eclipse environment: class path, project properties and references, maven build, debugging environment.
  • Applied Several Business logics to the data returned from the RDBMS using Core Java.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Involved in creating and consuming REST based web services using JAX-RS specifications.
  • Created and configured EC2 instances on Amazon Web Services (AWS) for establishing clusters on cloud and also created S3 buckets for our application.
  • Deployed the application on WebSphere Application Server 8.5 (WAS).
  • Designed the application from scratch. Involved in most of the end client meetings.
  • Working in Agile, Scrum methodology to ensure delivery of high quality work with every two week iterations.
  • Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows.
  • Have developed JSF features like Custom Components, Validator, Events, Listeners etc.,
  • Implemented form validator beans as Spring proto type beans to store exception results into bean and bind into view.
  • Generated DAO's to map with database tables using Oracle. Written Stored Procedures for the insertion, update, delete, retrieval of data from Oracle database.
  • Developed PL/SQL procedure for login module and registration module. Made the Stored Proc calls from the Java side for handling the data.
  • Involved in writing build scripts, deploy applications using Maven and Continuous integration tools like Jenkins and Bamboo.
  • To pass parameters from middle tier to front end - used JAXB (marshalling classes / unmarshalling XML schema), generated XML file.
  • Code reviews are conducted regularly and documented the review comments for producing quality code.
  • Involved in integrating with other applications to get dependent data using web services, single sign on etc.
  • Involved in complete SDLC life cycle of applications consists of Design, development, testing, production environments.

Front end Developer

Confidential - St. Louis, MO

Responsibilities:

  • Designed and code website content using HTML5, CSS3, JQuery and JavaScript.
  • Used AJAX web programming technique to make the required change to speed up the applications that run on the web.
  • Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
  • Developed admin modules to easily manage coupons, profile etc. for the restaurant owners, using React and Redux with ES6.
  • Worked in the enhancement of registration servlet application using Java, servlet, JSP, JSTL and several design pattern like MVC2, DAO.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Designed and coded application components in an Agile environment utilizing a test driven development (TDD) approach.
  • Utilized the dependency Injection feature of spring for coupling of modules.
  • Used User grid façade, Restful WS layer providing custom user management functionality over Cassandra database.
  • Used the Node.js, Ext.js and backbone.js, React.js MVC Frameworks in the development of the web applications.
  • Used latest web technologies ECMAScript 6, React.JS, Redux, Babel, Node and Web-Pack to create a SPA.
  • Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer.
  • Analyzed and estimating the change requirement and took care of Java Multi-threading in common java classes / library.
  • Worked on setting up and integrating the registration servlet application in WebSphere 6.1 application server with the back ends.
  • Developed SOAP Web Services by using JAX-WS and Restful API using JAX-RS snd used Github for source control and continuous integrations.
  • Wrote SQL queries for data retrieval and updating from the tables and developed JUnit test cases.
  • Involved in deploying multi module applications using Maven and Jenkins and created, integrated and managed web application with IBM Websphere.

Java developer

Dovetail Systems - Parsippany, NJ

Responsibilities:

  • Used HTML, Java Script, AJAX, and JSP for developing UI pages and involved in implementation of the application using Spring and Hibernate frameworks.
  • Used Spring MVC Framework to define Dispatcher Servlet, Controller, model and View Resolver.
  • Involved in Spring, Hibernate and Oracle in the persistence layer and JSPs forming the front-end.
  • Configured Hibernate, Spring to map the business objects to Oracle DB using XML configuration file.
  • Used Apache JSP, JSTL for presentation which invoke the Java Beans to interact with Controlling Servlets.
  • Generated DAO's to map with database tables using Hibernate. Used HQL (Hibernate Query Language) for database querying and retrieval of results.
  • Involved in configuring JBOSS application server. And worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Used SAS, SPSS Excel and Epi Info for presenting the information monthly, quarterly monthly, half yearly and yearly basis in the form of reports, graph and table.
  • Involved in JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
  • Worked on serialize and de-serialize of data in applications using JSON and used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  • Leveraged J2EE (JSP, Servlets), Design Patterns, J2EE Patterns, JDBC, JAXB, Oracle, Apache Tomcat, and MySql for this projects.
  • Developed Activation Module, consumed Web Services used to connect to the backend Oracle database.
  • Used Eclipse as IDE and used shell commands to automate the batch process and run SQL scripts.

We'd love your feedback!