We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Salt Lake City, UtaH

PROFESSIONAL SUMMARY:

  • Experienced software developer with around 8 years of proficiency in full project life cycle, including Analysis, Project Planning, Design, Development, Testing, Change and Configuration Management, and Implementation.
  • Expert level skills in developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, Hibernate, Web Services, JDBC, XML, HTML,CSS, DHTML, JavaScript, AJAXand JQuery.
  • Proficient in Object Oriented Programming & Design and UML (Use Case Diagrams, Class Diagrams, Sequence Diagrams), Design Patterns and OOAD using Microsoft Visio.
  • Experience in developing responsive GUI components using Backbone JS, Node JS, EXT JS and Bootstrap.
  • Extensively implemented various J2EE applications using Spring MVC, Hibernate and Struts framework.
  • Experience in Multi - threading and Collection frameworks.
  • Having hands on experience in various web and application servers like Apache Tomcat, WebSphere, WebLogic and JBoss.
  • Extensively worked on XML related technologies like XML, XSLT, XPATH, XSL, DTD and DOM.
  • Experience in developing Web Services using XML over HTTP(s), SOAP, WSDL, and RESTful.
  • Extensive experience in AngularJs, BackboneJs, NodeJs in order to create single web page applications, streaming servers, Ad servers, game servers.
  • Strong knowledge in Document Object Model (DOM) functions and significant experience in Responsive Web Design (RWD).
  • Experience in creating test suites using jasmine and worked on tools like npm (node package manager), Bower, Grunt .
  • Strong experience with cross browser compatibility issues and optimization for web, including CSS sprites and best practices.
  • Extensive working experience in Hibernate ORM tool .
  • In-depth understanding of the eCommerce, Retail and Banking Domain.
  • Hands-on experience on development tools like Eclipse, NetBeans and IntelliJ.
  • Used Log4J for log ging, debugging and error tracing.
  • Experience in working with messaging systems like JMS, Web sphere MQ, MDB .
  • Experience in using build tools like ANT and Maven .
  • Knowledge of writing several SQL Queries in Oracle .
  • Experience in Writing Shell Scripting.
  • Worked with JUnit for unit testing.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Hands on experience with version control tools like SVN, Git and CVS.
  • Excellent client interaction and presentation skills and proven experience in working independently as well in a team.

TECHNICAL SKILLS:

Languages/Packages: Java, C++

J2EE Technologies: Servlets, JSP, JDBC, JNDI, XML, JAXB

Databases: Oracle 8i/9i & 10g, 11g, MySQL, Mongo DB

Web Services: SOAP, REST

Web/Application Server: WebSphere, Apache Tomcat, Glass fish, WebLogic, JBoss

Frameworks: Spring Framework- MVC, AOP, IOC, Struts 2.0

Web Development: HTML5, Ajax, XML, XSL, DTD, XSLT, HTML, JavaScript, jQuery, CSS, AngularJS, Node JS, Ext JS, Knockout JS, Backbone JS, Bootstrap

O/R Mapping Technologies: Hibernate, Ibatis, JPA

IDE: Eclipse, IntelliJ and NetBeans

Build and Log Tools/Other tools: Build (ANT, MAVEN), Logging(log4j), SVN, Git

Design Methodologies: UML, J2EE Design Patterns

Design Tools: Rational Rose, Microsoft Visio

Operating Systems: Windows NT/ 2000 / XP, Linux, Mac OS X

Testing: JUnit

PROFESSIONAL EXPERIENCE:

Java/J2EE Developer

Confidential

