We provide IT Staff Augmentation Services!

Lead Java Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 8+ years of IT experience as Sr. Java/J2EE Developer and Application Programmer in the areas of B2B, EAI, Web and Client/Server Applications.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, JSF, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM and TDD.
  • Actively involved in architecting various Business Layer and Data Management components of this web based system over J2EE architecture.
  • Performed unit testing using JUNIT test cases and used Mockito for stubbing.
  • Involved in using JMS & IBM MQ Series for Asynchronous messaging.
  • Proficient in using Design Patterns like GOF Design patterns(Creational, Structural and behavioral) and J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO, DTO etc.
  • Expertise in client scripting language and serve scripting languages like JavaScript, jQuery, JSON, DOJO, Bootstrap, Node.js, AngularJS, Backbone.js, RequireJS, Action Script, JSF and JSP, Mustache.
  • Database Design, Modeling, Migration using SQL & PL SQL - Oracle, DB2, SQL Server.
  • Experienced in Developing and Deploying Applications using Web sphere, Web Logic, Apache Tomcat & HTTP Server.
  • Good knowledge in Log4j, JUnit, Maven and Jenkins.
  • Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Experience in various software developments IDE's like Eclipse, My Eclipse.
  • Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas,TX

Lead Java Developer

Responsibilities:

  • Worked on a multi-tier web based environment using J2EE technologies: JSP, EJB and Java Servlets.
  • Unit testing was performed using JUnit and Version control through Git.
  • Created Class Diagrams and sequence diagrams using UML.
  • Template development for a Java based search platform using JSP/JSTL.
  • Develop the web application using Spring, JSP, HTML, Cascading Style Sheets (CSS) and JavaScript and implemented the application using J2EE design patterns like Spring, Singleton, DAO (Data
  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Access Object), DTO (Data Transfer Object).
  • Implemented and customized Returns web services using JAX-WS with EJB.
  • Implemented applications with Scala along with Akka and Play framework.
  • Developed SQL and PL/ SQL scripts for transfer of data between databases. Developed complex SQL queries for reports.
  • Design and development of a proof-of-concept real-time notification system using Node.js and Socket.IONGINX
  • Used SOAP protocol, JAX-WS and Apache CXF in development of web services.
  • Using Web Logic Application Server as an application server and Eclipse as IDE.
  • Implementing content management system enhancements leveraging Web 2.0 technologies.
  • Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Provides support in the analysis and troubleshooting of production issues which are tracked through JIRA.
  • Created a demo website running on a Node.js, using the Express framework, Jade, and Backbone.js with Mustache.js for front end MVC/templating
  • Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
  • Experience using various Java, J2EE and open source frameworks - Servlets, JSP, JDBC, JMS, Java Mail, Apache CXF, REST, and XML.
  • Developed some backend Nodejs modules using Express, Mongoose, Oauth, BcryptJs for the mobile version of the portal.
  • Created hibernate mapping files for java classes using table per class hierarchy strategy.
  • Used AJAX and JSON to send request to server and updating GUI pages using callback functions.
  • Worked on presentation layer to develop JSP pages and embedding CSS, JavaScript, DOM and HTML.
  • Involved in Analysis, Design and coding sessions of the Project, which is based on
  • Struts and JSF MVC Architecture.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Worked with the Hibernate framework to interact with the database.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular.js framework.
  • Involved actively in designing web page using HTML, Backbone, AnjularJS, JQuery, Javascript, Bootsrap and CSS.
  • Developed user interface using JSP with JavaBeans, JSTL and CustomTag Libraries, JS, CSS, JQuery, Node.js, HTML, SASS and Ajax to speed the application.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Created distributed Oracle coherence domains, configuration and system design.
  • Utilized MongoDB database management system for keeping user generated data
  • Developed and deployed EJBs, Servlets and JSPs on IBM Websphere Server.
  • Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the web component of the application.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
  • Used Subversion (SVN) for software version control.
  • Designed, automated and lead Enterprise level high volume Java and WebLogic upgrades and migration effort.

Technologies: Java, J2EE, Struts, JSF, ANT, Hibernate, Angular.js, Backbone.js, Node.js, Bootstrap, MongoDB, Coherence, Weblogic, Subversion (SVN), JUnit, JSP, JSTL, JavaScript, CSS3, Ajax, HTML5, Oracle, CRUD, SQL, EJB, Scala, Agile, UML, PL/ SQL, Apache CXF, REST, Eclipse, Servlet, Maven, Itext, Jira, Web 2.0, SOA, Jasper Report, ILOG.

Confidential, Dallas,TX

