We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Newark New, JerseY

SUMMARY

  • Having 8+ years of experience in IT Industry in all aspects of Design and Development on Java, J2EE based systems.
  • Involved in Development of the applications using Core Java, JDBC, Servlets, JSP, Struts, Spring IOC, Spring MVC, Hibernate, IBatis, AJAX, JSON, Soap, RESTful Web Service, Swings, Perl, JavaScript, JQuery, Angular JS.
  • Fully conversant with Design, Development, Testing phases of SDLC and Successfully managed end - to-end life cycle of complex and high availability applications.
  • Proficient in Test Driven Development using Java JUnit API.
  • Executed projects in e-commerce and Banking domains having high volume and high availability applications.
  • Expertise with web based GUI architecture and development using AngularJS, JSP, HTML, AJAX, JQuery, Java Script and CSS.
  • Had good hand on experience with Angular JS Routings, HTTP services with REST API Consumption.
  • Extensive experience on IDEs My Eclipse, IBM RAD, IBM Rational Rose.
  • Developed UML diagrams using Rational Rose and MS VISIO.
  • Experience in developing applications using Java (Multithreading, I/O Stream, Collections, RMI, JDBC, and Java Beans).
  • Extensively worked on J2EE technologies like Servlets, JSP with Custom Tags, JSTL, Hibernate, Struts, EJB, Spring Batch, and JMS.
  • Worked on Portal Application Development using MVC Framework like Struts, Struts Validator Plug-in, JSF, Spring Framework, Struts, JSF and AJAX.
  • Experience in developing Web services using SOAP, SOAP UI and Restful.
  • Implemented cross-platform integration using SOAP and REST Web Services with JAX-WS, JAX-RS and WSDL, XML, JSON, XSD.
  • Excellent understanding & hands on in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Message Service (JMS), Java Transaction API (JTA), Active MQ.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Working experience in J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory method, and Singleton pattern.
  • Proficient in RDBMS concepts and experience in working with Oracle, DB2 and MY SQL
  • Good Experience in writing Stored Procedures, Functions, DDL and DML SQL queries
  • Used Jenkins with the methodologies like CI (Continuous Integration) and CD (Continuous Deployment).
  • Solid knowledge of MongoDB and other NoSQL database concepts.
  • Configuring and monitor numerous MongoDB and NoSQL instance.
  • Strong skills in working with PostgreSQL, Oracle, and/or other RDBS
  • Experience in designing and maintaining the database (database structures and supporting database applications).
  • Experience fixing data corruption issues
  • Experience with query optimization schema design.
  • Hands on experience with version control systems like CVS (Concurrent svnSystems), SVN (Apache Subversion), Sub Version Codes, CLEARCASE and GIT for providing common platform for all the developers.
  • Used Github for code repository and Jenkins for continuous build.
  • Experience with Test Driven development like JUNIT, TestNG, Mockito, Selenium, Cucumber.
  • Good experience in developing test cases with Junit for Unit testing and logging using Log4J
  • Log4J for extensible logging, debugging and error tracing.
  • Experience in using ANT, Maven tools to compile, package and deploy the components to the Application Servers in different environments.
  • Extensive B2B development work on IBM Web Sphere, WebLogic, Jboss application servers and web development server on Apache Tomcat web.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL and PL-SQL.

Web Technologies: HTML, XML, XHTML, XSLT, BOM, CSS, GWT, JAVASCRIPT, JQuery, Angular JS, Ajax, Node JS.

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, RMI, Swing.

J2EE Technologies: Servlets, JSP, JMS, JDBC, EJB, JPA, JSF, Apache MyFaces, RichFaces and Facelets.

J2EE MVC Frameworks: Struts, Spring Core, Spring (Core, MVC, DAO).

Web Services: SOAP, Spring REST, Jersey, JAX-RPC, JAX-RS, JAX-WS.

Design Patterns: MVC, Singleton, Factory, Pattern, Session Facade, Business Delegate, Service Locator, DAO, Front Controller.