Salt Lake City, Utah

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis. 
  • Involved in group meetings with Managers, Team Members in designing, implementing and testing. 
  • Developed user interface using JSP, HTML and performed client side validations using Java Script and AJAX
  • Extensively used AngularJS for data-binding and developed controllers, directives, filters and integrated with the backend-services.
  • Used $http with AngularJS interceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection.
  • Implemented responsive web design using media queries and bootstrap.
  • Used AJAX to make asynchronous calls to the server and manipulating the Document Object Model ( DOM ) of the HTML page. 
  • Implemented Model View Controller (MVC) architecture using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance. 
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developed the Controller framework using annotated REST based Spring controller.
  • Used JSON,Web Services for transferring/retrieving data between different Applications.
  • Applied J2EE Design Patterns like MVC, Session Facade, DAO and Singleton
  • Worked on Spring AOP for logging the details in the database. This is used for application level logging and data can be used for analysis in later stages.
  • Used Hibernate as persistence layer - using the database and configuration data to provide persistence service (and persistent objects) to the application.
  • Created and maintained (ORM) mapping files and transaction control in Hibernate.
  • Used Maven to build, test and deploying purposes. 
  • Involved in writing complex SQL queries. 
  • Used ClearCase version control for source code.
  • Involved in debugging the application modules. 
  • Used Log4j for logging and debugging and used JUnit extensively for testing. 
  • Used WebSphere Application Server for deploying various components of application. 
  • Used tracking tools as JIRA for bug tracking.

Environment: Java1.6, JSP, Angular JS, Bootstrap, Servlets, SpringCore3.0.7, Oracle10g, Hibernate3.0, Restful webservices, JUnit4.9, IBM WebSphere App Server 7.0, log4j, PL/SQL, ClearCase, HTML, Eclipse, 

Java / J2EE Developer

Confidential

Charlotte, NC

Responsibilities:

  • Involved in requirements analyses of business flows and day to day discussions with Business Analysts.
  • Involved in creating designs through proof of concept (POC) for web-based and client-server applications. Provided input for making applications agile, scalable and maintainable.
  • Developed web based applications using the Model-View-Controller (MVC framework) with Front Controller (Servlet), Views (HTML and JSP files) and DAO layer. Also took part in designing presentation layer using HTML and CSS for specific web pages.
  • Implemented Angular JS for designing new web features like two-way data binding.
  • Extensively used Angular UI (Angular  Bootstrap ) for ng-grid, and UI components. 
  • Developing templates in  AngularJS  for multiple screens. 
  • Using  AngularJs  created custom directives for data manipulations and to display data in company standard format in UI. 
  • Developed implementation logic using Core Java and J2EE
  • Used Eclipse Integrated Development Environment for Java/J2EE development. 
  • Implemented Hibernate with a group of developers for streamlining the object relational mapping with multiple databases of the company. 
  • For parts of the application where it was not feasible to implement Hibernate, used Java Database Connectivity API to access some relational databases. 
  • Extensive integration with the Spring framework to reduce development time by 40% and to centralize configuration details for the applications. Spring modules used: AOP, DAO and Core
  • Used Spring Aspect Oriented Programming to reduce cross cutting concerns like logging and auditing from the main business logic to enhance centralized control by senior developers. Also helped in configuring dependency injections using bean factory to streamline future maintenance.
  • Developed and consumed web services like SOAP (JAX-WS), REST (JAX-RS).
  • Automated build of applications and project dependencies with Maven build tool.
  • Wrote Stored Procedures, Packages, PL/SQL scripts are used to query the database. Designed & implemented client/server application to plan package forwarding & route scheduling.
  • Design, develop and test of SOA services using SOA and Oracle Fusion Middleware.
  • Writing scripts in Unix, Shell and Perl for automation of job.
  • Collaborated code with other developers using GitHub web based repository. 
  • Interacted with automation testers for effective debug handling resulting in elimination of defects by approximately 31%, prior to the launch of application onto the production server. 

Environment: Java, J2EE, Servlets, JSP, JDBC, Spring 3.0, Hibernate, Tomcat Server, Maven, Git, Design Patterns, HTML, Java Script, Angular JS, AJAX, XML, Oracle, JUnit, UNIX, Windows 7