Senior Node.JS & Tech Lead

Responsibilities:

  • Deployed J2EE components (EJB, Servlets) in WebLogic Application server.
  • Used Angular JS, XHTML, HTML5, CSS3, SOA, UNIX, JBPM, Restful and JavaScript framework for
  • Creating Dynamic Reach Design Layout with JSP.
  • Implemented necessary classes and built custom button fields for application using HTML5, CSS3, JavaScript, and JQuery.
  • Involved in writing maven scripts for merging jar files into existing repository.
  • Designed and developed HTML front screens and validated user input using JavaScript .
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Designed and developed utility modules using the Google Guice injection framework.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Created bots based on PHP and some JavaScript that would traverse throughout the DOM of a web page to select certain bits of information from several element nodes.
  • Created Technical rules and Business rules using JBRMS and configured them with service layers using Camel routes.
  • Worked on migration of application from WAS to Tomcat/JBoss by participating in all aspects of migration plan starting from Development to production environments.
  • Designed, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
  • Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
  • Worked on triggers and stored procedures on Oracle database.
  • Configured and created application log files using Log4j required to trace application messages and CVS for Version Controlling.
  • Excellent understanding / knowledge of Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and Map Reduce programming paradigm
  • Used apache common digester to parse data from XML files and populate data into java beans.
  • Integrated Struts with spring by delegating Struts action management to spring framework.
  • Created Eclipse based applications using Eclipse Workbench UI.
  • Configured Java objects with back end database tables using O/R mapping in Hibernate.
  • Participated in development of a well responsive single page application using Angular.js.
  • Building application with JS frameworks such as Angular JS, Ember, and Backbone.js.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, Angular JS, Backbone.js, Ember.JS and Node.JS, Bootstrap, EXT JS.
  • Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
  • Architect for Crowdcast product, initially based on a native SpigitGraph RDF application engine, built using NodeJs and MongoDB.
  • Worked with NoSQL databases such as Cassandra, MongoDB, and Riak.
  • Implemented highly scalable application architecture using Oracle Coherence.
  • Created the domains, application servers and load balancers using Weblogic.
  • Developed test cases and performed unit testing using JUnit.
  • Worked in Agile environment with active scrum participation.
  • Worked on PL/SQL using Oracle Database.
  • Used Apache CXF for WSDL generation, for generating stubs from WSDL and using Soap UI for services testing.
  • Implemented Dynamic search facility using AJAX toolkit DOJO.
  • Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
  • Developed an online scheduler using CoffeeScript, Node.js and MongoDB and deployed it on OpenShift for daily use
  • Implemented SOAP, WSDL and a subset of XML schema for a Web Service toolkit and for web services integration.
  • Co-developed a new tool on the Express nodeJS/backBone.js MVC platform that allows marketers to insert dynamic content in email sends based on location and temporal factors Using Ruby on Rails for development with backbone.js
  • Performed performance tuning to enable high performance of ILOG JRules using Sequential/Rete algorithm within Data Stage environments.
  • Maintained report and request generator using Jasper Report.

Technologies: Java, GUICE, Backbone.js, Node.js, Bootstrap, MongoDB, Coherence, HTML5, DB2, CRUD, SQL, Struts, JSF, DOJO, ExtJS, JSP, Servlets, Camel, JDBC, HTML, XMI, JBoss, Eclipse, Oracle, Maven, Log4j, SVN, Angular.js, CSS, JavaScript, jQuery, Ajax, GWT, PL/ SQL, Apache CXF, SOAP, Servlet, EJB, XML, Itext, Oracle ECM, JIRA, Jasper report, ILOG, JRules.

Confidential

Lead Java Developer Consultant

