We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Mason, MI

PROFESSIONAL SUMMARY:

  • Having 8+ years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
  • Good experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, EJB, JSTL, Struts, Spring, AJAX, JDBC, JNDI, Java Beans, Hibernate, Web Services and RDBMS.
  • Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
  • Strong knowledge of Java/J2EE design patterns. Implemented various design patterns like, MVC, Command, Singleton, Session Facade, Front Controller, Data Access Object, Value Object patterns.
  • Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, XSLT, and XML (SAX, DOM, JAXP, JAXB).
  • Experience in developing ETL process using Map-Reduce Framework in java.
  • Expertise in Web Components technologies like JSP, Servlets, JDBC, AJAX.
  • Good knowledge in ORM tools like Hibernate and TopLink.
  • Experience working with Service Oriented Architecture (SOA) and Enterprise Service Bus (angular) using WSDL.
  • Extensive experience in CoreJavaconcepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework,JavaBeans.
  • Used GRUNT JS, the JavaScript Task Runner for repetitive tasks like minification, compilation and unit testing.
  • Has extensive knowledge and experience in performing Strategic Planning for executives, forming SOA governance policy and life cycle design, enterprise application architecture design and development using Service-Oriented Architecture principles, J2EE, WebSphere, Oracle and Open Source technologies.
  • Experience with modern web UI development technologies: HTML5, CSS and JavaScript/JQuery.
  • Strong front-end UI development skills using HTML5, CSS, Angular JS, JavaScript, jQuery, AJAX, XML, XSLT.
  • Expert in designing enterprise applications using technologies like EJB, JNDI, JMS.
  • Extensive experience in designing, developing and implementing Model View Controller (MVC2) using Struts Spring, and Hibernate framework.
  • Experience in Database programming using Oracle, DB2 UDB, MS SQL Server.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Experience in working with Tomcat, GlassFish, IBM WebSphere, BEA WebLogic and JBoss.
  • Expertise in working on ANT, Hudson, Maven, Log4j, JUnit, Mockito, JMock, Test-ng.
  • Worked on different platforms like UNIX, Solaris and windows 2000/XP.
  • Experience in using Design Tools like Rational Rose Enterprise Tool, MS Visio,ERwin for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
  • Experience in using various version control tools like CVS and Rational Clear Case.
  • Strong Inter personal communication skills & ability to work independently as well as in a group.
  • Quick Learner and adaptable to working environment.

TECHNICAL SKILLS:

Frameworks: Spring 2.5 & 3.0 Hibernate 3.x Struts 2.0

Design Methodologies: Rational Rose MS Visio,TDD

Application/Web Servers: WebSphere8.0 WebLogic 8.x/7.x Oracle Tomcat 5.0 JBoss 5.0

Database Environments: ORACLE 9i/10g/11i SQL Server MYSQL, DB2 Informix DB

IDEs: Eclipse NetBeans RAD, TOAD J developer 9.0.3 Oracle SQL Developer Tortise SVN DBvisuilizer

Testing Tools: Junit Test - NgSCM Tools: CVS Perforce Clearcase Subversion

Operating Systems: Windows NT/XP/2000 Unix, Linux Red hat Linux Solaris

Protocols: HTTP, FTP TCP/IP LAN, WAN

PROFESSIONAL EXPERIENCE:

Confidential, Mason, MI

Java/J2EE Developer