Java/J2EE Developer

Confidential

Richmond, VA

Responsibilities:

  • Involved in design, development and followed the agile methodology to complete the project on time by maintaining the tasks schedule and participated in scrum meetings.
  • Gathered requirements by involving in meetings pertaining to the application.
  • Designed user interface layout using CSS, HTML, AJAX, JavaScript and JSP.
  • Used JQuery, Java Script functions for the custom validations.
  • Developer multiple  AngularJS  controllers and configured Routes.
  • Developed a single page, mobile -first, cross-device/cross-browser web application for real-time location sharing utilizing  AngularJS , JavaScript API.
  • Developed Mobile Applications targeted for mobile form factor for Android , iOS devices using HTML5, CSS3, JavaScript, JQuery Mobile and framework component library based on  AngularJS
  • Used Angular JS for data-binding, and Node JS for back-end support with APIs. 
  • Used Node JS to implement and deliver customer-facing solutions.
  • Worked on Node JS for user interface widgets with high performance scalable grids, trees and menus.
  • Implemented the web tier using Spring MVC.
  • Spring JDBC andDAO module is used for communication between application and the database.
  • Worked on integration between different modules involved in the application.
  • Used Oracle 10g as the relational database backend.
  • Involved in writing complex SQL queries. 
  • Deployment of the application on WebLogic server.
  • Tested Service and data access tier using JUnit in TDD methodology
  • Involved in developing UML diagrams like use case, class, and sequence diagrams.
  • Developed SOAP Web services and RESTfulWeb services to support the new functionality of the application.
  • Testing of web services using SOAP UI.
  • Developed web services in Java and effectively used SOAP, WSDL, MQ-series.
  • Debug the application code to fix the defects in the application.
  • Used Eclipse IDE for development of the application code.
  • Involved in designing the data stage job to implement ILOG JRules Component.
  • Maven is usedas a build tool for the project.
  • Used SVN as a version control tool.
  • Coordination with onsite and offshore team members.

Environment: Java 1.6, J2EE, Spring 2.5, Hibernate 3.x, Eclipse 3.x, Oracle10g, WebLogic Application Server 10.0, CSS, HTML, JavaScript, Node JS, AJAX, JSP, SOAP UI 3.x, IBM MQ Series, SVN, Maven, Windows 7.

Java Developer

Confidential

Dallas, TX 

Responsibilities:

  • Involved in design, development and followed the agile methodology to complete the project on time by maintaining the tasks schedule and participated in scrum meetings.
  • Involved in gathering Business requirements, analyzing the project and creating use cases.
  • Designed user interface layout using CSS, HTML, AJAX, JavaScript and JSP.
  • Used JQuery, Java Script functions for the custom validations.
  • Involved in project design, which is based on Spring MVC architecture.
  • Used JAXB, DOM parser to parse XML Documents.
  • Mapping of the classes in Hibernate configuration file.
  • Involved in creating user interface web page by using HTML and JSP.
  • Used JDBC to interact with the Oracle database.
  • Developed DAO objects to interact with the database using JDBC.
  • Used Oracle 10g as the relational database backend.
  • Wrote complex SQL queries to extract data from Oracle database.
  • Used and implemented XML for data exchange.
  • Design and development of various JSPpages for the presentation and business tiers.
  • Best practices used in conjunction with J2EE patterns.
  • Developed MQSeries-JMS Bridge to interact with MQSeries queues. Posted and consumed recipient information to and from the queues.
  • Utilized Mongo database management system for keeping user generated data.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Maven is usedas a build tool for the project.
  • Used SVN as a version control tool.
  • Used Log4j for logging and debugging and used JUnit extensively for testing. 
  • Involved in debugging the application modules. 
  • Developed and deployed web application using Tomcat.

