We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • Over 8 years of experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis, Design and JAVA, J2EE Technologies (Servlet, JDBC, EJB, Web Services).
  • Hands on experience in Java/J2EE development process such as Analysis, Development and Testing, and associated methodologies.
  • Expertise in using Struts1.x and 2.x and Spring Framework 3.0, Hibernate 3.0.
  • Strong hands-on experience with Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion Of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security
  • Strong experience with JQuery, JQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
  • Good Experience with Responsive Web Design, JSON, AJAX, Angular.JS, Backbone.JS Node.JS and Twitter Bootstrap.
  • Hands on experience with Object Oriented JavaScript. Good understanding of OOPS Concepts.
  • Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessors, Value Object, Singleton and Session Facade.
  • Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Experience working with server side scripting language PHP embedding with HTML and CSS.
  • Good experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column properties.
  • Hands-on experience with various Servers WebLogic, WebSphere, Tomcat, JBoss with wide variety of development tools like MyEclipse, IBM RAD, NetBeans.
  • Good working knowledge of Ant/Maven for project build/test/deployment, unit for unit and integration testing and XML Spy for XML validation.
  • Extensive knowledge of social networking integration via Facebook API, and Twitter REST API.
  • Experience in building cross platform web based applications using Sencha Ext Js.
  • Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
  • An experienced software developer passionate about delivering quality software products with thorough & rigorous testing and ample documentation.
  • Experience in designing, developing, and deploying JDBC, JSP, Struts, EJB, Java Beans, JDK, Servlets, JPA, JMS, JAX-RPC, RMI on windows and flavors of UNIX platforms.
  • Proficiency with web servers/servlet containers and application servers like Apache Tomcat, Web Sphere, WebLogic etc. This includes configuration and deployment of web applications on server.
  • Able to interact effectively with other members of the Business Engineering, Quality Assurance and other teams involved with the System Development Life cycle.
  • Configured and monitored numerous MongoDB and NoSQL instances.
  • Experience in resolving production issues as well as maintenance/performance issues. Responsible for application support post Production Release.
  • Experience in creating dynamic web pages using AJAX, JSON and XML.
  • Strong enough to handle Collection framework, Multithreading, Exception Handling, Polymorphism.

TECHNICAL SKILLS:

Programming Languages: C, C++, SQL, PL/SQL, C#, Java, J2EE and .NET & JavaScript, Ruby, Scala, Akka and Play

ETL Tools: Microsoft SQL Server Integration Services, Reporting Services.

Frameworks & IDE Tools: Struts 1.1/1.2/2.0, JSF, Spring 1.1/3, Hibernate 3.0, JUnit, ANT, AJAX, Log4J, Eclipse, RAD 6.0/7.0/8.5, CVS, Rational ClearCase, TOAD

Version Control Tools: Team Foundation Server & SharePoint.

Databases: Sybase ASE, Sybase IQ Database, Sybase ASA, SQL Server 2008/2005/2000, PL/SQL, REDIS, Oracle 11g/8.0i, Microsoft Access 2000/8.0, noSQL (Mongo DB)

Web scripts: HTML, DHTML, XML, XML Spy, PHP, JavaScript, SASS, ANGULAR.JS, Ember.JS, BackboneJS, Knockout.JS, React.JS, Sencha Ext.JS, NODE.JS & VB Script

Web Services: REST, SOAP UI, JAX-WS, JAX-RS, TCPMon, HTTPMon, CXF.

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

Others: Python, AWS, APIGEE, iRise, Qlikview, Promises, Tableau, Drupal, Jira, Erwin, Selenium, Crystal Reports XI, Visio, Maven, Jenkins, Microsoft Business Intelligence Studio, SVN, Service Oriented Architecture (SOA) SQL Server Notification Services, RAD6/ RAD7, LESS, intellij, Ant, GULP, DAOs, Junit, Visual web developer, Grunt/Gulp, SASS, MS FrontPage, Windows Scripting Host, QML, google API, Tomcat, MS Office (Word, Excel, PowerPoint and Outlook).

Operating System: Windows 2000, XP, 7, 8, 10, UNIX, Mac 9 and X.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Sr. Java/J2EE Developer