ORM Frameworks: Hibernate, JPA, DAO.

Application/Web servers: Oracle WebLogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.

Databases: Oracle, Sybase, MS Access, MYSQL, DB2, SQL Server, Mongo DB.

IDE Tools: Eclipse, Net Beans, My Eclipse and RAD, ATG Control Centre.

Messaging: Tibco EMS, Rabbit MQ, IBM MQ, Apache Camel.

Logging Tools: Log4J, SLF4J.

Build Tools: Maven, Ant, Jenkins and Gradle.

Testing: JUnit, Selenium, Cucumber.

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development.

Version Control Systems: Rational Clear Case, SVN (Apache SubVersion), CVS (Concurrent Versions System).

Operating Systems: Windows Vista/7/8/10, UNIX, Oracle Solaris, Linux.

PROFESSIONAL EXPERIENCE

Sr. Java/J2EE Developer

Confidential - Newark, New Jersey

Responsibilities:

  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Designed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Implemented business logics using Servlets and actively participated in deploying the application in WebLogic.
  • Application backend implemented as Node.js express (MEAN Stack) application server.
  • Cucumber testing tool based on Behavior Driven Development (BDD) framework used to write acceptance tests for web application.
  • Hands on experience with Test Driven Development using JUnit, Advanced Rest Client andLog4j in developing test cases and determining application functionality.
  • Bamboo Continuous Integration tool used to automate building and testing of software source-code status.
  • Rest architecture based web services to facilitate communication between client and servers.
  • Created web application prototype using JQuery and Angular JS.
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML5, and CSS.
  • Maintained theWebSphereandPortalServers on different UNIX platforms and setup the development, testing, and staging environments for application development.
  • Extensively used Oracle programming using SQL and Oracle PL/SQL.
  • Used GWT and Microsoft AWS(EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Developed Oracle SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Used Maven, Jenkins, SVN, Selenium RC, Java and Selenium Grid to create nightly automation scripts.
  • Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
  • Involved in ILOG Validation System design decisions and architectural designs with Enterprise architect and other Team members.

ENVIRONMENT: Java, J2EE, Spring, Hibernate, Spring, Rest, JQuery, Ajax, JavaScript, JSP,JSF, Angular.JS, Servlet, Oracle, Oracle SQL, CRUD, Eclipse, TDD, JUnit, Jenkins, Maven, WebSphere, Selenium, Backbone.js, Bootstrap.js.

Confidential - San Francisco, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Used features of spring framework like IOC, DI and Spring Hibernate integration on the server side and used Spring MVC as RESTFUL service Provider instead of view resolvers.
  • Hands-on experience in designing and implementing Single Sign-On (SSO) and Delegated Authentication solutions.
  • Involved in developing the application using Java/J2EE platform.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Spring Framework.
  • Used JQuery to simplify the client side scripting of HTML pages.
  • Developed UI Layer for the application using HTML5, CSS3, Bootstrap.
  • Experience in designing websites with W3C Standards using HTML4/5, CSS2/3 to get best cross-browser user experience for long-term user retention and engagement.
  • Used Java Server Faces (JSF) and Cascading Style Sheets (CSS) for designing the user interface.
  • Developed the presentation layer using HTML, DHTML, CSS, JSPs, and XML.
  • Extensive in implementing AJAX features using JavaScript, JQuery and Angularjs.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for data validation.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Developed Web Services for data transfer from client to server and vice versa using Jersey RESTFUL.
  • Used Java Persistent API (JPA) to provide Object Relation mapping for managing the relational data in the application.
  • Implemented stored procedure calls on the front end to access data through DB2 stored procedures from database.
  • Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel.
  • Used CVS code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking.
  • Used JNDI to perform lookup services for the various components of the system.
  • Junit was used for unit testing and implementing Test Driven Development (TDD) methodology.
  • Used Cucumber with Selenium for UI testing.
  • Successfully involved in Test Driven Development model using Junit.
  • Used MyEclipse IDE to develop/create my code, and Rabbit MQ for messaging.
  • Involved in separation of components and deploying in different servers and balancing the load among each Server.
  • Used websphere application server to deploy application into Production environment.

Environment: J2EE, MyEclipse, Servlets, JSP, Spring 3.0, HTML, CSS 3 Java Script, XML, JSTL, XPath, JQuery, POJO, AJAX, Oracle 10, fversion, JDBC, Websphere, Spring, Hibernate, GWT.

Confidential - NY

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and coded application components in an Agile Environment utilizing a Test Driven Development approach.
  • Worked in designing of the Web framework using Spring as a MVC design paradigm.
  • Used HTML, CSS, XHTML and DHTML in view pages for front-end.
  • Developed user interface pages using SPRING JSP tag library, JSTL, Java script, Ajax, AngularJS, HTML and Bootstrap.
  • Excellent in building Single Page Application (SPA) using MVC Angularjs framework and Angular UI.
  • Used Spring & JavaScript BOM Manipulation for client-side validation.
  • Proficient in developing Single Page Applications (SPA) and Dependency Injection using JavaScript MVC framework.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Consumed SOAP based Web services.
  • Wrote Hibernate configuration and mappings xml files for database access.
  • Implemented EJB3 Session beans in the Business logic.
  • Developed various java objects (POJO) as part of persistence classes for Object Relation Mapping(ORM) with databases.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Expertise in implementing JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing.
  • Performed unit testing of the application using Junit.
  • Test Driven Development approaches was utilized and the test coverage was always maintained.
  • Used Ant automated build scripts to complete and package the application.
  • Development carried out under Eclipse Integrated Development Environment (IDE) using Websphere Application Server.

Environment: Highcharts, J2EE, Hibernate 3.5, JPA 1.0, EJB 3.0, JSP, JSTL, Spring 3.0, Servlets, Apache Axis 1.4, JavaScript, HTML, XML, Angularjs, CSS3, JUnit, Eclipse 3.6, Websphere, Ant, Oracle10g, JMS.

Confidential - Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Involved in Designing, Coding, Debugging and Deployment of Business Objects.
  • Extensively used Spring MVC architecture for the application development.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD) environment using Agile methodologies.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Used HTML, JSTL, CSS and JSP custom tag libraries for designing the JSP.
  • Utilized Angularjs framework to bind HTML template(views) to JavaScript object(models).
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Provided the code for Java beans (EJB) and its configuration files for the application.
  • Provide ANT build script for building and deploying the application.
  • Involved in configuring and deploying the application on Weblogic Application Server 8.1.
  • Provided utility classes for the application using Core Java and extensively used Collection package.
  • Provided UNIX scripts for deploying and building the system.
  • Implemented log4j by enabling logging at runtime without modifying the application binary.
  • Performed various DDL, DML operations on SQL server database.

Environment: Unix, Java 1.5, J2EE, Spring, Hibernate, AJAX, JSTL, EJB, JSP 2.0, SQL server 2005, Servlets 2.4, HTML, CSS, XML, JavaScript, BootStrap, Weblogic 8.1, Eclipse 3.2, Log4j, ANT.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design of the application.
  • XSL style sheets for XML to XML transformations to modify business services XML data as per the UI requirements.
  • Performed client validation using the Struts Validation framework and Action form for storing the user data.
  • Developing dynamic Webpages using JSP, Struts and Tiles.
  • Used spring for implementing the Aspect oriented programming (AOP) feature.
  • Uploading the PDF into the Documental repository.
  • Developed business services for the retrieval & saving of data to DB (Oracle 9i).
  • Deployed the application on the tomcat server using tomcat-specific ANT targets.
  • Prepared Unit Test Cases using JUnit and Debugging of System.
  • Configured and deployed the application on Web sphere.
  • Involved in documenting the programs and system.

Environment: Java, J2EE, JSP, Struts Framework, XML Beans, JMS, Spring, Hibernate, Web sphere, JavaScript, Ant, Oracle 9i, Eclipse3.2,ShellScript.

We'd love your feedback!