Environment: Java, J2EE, Servlet, Spring framework, Tomcat, Eclipse, Oracle, XML, HTML, CSS, JSP, JavaScript, AJAX, JAXB, DOM, IBM MQ Series, Mongo DB, JDBC.

Java Developer

Confidential

Responsibilities:

  • Worked in AGILE development environment while supporting requirements changes and clarifications. 
  • Understand business requirements, translate them into design and implementation approaches, and rapidly drive convergence towards the best solution. 
  • Used front end technologies such HTML5, CSS 3, Java   Script, jQuery, AJAX and JSP.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring. 
  • Used Spring framework, Spring-AOP and Spring-ORM .
  • Developed the Spring-AOP programming to configure logging for the application. 
  • Involved in developing business components using POJ O.
  • Used Spring Inversion of Control ( IOC ) and Dependency Injection. 
  • Used database transactions and transaction management along with Spring ORM and DAO
  • Developed SOA business services, objects, business objects, adapters, DAO’s, WSDL files.
  • Developed adapters to communicate to various backend like LDAP, web service, Oracle etc.
  • Development of batchjobs , database scripts, procedures, function, PL/SQL code.
  • Created JDBC connection pools, foreign JMS connection factories resources etc and deployed the application in Glass fish Server.
  • Used Struts , Front Controller and Singleton patterns, for developing the action and servlet classes, Involved in designing and developing business and utility classes of the system.
  • Used Strutsvalidator framework to validate data.
  • Developed backend procedures using PL/SQL .
  • Used Hibernate flexible and powerful ORM Solution to mapJava   classes to a Database. 
  • Deployed the application on the Tomcat Application Server
  • Implement service to interact with no-SQL (MongoDB) database.
  • Used Log4 J to print the logging, debugging, warning, info on the server console. 
  • Meeting the dead lines in delivering the services. 

Environment :Java   , Spring, Hibernate,Java    Script, jQuery, CSS, AJAX, HTML, JDBC, Eclipse, Subversion (SVN), SQL Server, JUNIT, UML, JSP,Java   Server Pages Standard Tag Library (JSTL), Servlet, Maven, XML, Log4j, Glassfish, Mongo DB, Agile Methodology.

Java Developer

Confidential

Responsibilities:

  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams using Borland Together Designer
  • Worked on the entire MVC architecture of Struts including Actionclass, ActionForm, and Validation Framework.
  • Developed critical & responsive GUI/front-end components using HTML, DHTML, JavaScript, Swings .
  • Developed the front-end and middle tier using Struts Framework, JSP, Servlets, CSS, HTML and JavaScript.
  • Development of EJB SessionBeans to support the business logic for front end screens.
  • Developed Message-DrivenBeans in collaboration with JavaMessagingService ( JMS ).
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert, and delete values effectively.
  • Used AJAX (Asynchronous Java Script with XML) to make the application more responsive and user-friendly.
  • Used XSLT to transform XML documents into HTML templates without changing the original XML documents.
  • Proficient in writing complex SQLQueries and Participated in writing and executing PL/SQL stored procedures, functions and triggers for Oracle to create a Database Management System.
  • Creating XML based configuration, property files for application and developing parsers using JAXP - SAX/DOM and JAXB technologies
  • Involved in writing SQL Queries, Stored Procedures and Functions, Triggers.
  • Analyzed and fine Tuned RDBMS/SQL queries to improve performance of the application with the database.
  • Created test cases, JUnit test programs and performed unit tests.
  • Generated the reports using BIRT Report in eclipse.
  • Analyze and write detailed Design Specifications, Traceability Matrix sheet and Test Requirements.

Environment: Java, Servlets, JSP, Struts 1.2, Enterprise Java Beans(EJB 2.0), Velocity, Swing, HTML, XHTML, XML, XSLT, XML Schema, CSS, AJAX, JDBC, SQL, Oracle 10g, Hibernate, Eclipse, SQL Query Manager, ANT, UNIX, Windows XP.

We'd love your feedback!