Responsibilities:

  • Involved in taking the claims adjudication process into a real time process by working with four teams.
  • Developed Web services in the service layer and implemented Web Services based on SOA architecture with Restful.
  • Involved in building the code & deploying on the JBOSS application server.
  • Used CVS plugin- Subclipse for eclipse to access the code repository.
  • Using these skills and tools to work more efficiently: Tortoise, SVN, Subclipse, and Jira for resolving and tracking bugs, code reviews to share knowledge and improve code quality, and Eclipse as an integrated development environment.
  • Extensively Used Angular JS, HTML5, CSS, for developing the Control Panels.
  • Developed a web application(Email Template System)usingJQuery, CSS, DHTML, JavaScript, and XML
  • Expertise in developing web pages based on Bootstrap layout and Cross browser platform.
  • Wrote custom JavaScript with spring controllers to create and interactive way for user to enter biographic information as a means to apply for insurance licenses.
  • Used Jenkins and Maven for building application.
  • Used SVN for version control and source repository, Used Fisheye for Code Review and JIRA for reporting Bugs.
  • Written stored procedures and inner joins using RDBMS Oracle on Unix and Windows environment.
  • Built advanced JavaScript modules with object oriented design patterns and built generic javascript/jquery/angularjs/reactjs design patterns based on MVC structure (angularJS).
  • Developed deployment scripts using Maven.
  • UsedMavenand Ant for Build Automation; ensuring proper settings, avoiding/solving any errors.
  • Designing and Developing Single Page web applications (SPA) using AngularJS, and NodeJS with other UI technologies/ libs such as Backbone, jQuery, Bootstrap 3 and HTML
  • Extensively used Service Oriented Architecture (SOA) to integrate widely disparate applications, that are Web based and uses multiple implementation platforms.
  • Defined the system interfaces (XSD, WSDL, etc.) for SOA components and implemented two-way SSL authentication for SOAP based web services from Salesforce to Mule with Apex callouts.
  • Used Bootstrap for responsive design which allows users to access it from any device.
  • Built advanced JavaScript modules with object oriented design patterns and built generic javascript/jquery/reactjs/angularjs design patterns based on MVC structure (angularJS).
  • Managed projects with Grunt task runner and combined with Bower package install JavaScript latest version of libraries based on running in the NodeJS Environment.
  • In charge of configuration and execution of different modules of the application utilizing Struts-Spring-Hibernate construction modeling.
  • Worked with scrum and agile methodologies to build a secure web application that will read the claim and take it through the adjudication process
  • Used Grunt to build HTML from Jade templates.
  • Used spring web Flow, it provided a declarative flow definition language for authoring flows on spring MVC application.
  • Performed Test Driven Development TDD usingJUnitand Mockito.
  • Performed application improvement utilizing tools like JUNIT for building application.
  • Used JSTL with JSP to access database and to process page mark up and interface other server processes and programs.
  • Used Teradata SQL Assistant 14.10 to ensure quick store and retrieve the large amount of data.
  • Designed and actualized Toad for Oracle 11.5 database to record the guarantee securities.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in requirement clarification from the TD Canada counter part
  • Preparation of Unit test cases and performing the code review.
  • Worked withJ2EEdesign patterns inMVCarchitecture with Struts.
  • Designed and developedJSPcustom tags.
  • ConfiguredStrutsto manageActionsand set their configuration in a struts-config file and integrated middle tier with Struts MVCweb layer.
  • Involved in designing configuration file using XML technologies.
  • Implemented JavaScript for client end validation.
  • Acted as a single point of contact from offshore Team
  • Involved in the discussion and interacted with the SME for the system clarifications rose during development.
  • Performing system unit testing of the application. Used HP Quality Centre for tracking bugs and performance.
  • Involved inCore Javacoding by usingJava APIssuch asCollections, Multithreading, Exception Handling, Generics, Enumeration,andJava I/Oto fulfill the implementation of business logic.
  • Used WSDL file information for invoking Web Services and usedSOAPfor accessingWebServices.
  • Generated Webservice client from WSDL using Apache Axis 2 and consumed the webservices.
  • Developed and Designed Hibernate and integrated with the Application.
  • Developed front-end screens usingSpring MVC,JSP, HTML, AJAX, jQuery, backbone, marionette, Javascript and CSS.
  • Designed and Developed Hibernate configuration files for the modules I have worked.
  • Participated in Design and Development on the following
  • Design and DevelopedFrameworks, UI.
  • Presentation Layer business validations are handledusing Stuts
  • Integration design in Middleware with Web Application using EJB and WebServices.
  • Guided the junior team members in their respective tasks.
  • Used CVS as version tool.

