We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00 Rating

New York, NY

SUMMARY

  • 8+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2ee in Client - Server, 3-tier and n-tier applications.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, Web Services (SOAP, WSDL and UDDI) JSF, Hibernate, spring, struts, EJB (Entity session Message Driven Bean), Ajax, JAVA Beans, JNDI, JMS, JAVA Mail, XML, Sockets using IDE’s LIKE ECLIPSE.
  • Experienced in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, JSP etc.
  • Experience in Requirement gathering, Analysis, Design, Reviews, Coding and Code Reviews, Unit and Integration Testing.
  • Experience in build and deployment tool and JS based task runner Grunt JS and Node.js
  • Proficient in building in responsive and adaptive web applications using HTML, CSS3, DOJO, LESS, AJAX, EXT JS, JQuery, jQuery UI, Angular.js, Backbone.js, Node.js, Require.js and bootstrap.js
  • Excellent experience in building web application using AngularJS, Bootstrap framework/ CSS3/HTML5/JavaScript, Grunt, Bower, NPM, Karma, Jasmine.
  • Development of applications using J2EE Design Patterns e.g. MVC Architecture, Business Delegate, Data Access Object (DAO), Singleton, Session Façade etc.
  • Extensively worked with XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, and DOM).
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, WebLogic Workbench.
  • Expertise in creating Conceptual Data Models, process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
  • Experience in implementing various design patterns including Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Good noledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL.
  • Experience with Eclipse, My Eclipse, WSAD (Web Sphere Studio Application Developer), J Builder, Maven.
  • Good noledge in usage of version controls such as CVS, VSS (Visual Source Safe), and Clear Case.
  • Experienced in the functional usage and deployment of applications in JBoss, BEA Web Logic, Web Sphere and Apache Tomcat Server.
  • Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing with J-Unit, good noledge in integration using J2EE Architecture.
  • Experience with Databases like Oracle 10g/11g, MYSQL, SQL SERVER 2008, JDBC etc.
  • Proficient in Quality Control - includes ensuring defect free releases, maintaining correct entries in Design Docs, UI specs, Test Cases, Traceability Matrix.
  • Efficient team member with excellent work/time management skills excellent leadership, communication and interpersonal skills, ability to work under strict deadlines.

TECHNICAL SKILLS

Web Technologies: JSP, Servlets, Ajax, Web Services (WSDL, SOAP, JAXB, JAXP, Spring-WS, JAX-RPC, JAX-WS), JQuery, JSF

Frameworks: Struts MVC, Spring 2.5/3.0.2

ORM: Hibernate2 /3.0.1

API: Java collections, Threads, RMI, JavaBeans, JDBC, JNDI

Application Servers: JBOSS, Web Logic, Web Sphere

IDE’s: Eclipse, WSAD, J Builder, My eclipse

Databases: Oracle10/11g, SQL Server, My SQL, DB2, IBM

Markup Languages: XML, VXML, XSL, XSLT, SAX, DOM, XPATH, DTD, Schemas

Source control Tool: Rational Clear Case, VSS, CVS

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. Java Developer

Responsibilities:

  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving with business personnel.
  • Used Node.js and RESTful web services and implemented connection pooling for database access.
  • Used Multithreading to process data in chunks to improve performance.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Analyzed and designed a scalable system which includes using, Object oriented concepts, OOAD and the various J2EE design patterns.
  • Migrated the UI from JSF to Agnular.js and Build front-end using Bower and gulp.
  • Used RSA (Rational Software Architect) IDE and SVN repository for version control.
  • Used hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database. Used Annotations in hibernate mapping instead of XML mapping.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Worked on Multithreaded environment to send response to user interface.
  • Implemented Multithreading to achieve concurrency and more performance in user interfaces developed in swings.
  • Worked on re-engineering existing modules by rewriting them using the Swing framework, JavaScript, AJAX and Hibernate.
  • Developing an Administration Portal using HTML5, node JS, jQuery, Java Script Frameworks like Backbone JS and requires.
  • Used the tools such as Grunt, NPM, JSLint, JSHint and Jprobe.
  • Developed HTML5 Mobile application with HTML5, MVC frameworks: Backbone, Ember.js, Angular.js, Segment.io, KISS, Keen.io, Google Analytics, Mix panel, Hub spot, Marketo, Intercom.io, Yeoman, CompassJS, PhantomJS, AMD, Haskell, Erlang, Lisps, HTTP, OO design patterns, Java Script, jQuery, JSON and RESTful web service.
  • Used XML and Java Architecture for XML Binding (JAXB) extensively to map java classes to XML representation.
  • Did Logging of application through Log4J. Logged exception directly into the database using JDBC appenders.
  • Used Oracle 11g database.
  • Used Grunt.js as Task Runner and Node.js to have Server Side interaction.
  • A test framework which is called KARMA has been implemented which is very much efficient and flexible for the Angularjs framework.
  • Experience in Angular JS, NodeJS, Ember.js, Bootstrap, Backbone, D3.js, Twitter Bootstrap framework, java script, HTML 5, and CSS3.
  • Used PL/SQL developer for connecting to Database and Spring JNDI for data source connection.
  • Used Log4j for logging and debugging.
  • Maintained Version control of the code and configuration files using SVN.
  • Worked on Oracle as the backend database.
  • In the Front end of the Application designed and implemented a publishing framework and reusable UI component library based on AngularJS and jQuery.
  • Created and maintained data using Oracle database.
  • Used JDBC for database connectivity with Oracle.
  • Implemented business objects and business logic of the system (Java).
  • Performed testing of the developed application.
  • Followed Agile with SCRUM methodology to track project progress.