Responsibilities:

  • All the modules of the application are based on Spring MVC 3 architectural pattern and J2EE technologies.
  • Used Spring (MVC) architecture to implement the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator.
  • Involved in the integration of spring for implementing Dependency Injection.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
  • Developed the application using Eclipse 3.4 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, and version control (SVN).
  • Implemented DAO layer using Spring JDBC Module to call DB2 stored procedures from the application.
  • Involved in writing DAO layer using Hibernate to access the Oracle11g database.
  • Involved in development of RESTFUL Web Services using Spring MVC to extract client related data from databases.
  • Worked in Agile development environment.
  • Worked on the website from start to finish to give it a new look using HTML5/CSS/JavaScript.
  • Responsible for all client side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI and angular JS.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature using jQuery, Ajax and jQuery UI.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Used Angular 1.4 and Handlebars.js framework where data from backend is stored in model and populated it to UI, and also good experience on YUI, Flux, Arrow.
  • Integrated with back end code for highly interactive AJAX based applications.
  • Used Angular JS framework for building web-apps and is highly efficient with PHP framework.
  • Built the Responsive UI screen using HTML5, CSS 3 and Bootstrap.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Helped in creation of in time build and releases (Manual and Jenkins).
  • Implemented various Validation Controls for client-side validation and implemented custom validation controls.
  • Deployed and tested the application in AWS.
  • Configured, set up and developed cloud based GWT application on Amazon Web Services(AWS).
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Closely work with the QA Team to give user enhanced experience and reduce the number of key strokes for given scenario.

Environment: Java 8, J2EE, Spring 3.x, Struts, Hibernate, HTML5, CSS3, JavaScript, jQuery, JSON, Ajax, Jenkins, Angular 1.4, Bootstrap, AWS, Oracle 11g, Restful web Services, Agile/Scrum Methodology.

Confidential, KS

Java/J2EE Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Extensively used Action, Dispatch Action, Action Forms, Struts Tag libraries, Struts Configuration from Struts.
  • Configured objects in strutsconfig.xml, Web.xml and tiles-def.xml.
  • Created with requirements team use case templates and use cases. Designs included usability and accessibility that exceeded ADA compliance including Section 508, level 1 and Level 2.
  • Designed, developed and maintained an automatic e-mail from using PHP, CSS.
  • Adept in designing UI patterns and applications with the help of Adobe Photoshop.
  • Development and support of Restful Web services that support JSON using Spring Web services (JAX-RS), JSON & Spring MVC Module.
  • Developed SQL queries, joins with JDBC API, Hibernate ORM to access data.
  • Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Enhancements to the existing Web services (Restful and SOAP) in Java.
  • Created custom UI events and imported existing JavaScript with the iRise Studio.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Experience in using SASS with CSS3 for designing purpose.
  • Developed front end and back end web applications with the help of PHP and HTML.
  • Designed and developed the User Interface using JSP, JSF, HTML5, CSS3, JavaScript, AngularJS and Bootstrap.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Developed the front end pages using Javascript and Ext.JS for the RIA applications.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Developing applications using the Conductive Software AngularJS platform.
  • Performed client-side validations using JavaScript.
  • Deployment of application on WebLogic 8.1 using Ant.
  • Experience using software development tools such as Eclipse, NetBeans, Subversion, Git, Ant, and Maven.
  • Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Used AJAX, JSON to send request to the server to check the functionality of the website.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
  • Developed Web API using Node JS, and hosted on multiple load balanced API instances.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Developed AJAX based web based UI framework by utilizing JQUERY library. Used Rational tools for CVS as well as UML documents creation.
  • Developed anti-DoS measures, an abuse monitor, and a real-time stats dashboard using Redis.
  • Developed the backend in Python, storing data in Redis.
  • Used JIRA & HP Quality Center for defect & issue tracking.
  • Developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.

Environment: Spring MVC, Struts, Hibernate, HTML5, CSS3, Spring, J2EE, JSON, Restful Web Services, XHTML, JavaScript, JQuery, Ext.JS, Ajax, PHP, Redis, Node.JS, AngularJS 1.4, ANT, MAVEN, Bootstrap.

Confidential, Cincinnati, OH

Full Stack Developer