Confidential, White Plains, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application.
  • Involved in preparing the project schedule, Project status report, responsibility assignment matrix, risk management and critical path analysis.
  • Worked onMedia Queriesas a complement to theGrid SystemofUIBootstrapto facilitate the implementation of the responsiveness.
  • Creating Web Services to handle data from Client Web Portal to the actual ASPEN System.
  • Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
  • Expert in Response Web Design (RWD), wrote applications that served desktop and mobile clients with minimal code changes to the javascript frameworks (angular, extjs, requirejs and jquery).
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used Angular JS as the development framework to build a single-page application.
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Called web services with REST through Angular JS services to get XML file data and modified the response data to display in UI.
  • Developed Plugins to integrate Java components with ETL Components
  • Used Bootstrap Framework to make website more responsive and support different screen size devices.
  • Experienced in using assistant tools such as Git to access the code repository.
  • Implemented as well as exposed web services using Apache Axis and JAX-WS.
  • Used NoSQL MongoDB to provide recommendations on Performance tuning for applications.
  • Modernizing front-end workflow with Grunt, RequireJS and component-based architecture.
  • Used Web Services to exchange product and customer order information.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Worked in agile methodology for Test Driven Development.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Used Grunt to generate compiled JavaScript libraries.
  • Wrote MongoDB client to receive data from AMC for Companies.
  • Worked within SOA based enterprise framework to build web services.
  • Used various Core Java concepts such as Multi Threading, Exception Handling
  • Worked on Front- end development of Admin portal of Margin Calculator.
  • Designed user interface for Algo legacy portal for admin and users to interact with system using jQuery, JSON, JavaScript, HTML5, and CSS.
  • Designed pages using Angular JS Forms, Validations, Modules, Events, Expressions, Directives, Controllers and filters.
  • Used Grunt to build processes inside the project to Minify the code so it loads faster in the browser.
  • Used Ajax, JavaScript for the margin calculator web interface.
  • Worked with POJO for handling data coming from the legacy systems.
  • Designed and implemented Oracle 10g database to record the collateral securities and settlement data.
  • Used the Node.js and Angular.js,React.JS, D3.JS MVC Frameworks in the development of the web applications.
  • Designed and implemented Spring ORM module to integrate Hibernate.
  • Used Struts2 to implement the presentation layer of the Algo Collateral Security Management System.
  • Worked on Apache 7.0 TOMCAT Application Server for implementing SOAP web services.
  • Produced the report data on the client Front-end using JavaScript, HTML5, CSS3 and client side validation through JavaScript and Ajax for asynchronous communication.

Confidential, Irving, TX

Java/J2EE Developer

Responsibilities:

  • Collaborate closely with business owners, users, project managers, requirements analysts, testers, and other stakeholders in the software development process
  • Middle tier development using Java in a J2EE environment
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, jQuery, and JSON.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Created a NoSQL styled framework in Java for use in their minified version of the member site.
  • The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on a Apache tomcat server.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Designed Frontend with in object oriented JavaScript Framework like ReactJS.
  • Used Bootstrap for making the pages responsive with the changes in User Interfaces.
  • Implemented Grunt to build minified application and deploy.
  • Used BEA Weblogic as the Application Servers and Apache Web Server 2.0.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Customize the Shindig code to meet the project requirements. Shindig is an open source framework for web based application.
  • Designed and Developed Web Services using technologies UDDI, WSDL, SOAP to communicate to the other modules.
  • Estimate effort for completing new features, enhancements, and defect fixes
  • Participate in design review and code review activities of the team.
  • Participate in build script (unix shell script) preparation and release management.
  • Deployment activities involved in Jetty and Apache Tomcat web servers
  • Performed application development using tools like Intellij, JUNIT, Clear Case and ANT for building application.
  • Maintain and monitor the web services in production and act as a primary support for any issues coming out of these web services.

Confidential, Schaumburg, IL

Java Developer

Responsibilities:

  • Collaborate closely with business owners, users, project managers, requirements analysts, testers, and other stakeholders in the software development process
  • Middle tier development using Java in a J2EE environment
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, and jQuery.
  • Used IBM WebSphere and JBoss as the Application Servers.
  • Estimate effort for completing new features, enhancements, and defect fixes
  • Participate in design review and code review activities of the team.
  • Used the Agile methodology to develop the application.
  • Coordinated the activities between onshore and offshore.
  • Developing web-tier using struts framework.
  • Creating custom tags for JSP for maximum re-usability of user interface components.
  • Testing and deploying the application on Tomcat.
  • Maintaining the database required for report generation.

Confidential

Java Software Developer

Responsibilities:

  • Implemented the business logic for EMS- FM using Spring and Hibernate.
  • Designed the WSDL for Data transfer between various platforms.
  • Consumed SOAP based web services, created stubs using Apache Axis.
  • Built the ETL (Extraction-Transform-Load) model using XML and Java.
  • Performed the code reviews for the features developed by the scrum.
  • Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.
  • Developed JMS based customized Queuing System for fault ps.
  • Developed Notification mechanism for Inter component communication.
  • Developed Query Engine Module using EJB 2.1.
  • Proficient in XML for data parsing using JAXB and JAXP.
  • Tested performance across platforms using SOAP UI.
  • JProfiler was used to profile the code and increase the no of notifications per second to 300 ps.
  • Implemented the modules using TestDrivenDevelopment.
  • Designing Automated test cases using Python 2.7 in open source framework Django 1.2.
  • Worked across time zones in a global environment.
  • CRUD operations for all the License APIs.
  • Played an important role in Architecture design.
  • Junit test cases for all the APIs and business logic.

We'd love your feedback!