We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

New York, NY

EXECUTIVE SUMMARY:

  • Over 8 years of IT experience in analysis, design and development using JAVA and JEE.
  • Experienced in SDLC, Object oriented analysis/design and development, MVC architecture/implementation.
  • Experienced in Design, development and testing of web application and integration projects using technologies such as Core JAVA, JEE, Groovy, JDK,JSP, Servlet, JDBC, SPRING Framework, HIBERNATE, JPA, ActiveMQ, JMS and Apache Camel, Maven, Spring MVC, CXF Java Beans, WEB SERVICES (REST/SOAP).
  • Expertise in working on EAI(Enterperise Application Integration), EIP(Enterprise Integration Patterns), and SOA (Service oriented architectures), message oriented middlewares JMS,ActiveMQ, Camel.
  • Experience in SPRING modules like MVC, AOP, JDBC, ORM, and Web Services.
  • Expertise in Object Oriented Design (OOD) & Analysis (OOA) based on Unified Modeling Language (UML) architecture. Experience in developing Class, Sequence, flow diagrams using Microsoft Visio and Visible Analyst.
  • Over 8+ years expertise in the design and development of enterprise - wide applications using Java technologies Java, JEE, Spring, Spring MVC, Hibernate, JMS, ActiveMQ, Apache Camel, Maven, Git, Subversion, Ant, JSP, Servlets, JDBC, JNDI, JUnit and JaxB, XML-related technologies, MVC, JAX-WS SAOP, JAX-RS Web Services, Hibernate, Spring Framework, JUnit, Moq framework, Java Script, jQuery, Oracle, Web Services, MySQL, Microsoft SQL, PL/SQL Oracle 11g/10g/9i, NoSQL, MongoDb,, jQuery/Angular JS, MS SQL, Ajax, HTML, XML, XSL, XSLT,Log4J, Maven, Ant, Jenkins, Jira, Wiki, Enterprise Linux, Windows, Ubuntu Linux.
  • Worked on message oriented middlewares apache Camel, ActiveMQ which does asynchronous communication amongst complex heterogenous systems.
  • Designed systems using Data Modeling, UML and J2EE based frameworks like MVC Architecture and Hibernate.
  • Experienced working proficiently wif various IDEs including Eclipse, WebSphere Studio Application Developer (WSAD).
  • Experienced in developing applications using Jetty, Tomcat, Weblogic, and JBoss application containers.
  • Implemented Spring Security features Authentication & Authorization, and Roles, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation, Active Directory Service Integration.
  • Excellent experience in migrating C#/.Net/ASP.Net/MSMQ application to Java/Java EE platform.
  • Worked in Scrum/Agile development which uses XP(extreme programming), TDD(test driven development), and in all phases of SDLC.
  • Implemented and used logging and tracing for easier troubleshooting and debugging of applications.
  • In-depth noledge of database concepts and in database programming using PL/SQL.
  • Excellent experience in Version control and bug tracking systems like Subversion(SVN), Git.
  • Proficient in both Spring MVC framework, and extensive experience in JAX-WS, Apache CXF, WebServices, JAX-RS RESTful Webservices.
  • Expertise in all modules of Spring. Extensive experience in dependency injection (DI) using IoC(Inversion Of Control) containers Spring.
  • Good experience in build tools Maven, Jenkins, Collaborative tools like Jira.
  • Knowledge of Linux/Unix development environment.
  • Excellent in using ORM(Object Relational Mapping) techniques and used Hibernate JBoss Reverse Engineering tools, JPA.
  • Extensive experience in TDD (test driven development), CI build using Jenkins, Bamboo, performing unit and functional testing using JUnit framework and mocking framework (MOQ).
  • Proficient and experience in designing, integrating third party interfaces and coordinating directly wif clients
  • Experience wif the translation of complicated enterprise specific business rules and procedures into appropriate business logic components such as presentation layer classes, business entities, data access components, code libraries, stored procedures, and security models.
  • Working noledge of all phases of software design lifecycle management and implementation. Ability to develop and track a project from inception to deployment.
  • Excellent team player wif problem-solving and trouble-shooting capabilities
  • Strong background wif exceptional analytical and interpersonal skills

TECHNICAL SKILLS:

Programming Languages: JAVA, PL/SQL, SQL

JEE Technologies: J2ee, Hibernate3.X, Spring3.X modules, JDK 1.X Hibernate, JPA, Apache Camel framework, ActiveMQ, Groovy, LOG4J, JUNIT, JAXB, Jersey Jackson. Servlets and, Spring MVC, JAX-WS Apache CXF Webservices, JAX-RS, EJB,JPA,, JDBC4.0, JSP2.1, Servlets2.5