Responsibilities:

  • Involved in Analysis and Design Phase.
  • Implemented entire application using Core java, java Collections and Spring 2.5 MVC design framework.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with Oracle database.
  • Used Spring IOC, AOP for creating beans and transaction management.
  • Involved in design and Development of UI using HTML, JavaScript and CSS.
  • Designed the User Experience including flow, architecture, "Look and Feel" and ADA /508 compliancy.
  • Created an internal browser based text editor using html, CSS, java script, jQuery.
  • Worked with Photoshop to implement mock-ups and the layouts of the application.
  • Utilized SASS pre-processor for rapid development of CSS. Automation of CSS compilation was done using Node.js and Grunt.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
  • Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
  • Used MVN commands to compile the application, build war, deploy on the server, and start Server.
  • Used Clear Case for version control and Clear Quest for bug tracking
  • Developed database stored procedures, functions, triggers and sequences.
  • Developed the server side using java and front end with java scripting, XML, HTML.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
  • Used Apache Ant for the build process.
  • Developed test-driven development (TDD) strategy guiding use of the Nunit unit testing framework.
  • Involved in writing application level code to perform client side validation using JQUERY and JavaScript.
  • Developed database connection and SQL Queries to create dynamic content on web pages.
  • Performed form validations using Java script.
  • Co-ordinated for Testing, unit testing using Junit, preparation of Test case design document & Review of test plans.
  • Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.

Environment: Windows XP, JDK 1.6, Oracle 10g, Eclipse, Web Sphere 7.0, Spring 2.5 MVC, Struts, Spring IOC, Hibernate, EJB 3.0, HTML, CSS, AJAX, Node.js, JavaScript, jQuery, NUnit, Usability Testing, Clear Case, ANT, Eclipse.

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Worked in Agile and Scrum development environments.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Developed a Filter View & back-end components with the Spring MVC, iBatis, JSTL, Dojo, JQuery, JSTL.
  • The UI is enriched with JQuery JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Coded Java backend, JSP, Struts, JavaScript, Business classes.
  • Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Developed REST architecture based web services to facilitate communication between client and servers.
  • Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.
  • Performed general Sharepoint IDE/Clearcase/Clearquest administration
  • Developed JUnit test cases for all the developed modules.
  • Designed and implemented four Agile Scrum teams for product development.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
  • Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Developed pom.xml for the build of the application using Maven.
  • Prepared the REST and SOAP based service calls depending on the data passing to the web service.
  • Used Value Objects, Service Locator and Singleton design patterns.
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.

Environment: s: Java, J2EE, Spring, Hibernate, Struts, JQuery, AJAX, JavaScript, Oracle, Crud, PL/SQL , JDBC, Apache CXF, Rest, Eclipse, Weblogic, ClearCase, Junit, Agile, UML JSP, JSTL, Servlet, Maven, IText, GWT, Jasper report, ILOG, Web 2.0, SOA.

Confidential

Java Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Designed and developed the front end using HTML, CSS, and Dojo, JSP and tag libraries.
  • Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSF tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively. Used HQL and SQL for fetching and storing data in databases for gathering customer related information for a particular customer.
  • Designed and developed the Valuators, Controller Classes and Java bean components
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Implemented web services with Apache Axis.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex for extract SQL queries ting data from the database.
  • Experience working in a J2EE environment through development, testing and implementation of application

Environment: Java, JDK 1.5, Servlets, Hibernate, JPA, Spring, JSF beans, JSF Ajax, Oracle 9i, Eclipse, Apache Ant, Web Services (SOAP), JSF Taglibs, JavaScript, HTML, GWT, CSS, XML, Clear Case, Clear Quest.

Confidential

Junior Java Developer

Responsibilities:

  • Developing, Designing and Configuring server side J2EE components like JSP, Servlets and XML using IDE-Eclipse and deployments in Tomcat.
  • Used SOAP UI to test the web service request/response scenarios.
  • Developed Hibernate mappings and implemented required business logic.
  • Designed and developed the user interface using JavaScript, HTML and CSS.
  • Developed Use cases, Class diagrams and sequence diagrams using IBM Rational Rose.
  • Responsible for configuring the Tomcat Application Server to access the Database by setting up Data source and Connection Pool.
  • Utilized Log4j for request / response / error logging.
  • Unit and integration testing, logging and debugging using JUnit.
  • Developed utility program to read configuration data stored in the XML file.
  • Developed database access objects for various modules.
  • Responsible for maintaining technical and functional documentation.

Environment: JDK 1.5, Eclipse, HTML, Java Script, Core Java, JSP, Servlets, JDBC, Oracle, Tomcat.

We'd love your feedback!