Responsibilities:

  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Developed Web Java/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for Sybase, JBuilder.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Used Perl, Php and MySql to develop several web sites, SEO (search engine optimization) skills.
  • Used Ruby on Rails for development with backbone.js.
  • Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript.
  • Developed multiple web applications using Drupal, Zend Framework.
  • Design and implement existing and new website features using ASP.Net.
  • Design and Develop programs in C/C++ to integrate as per the users requirements.
  • Have used JAXB to marshal and unmarshal java objects to Communicate with the backend mainframe system.
  • Used TOAD for all database query testing and optimizations.
  • Involved in Creation, Manipulation and Supporting the SQLServer Database.
  • Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
  • Written Web services using Apache Axis2 and generated the WSDL.
  • Proficient use of developing applications using Eclipse, MyEclipse, RAD, NetBeans and ANT.
  • Configuration and deployment of application on to Jbossapplicationserver.
  • Create and maintain Amazon EC2 instance that supports the companies project management site and Mercurial.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Code development using PL/I, COBOL, JCL and DB2.
  • Developed using VB, Asp, C/C++, some java, javascript, vbscript, SQL, ADO record sets.
  • Created ClearCaseVOBs and setup triggers and backups for a new project.
  • Implemented SeleniumIDE with javascript for Web apps.
  • Expertise in employing Water Fall Model and best practices for software development.
  • Design and development of components, such as Class, and Sequence diagram in UML.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Built CVS and XML file loaders and splitters for financial data.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository.
  • Using JIRA to manage the issues/project work flow.
  • Developed client GUI modules using Swing, Java script and Flash.
  • Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
  • Development/Deployment of jar files into ILOGRule builder.
  • Design, Implement and Test Oracle ADF applications using JDeveloper.
  • Involved in the development of Services using Oracle BPM, WSDL and XSD.
  • Use IBM MQ Series to send information from mainframe to web and back to mainframe.
  • Troubleshooted issues concerning Apache Tomcat during deployment.
  • Moved Application from Solaris to LinuxRedHat for system benchmark.
  • Responsible SAS reports, analysis using SAS macros in UNIX operating system.

Technologies: Java, Selenium, Mercurial, Water Fall Model, Swing, WebSphere, DB2, Netbeans, Jboss, Visual Source Safe, UML, JSP, Servlet, ANT, XML, Linux, Unix, Ruby Wordpress, Drupal, .Net, ASP, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS VB, ASP, EMC Documentum, Jira, Swing, cognos, Ilog, Oracle ADF, Oracle BPM, IBMMq Series, Apachi Tomcat.

Confidential, New York

Sr, Software Developer

Responsibilities:

  • Participated in all the stages of SDLC from requirements gathering to deployment of software.
  • Troubleshooting WebLogic Server.
  • The business logic was implemented in Processors and DAO layer accesses the back-end SQL Server database using Hibernate.
  • Created JUnit test cases to cover unit testing for the components.
  • Used MS Visio to come up with the required diagrams for the design part.
  • Developed and designed Interfaces using Swings.
  • Used Event Handlers to perform the required functionality of the events.
  • Implemented the statistics like UNIVARIATE, CORRELATION, REGRESSION etc using JAVA classes and methods.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, Ajax.
  • Involved in writing packages, stored procedures to retrieve/modify data in database.
  • Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns
  • Involved in writing client side validations using Java Script.
  • Used Log4j for logging and handling defects of the application
  • Involved in developing business components using POJO.
  • Installed, configured, deployed, Monitored and troubleshoot WebLogic.

Technologies: Log4j, Ant script, TOAD, JAVA (Swings), JDBC, Web Service, Putty, WinScp, JUnit, Spring, Java, EJB, Java Script, Net Beans and Oracle Net Beans IDE, MS Visio, Oracle, Weblogic, Hibernate,.

Confidential

Software Developer

Responsibilities:

  • Wrote test cases using JUnit testing framework.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Involved in writing stored procedures, view, user-defined functions and triggers in SQLServer database for Reports module.
  • Configuring and analyzing JCL to execute mainframe batch.
  • Actively involved in contributing to RFP and POC activities in IMS.
  • Understanding the Domain Knowledge for the Product, Requirements and Design Documents
  • Wrote multithreaded programs to measure system performance.
  • Worked on various client websites that used Struts framework, Hibernate and OGNL
  • Used standard data access technologies like JDBC and ORM tool like Hibernate
  • Designed, implemented new website features and provided support, maintenance
  • Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
  • Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA.
  • Simulation was developed using C++.
  • Used Visual Source Safe for source control.
  • Worked on GUI internationalization using JSP and Core Java
  • Used Mercurial to keep track of versioning of the source code
  • Worked on bug fixing
  • Used JDBC APIs for database connectivity and data retrieval.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Use FileAid datasets to validate backend results of test events.
  • Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
  • Extracted and modified data from VSAM files for PDF reports.
  • Automate nightly batch processing and job alerts using REXX.
  • Responsible for migrating Websphere server and migrating IBM CICS Transaction.
  • J2EE to communicate legacy COBOL based mainframe implementations.

Technologies: Core Java, JSP, JUnit, REXX, ISPF, Mainframe, Mercurial, Eclipse, .Net, IMS, VSAM, JCL, JIRA, JDBC, Linux, Struts, Hibernate, MS SQL Server, COBOL, FileAid, CICS, Visual Source Safe, Weblogic, Oracle, OGNL, C, C++.

We'd love your feedback!