Web Technologies: jquery CSS, HTML, JavaScript, XML, jQuery, AJAX, Angular JS, JUnit Log4J,SLF4J,, JAX-WS Apache CXF, REST WebServices, JUnit, Moq, Hibernate, Spring Framework IoC for DIFrameworks: Spring, Spring Web, Spring MVC, AOP and Hibernate, JPA, JMS, ActiveMQ, JSF, Log4J, SLF4J, Logback

Operating Systems: RedHat Enterprise Linux, Ubuntu Linux, Windows 2012/2008/2003 Server, Windows 7.

Databases: PL/SQL Oracle 11g/10g/9i, MS SQL 2005/2008, MySQL, MongoDB.

Tools: Eclipse, Subversion(SVN), Git,, Jira, Maven, Ant, Jenkins, FishEye, Wiki. Autosys script Jobs.

Web/Application Servers: Jetty, Tomcat, Jboss.

Debugging Tools/Log view tools: Client side debugging: Firebug, Charles proxy, SOAP UI, RestClient, HttpBasicWatch, Fiddler, Kibana, Splunk, logstash, elastic search, JConsole, VisualVM.

PROFESSIONAL EXPERIENCE:

Confidential, New York NY

Senior Java Developer

Responsibilities:

  • BN.com uses Scrum methodology for software development using different tools like JIRA, Anthill, Jenkins.
  • Implemented Model View Controller Community & Wishlist application on BarnesandNoble.com
  • Developed community admin tool which business owners use for administering the user reviews and edit, purge the review content.
  • Developed bean components and configured them using Spring IOC.
  • Used JPA entity manager factory and integrated wif Spring using Hibernate, Spring Data, ORM.
  • Generated POJO classes and Hibernate mapping files using Reverse Engineering.
  • Designed and Implemented MVC architecture using Spring MVC.
  • Developed Interactive GUI Screens using JavaScript, iFrame, JQuery,Ajax, angular JS.
  • Developed administrative interfaces wif the technologies of JSP, AJAX, JavaScript, spring and Hibernate.
  • Used Apache Camel for Enterprise Application Intgration using JMS ActiveMQ, Apache CXF, SOAP and REST.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Developed CRUD operations.
  • Used Eclipse as an IDE for developing the application.
  • Implemented the validation, error handling, and caching framework wif Oracle Coherence cache.
  • Developed mobile site for marketing campaigns by using JQUERY MOBILE, and latest technologies.
  • Developed test cases and performed unit test using JUnit Framework.
  • Designed UML diagrams using UML and Rational Rose.
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Implemented REST Web Service standards for events and store locator.
  • Designed and developed Product Data Application Cache component (PDAC) used across different applications which uses PL/SQL procedures extensively.
  • Used JUnit & Mock(Moq) library extensively for unit testing the applications.
  • Integrated third party services for acquiring digital book contents in pdf and image files to show users “See Inside” for given book.
  • Used Log4J library for logging across different applications. Used same for troubleshooting different problems in different environments.
  • Worked in scrum/agile environment, TDD (test driven development) environment, attended scrum, monthly sprints, daily stand up meetings to analyze, discuss requirements and feedback daily progress of assigned tasks wif project managers.
  • Used Anthill & Jenkins for build release and deployment. Used Jira for defect & issue tracking .
  • Implemented Vertex-O series JAX-WS APACHE CXF web services for Address validation and tax calculation for US and Canada addresses.
  • Used JPA and Hibernate ORM(object relational mapping) frameworks for data manipulation in different applications.
  • Implement web tracking tools Google Analytics, Omniture, Coremetrics for general and specific user interactions tracking on websites, and retrieving useful reports like pageviews, new visitors, returning visitors, goals and conversion funnel.
  • Developed detail technical design document from the approved requirement document.
  • Developed various PL/SQL procedures, functions, packages for database manipulation.
  • Participated in code reviews and peer reviews. Used FishEye tool for code reviews.
  • Developed and managed set of script jobs in middleware using Autosys.