Environment: J2EE, Eclipse, Spring, Hibernate, HTML, CSS, XML, Subversion, SQL, Oracle SQL Developer, SVN, Putty, Agile, Jira,Tomcat 6.0, Log4j, Windows.

Confidential, TX

Technical Lead & Build Manager

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concept.
  • Followed agile software development with Scrum methodology.
  • Wrote application for front end with HTML, JSP, JSF, Ajax/J Query, Spring Web Flow, XHTML, and DHTML.
  • Used JQuery for UI centric Ajax behavior.
  • Dependency injection which is a very significant step in the UI development application has been implemented through services, a feature provided by Angularjs.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Extensively used JSON object data in the model as from RESTful web services which provided a structured and defined data to analyze and more comfortable to view the data and extract it.
  • Used Git as version control to check in the code, Created branches and tagged the code in Git.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed server-side services using Java, spring, Web Services (SOAP, WSDL, JAXB, JAX-RPC).
  • Worked on Oracle as the backend database.
  • Used JMS for messaging.
  • The RESTful web services have been used to retrieve and update the data which is populated in view using Angularjs MODEL.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Developed and executed Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Worked in deadline driven environment with immediate feature release cycles.

Environment: Java, J2EE, JSP, Servlets, Hibernate, spring, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, J Query, CSS, XML, J Boss, Log4j, Oracle, J Unit, Eclipse.

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Webservices (SOAP, WSDL).
  • Designed and developed serval Angular JS modules, JQuery plugins as the assistance tools to develop the front end application.
  • Developed GUI using JSP, Node JavaScript, HTML, CSS and DOJO.
  • Developed web GUI involving HTML5, Node JS, Java Script under MVC architecture
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed various generic JavaScript, JSON and Node.js functions used for validations.
  • 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 JavaScript, Node.JS, Bootstrap, EXT JS 4.3.
  • Developed user-friendly web-based GUI using AngularJS, JavaScript, CSS, HTML, and NodeJS.
  • Using Spring-AOP implemented module features like logging, user session validation.
  • Used Jenkins to build and maintain the code for testing the application using a test interface locally.
  • Used Hibernate3 with annotation to handle all database operations.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular.js, and Bootstrap with MySQL database as the backend.
  • Followed agile software development with Scrum methodology.
  • Developed the application using J2EE, JSP, Tag Libraries, XML, XSD and Oracle.
  • Used JSP and Servlets for server side transaction.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Implemented business objects and business logic of the system (Java).
  • Version control of the code and configuration files are maintained by SVN and involved in Unit Testing.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Worked with QA team in preparation and review of test cases.

Environment: J2EE, Java, spring, Hibernate, JavaScript, XML, HTML, UML, Node JS, Tomcat 6.0, Log4j, Eclipse, Subversion, Jenkins, SQL, Oracle, Windows.

Confidential

J2EE Programmer

Responsibilities:

  • Used spring application Context for dependency injection and integrated with Struts 2.0.
  • Worked in developing many JSPs/Servlets for presentation and server side processing
  • Designed and developed UI’s using JSP by following MVC architecture.
  • Generated XML pages with templates using XSL.
  • Used Java Message Service (JMS) API to allow application components to create and receive, and read messages.
  • Created and maintained data using Oracle database.
  • Used JDBC for database connectivity with Oracle.
  • Controlled request and response from the client using Session Tracking in JSP and deployed on Web Logic Server for handling HTTP Request/Response.
  • Used XSLT for transforming the XML content into HTML
  • Involved in Requirements gathering, Requirement analysis, Defining scope, Design analysis, Impact analysis, Integration and deployment.
  • Responsible for the design and development of the application framework.
  • Used JavaScript for client side validations.
  • Used JUnit for unit testing of the system and Log4J for logging.

Environment: C++, Java, J2EE, JSP, Servlets, JMS, JDBC, Java (JDK 1.3), Struts, UML/Rational Rose, Session Tracking, XML, XSL, XSLT, PL/SQL, HTML, JavaScript, Web Logic App Server, Oracle

Confidential

Java Consultant

Responsibilities:

  • Performed business logic analysis to produce Business Requirement, Workflow Diagram, Architecture, Functional and Design specifications.
  • Prepared detailed Use Case Features and Function Requirement Documents form Business requirement Specs.
  • Developed the application usingStrutsFramework that leverages classical Model View Layer (MVC) architecture and UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Coded Action Classes, Action Form for the web tier for the Customer Service representative to send a fax request withStrutsvalidation framework.
  • Designed and developed the controller and view components using JSPs and Servlets.
  • System maintenance and, functionality addition and improvement.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, code reviewing.
  • Involved in production support and maintaining the application after production.

Environment: Java,JSP, Servlets, JDBC, Log4J, MySQL, SQL, Eclipse, XTML Spy, ANT, J Unit, Putty, XML, DOM Parser, SAX Parser, UML, OOD, MVC, JDBC, Applets, Linux, Windows XP, Subversion.

We'd love your feedback!