Environment: Eclipse, Java, JDK 1.6, Spring, MVC, Apache CXF Web Services, Hibernate, XML, PL/SQL Oracle 9i/10g/11g, JPA Entity Manager Factory, AJAX, jQuery, Tomcat, JUnit, Spring MVC, AOP, Log4J, SubVersion(SVN), JIRA, Scrum, XP(Extreme Programming), TDD(Test Driven Development), Maven, Jenkins, CI (continuous integration)builds, FishEye.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Worked on Agile methodology.
  • Development of UI modules using SWING,HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Designed and developed application based on EJB and Spring MVC design pattern.
  • Used spring validation and wrote validation rules.
  • Developed DAO classes using HibernateTemplate from Spring wif Hibernate API.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IoC) using annotations.
  • Primarily focused on the spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver.
  • Developed Application BL modules using EJB session beans.
  • Involved in developing and maintaining Struts controller, Struts Configuration files (struts-config.xml), Struts Action classes and Struts Action forms beans using Struts 1.2 version.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in creating the Hibernate Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
  • Writing service methods and SQL queries, PL/SQL to interact wif the Oracle DBMS.
  • Created Connection Pools in WebSphere and configured as needed.
  • Developed the application using Eclipse 3.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation.

Environment: JDK 1.5, Spring MVC 2.5, JSP, JSTL, JavaScript, EJB 3.0, Struts 1.2, Web Service, Hibernate 3.0, CSS, JBoss 4.0.3, Oracle 9i,Subversion, AJAX, Eclipse 3.2.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Worked on Agile methodology.
  • Development UI modules using SWING,HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Designed and developed application based on EJB and Spring MVC design pattern.
  • Used Spring validation and wrote validation rules.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Developed Application BL modules using EJB session beans..
  • Involved in development of Web Services using JAX-WS.
  • Developed Lucene based search application for querying Customer records.
  • Involved in developing and maintaining Struts controller, Struts Configuration files (struts-config.xml), Struts Action classes and Struts Action forms beans using Struts 1.2 version.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Implemented basic BPEL template using jBPM for mailing module.
  • Involved in creating the Hibernate Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
  • Writing service methods and SQL queries, PL/SQL to interact wif the Oracle DBMS.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in WebSphere and configured as needed.
  • Developed the application using Eclipse 3.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation.
  • Version Control was mandated through Subversion.
  • Used ANT as build tool and developed build file for compiling the code of creating WAR iles.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.

Environment: JSP, html, Struts 2.2, Tiles, Hibernate, Struts Framework, Spring, SQL, javascript, Spring 2.5, Eclipse 3.5, Web logic 10.3, XML, PL-SQL, tomcat Server.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Worked on Agile methodology.
  • Development of UI modules using SWING,HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Designed and developed application based on EJB and Spring MVC design pattern.
  • Used spring validation and wrote validation rules.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver.
  • Developed Application BL modules using EJB session beans.
  • Involved in developing and maintaining Struts controller, Struts Configuration files (struts-config.xml), Struts Action classes and Struts Action forms beans using Struts 1.2 version.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in creating the Hibernate Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
  • Writing service methods and SQL queries, PL/SQL to interact wif the Oracle DBMS.
  • Created Connection Pools in WebSphere and configured as needed.
  • Developed the application using Eclipse 3.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation.

Environment: JDK 1.5, Spring MVC 2.5, JSP, JSTL, JavaScript, EJB 3.0, Struts 1.2, Web Service, Hibernate 3.0, CSS, JBoss 4.0.3, Oracle 9i,Subversion, AJAX, Eclipse 3.2.

Confidential

Senior Java Developer

Responsibilities:

  • Developed business components and configured as beans using Spring DI.
  • Generated POJO classes and Hibernate mapping files using Reverse Engineering.
  • Developed DAO Impl classes using HibernateTemplate from Spring wif Hibernate API.
  • Designed and Implemented MVC architecture using Struts Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Developed Interactive GUI Screens using JavaScript, iFrame, JQuery & Ajax.
  • Develop administrative interfaces wif the technologies of JSP, AJAX, JavaScript, spring and Hibernate.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel wif client reports customized according to user requirements.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Involved the CRUD operations.
  • Developed PL/SQL procedure for login module and registration module.
  • Implement web service components using Apache CXF implementation.
  • Used Eclipse as an IDE for developing the application.
  • Used Rational ClearCase to manage version control.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
  • Integrated Bootstrap.js into several applications for speeding up JavaScript development.
  • Implemented the validation, error handling, and caching framework wif Oracle Coherence cache.
  • Developer mobile site for marketing campaigns by using JQUERY MOBILE, BACKBONE.JS, and latest technologies.
  • Developed test cases and performed unit test using JUnit Framework.
  • Designed and implemented four Agile Scrum teams for product development.
  • Designed UML diagrams using UML and Rational Rose.
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.

Environment: JAVA/J2EE, SPRING, HIBERNATE, STRUTS, JQUERY, AJAX, SENCHA EXTJS, JAVASCRIPT, ORACLE, PL/ SQL, JAX-WS, REST, XML, ECLIPSE, AGILE, WEBLOGIC, CLEARCASE, JUNIT

We'd love your feedback!